04.03.2008, 12:38 | #1 |
Новичок
Регистрация: 31.10.2007
Сообщений: 15
Вес репутации: 0
|
Ссылки в разных местах на ssi
Сайт собирается из четырёх частей на ssi: сама страница, левая часть, верхняя часть и "подвал". Поставил код в файл sape1.php, а на страницах везде в нужном месте <!--#include virtual="/sape1.php"--> Всё работает, но ссылки одним блоком, конечно.
А реально ли сделать, чтобы ссылки отображались в разных местах, но так: в левой части 3 штуки, в подвале 3, на самой странице 2. Уже всё перепробовал - не получается. Может, что-то не так делаю? Т. е. можно ли на shtml-страницах разместить ссылки по разным местам? Подскажите, пожалуйста. |
04.03.2008, 14:56 | #3 | |
Новичок
Регистрация: 31.10.2007
Сообщений: 15
Вес репутации: 0
|
Цитата:
В FAQ про это ни слова. Может, кто-нибудь воплощал в жизнь эту фичу и подскажет, как конкретно это сделать? |
|
04.03.2008, 15:18 | #4 | ||||
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
Цитата:
То есть в одном месте вызывается код выводим sape1.php, в котором что то типа этого: Цитата:
Цитата:
Цитата:
|
||||
04.03.2008, 18:23 | #5 |
Новичок
Регистрация: 31.10.2007
Сообщений: 15
Вес репутации: 0
|
Попробовал. Загрузил 3 файла: sape1.php, sape2.php, sape3.php
В каждый вписал код с указанием нужного количества выводимых ссылок. В 3 блока, из которых собирается сайт с помощью ssi, вписал соответственно <!--#include virtual="/sape1.php"-->, <!--#include virtual="/sape2.php"-->, <!--#include virtual="/sape3.php"--> Результат - ноль. Т. е. не выводится ничего - ни ссылки, ни даже какой-либо код. Получается, что <!--#include virtual="/sape.php"--> работает только в основном блоке сайта (как у меня сделано сейчас), к которому с помощью SSI собираются другие части. Т. е. в основном блоке сайта уже и так стоят инклюды на другие собирающиеся куски <!--#include virtual="ssi/prava_down.html"--> и т. д. А я ещё в эти куски пробую вставить инклюд на файл sape.php. И выходит, что такой двойной инклюд не работает. Хотя, может, я что-то не так делаю.... Не знаю. |
08.04.2008, 14:32 | #6 |
Новичок
Регистрация: 10.07.2007
Сообщений: 24
Вес репутации: 0
|
У вас просто вложенная директива <!--#include virtual...> не обрабатывается сервером. Это в настройках вашего сервера надо менять.
У меня была такая проблема тоже - админу объяснил суть - он что-то поправил - теперь все работает, делится на сколько нужно блоков как описано в инструкции по настройке. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылки в разных местах | jim | Ошибки при работе с системой | 4 | 06.03.2008 23:21 |
Ссылки sape в разных частях страницы | dimkafred | Вопросы от новичков | 2 | 04.03.2008 00:47 |
? ссылки в коде в разных местах, а визуально все одним блоком | Sasa | Курилка | 8 | 19.10.2007 14:41 |
Ссылки в разных местах html-страницы | _YU_ | Вопросы по работе системы | 0 | 21.07.2007 07:13 |
ссылки в разных местах | kiskis | Вопросы по работе системы | 1 | 29.06.2007 15:12 |
Часовой пояс GMT +3, время: 19:36.