|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Vladimir Musulainen 2:5020/400 06 May 2000 21:21:04 To : All Subject : SSI -------------------------------------------------------------------------------- День добрый... Тут вопросец с SSI возник.. Суть такова. Сайт формируется из блоков в зависимости от того из какой директории вызывается... -------------------- код такой ------------- <!--#if expr="$DOCUMENT_URI=/\/help\//" --> <p> </p> <!--#include virtual="/ssi/_nav_bar.html" --> <p> </p> <!--#include virtual="/ssi/_counts.html" --> <hr width="600" noshade> <!--#include virtual="/ssi/_banners.html" --> <!--#elif expr="$DOCUMENT_URI=/\/news\//" --> <p> </p> <!--#include virtual="/ssi/_nav_bar.html" --> <p> </p> <!--#include virtual="/ssi/_counts.html" --> <hr width="600" noshade> <!--#include virtual="/ssi/_banners.html" --> <!--#else --> <!--#include virtual="/ssi/_counts_main.html" --> <hr width="600" noshade> <!--#include virtual="/ssi/_banners.html" --> <!--#endif --> ---------------------------------------------------------------- Вопроса такой. Hа самом деле, кусочков <!--#elif... --> много больше. Делать их так много приходится для того, чтобы точно определить не находится ли пользователь сейчас в корневой директории сайта. Можно ли определять в корневой директории или нет пользователь, не сразу, не перебирая последовательно все возможные директории, и только если он нигде там не нашелся, только тогда делать заключение - "ну сейчас мы в корне" Как я понимаю, проблема заключается в пути возвращаемом константой DOCUMENT_URI и ее обработкой в операторе if. В SSI нет сравнения четкого, по полному соответствию строк? И в итоге когда мы сравниваем DOCUMENT_URI="/", то получаем значение true, даже если DOCUMENT_URI = "/news/index.html" --- ifmail v.2.15dev5 * Origin: LEK-Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/8785eb89fc86.html, оценка из 5, голосов 10
|