shaklov 63 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 Как добавить содержимое информационной страницы к другой инф.странице? Создал информационную страницу "Контакты" (ID=99) с картой и телефонами. Хочу внизу вывести содержимое информационной страницы "Доставка" (ID=1). Поставить ссылку в index.html <a href="/shop_content.php?coID=1"> не очень красиво, хочется именно текст выводить. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 ноября, 2008 Автор Жалоба Share Опубликовано 8 ноября, 2008 И никак не получается в index.html в теге <ul> сделать, чтобы эта новая страница "Контакты" была подчеркнутой при активности (class="current") в index.html добавил <ul>...<li{$7}><a href="/shop_content.php?coID=99"><span>Контакты</span></a></li></ul>[/code] в /includes/header.php вставил [code]if (strstr($PHP_SELF, '/shop_content.php?coID=99')) {$vamTemplate->assign('7',' class="current"');} но не присваивается класс Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 Нужно наверное в том же /includes/header.php создавать новую метку для нужно страницу, т.е. нормально способа нет. Например вот в этот файл добавляешь такой код: $dr_query = vam_db_query("SELECT content_id, content_title, content_group, content_heading, content_text, content_file FROM ".TABLE_CONTENT_MANAGER." WHERE content_group='333' ".$group_check." AND languages_id='".(int) $_SESSION['languages_id']."'");$dr_data = vam_db_fetch_array($dr_query);$vamTemplate->assign('dr',$dr_data['content_text']);[/code]Затем можно в шаблон будет использовать метку {$dr}Данная метка выведет содержимое информационной странице с кодом 333 Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 ноября, 2008 Автор Жалоба Share Опубликовано 8 ноября, 2008 Спасибо, ну его нахрен - этот лишний запрос к базе. А первый вопрос решаем? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 А без запроса ведь никак не получишь содержимое нужной страницы. Первый вопрос, это про вставку одной страницу в другую?! Нет, так нельзя. Единственное, что можно, это вложенность страниц сделать, т.е. создать например страницу тест. Затем создать страницу тест1 и там есть опция привязать страницу к другой или как там точно, вот выбрать тест. Тогда при просмотре тест страницы сверху будет ссылка на тест 1, т.е. будет что-то вроде категории-подкатегория. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 Я имел в виду опцию Основной документ. Вот создаёшь основную страницу тест. Затем создаёшь страницу тест1 и у этой странице тест1 в опции Основной документ выбираешь тест и справа нажимаешь птичку - Назначить к этому документу. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 ноября, 2008 Автор Жалоба Share Опубликовано 8 ноября, 2008 Ну и будет просто ссылка? Как сейчас? http://rukodelie4u.ru/shop_content.php?coID=99 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 Да. Я ж об этом и написал, что именно так как ты хочешь, вставлять содержимое, нельзя. Только как-то править скрипты. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 ноября, 2008 Автор Жалоба Share Опубликовано 8 ноября, 2008 Спасибо! В крайнем случае я текст продублирую. А в содержимое информационных страниц код PHP можно вставлять? Я попробовал - не получилось Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2008 Жалоба Share Опубликовано 8 ноября, 2008 Что б php вставлять, для этого есть же возможность присоединять php файлы к странице, при создании страницы в админке. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 ноября, 2008 Автор Жалоба Share Опубликовано 8 ноября, 2008 я имел ввиду к текстовому содержимому инф.страницы добавить php-код в тегах {php} или <?php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 ноября, 2008 Жалоба Share Опубликовано 9 ноября, 2008 Нет, так нельзя. Для вставки php как раз и используются прицепляемые файлы php, в итоге ведь и получается то, что нужно, т.е. внутри информационной страницы получается php код. Посмотри к пример прайс-лист html - http://vamshop.ru/node/205 Он именно так работает, через информационную страницу. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения