Перейти к содержимому

Фотография

Вопрос По SsiПроблема с меню


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1
Rockmen

Rockmen
  • Завсегдатай
  • 201 сообщений
Помогите плиз. Проблема. Есть меню вставляется при помощи SSI на страницу, при переходе в какой-нить раздел нужно чтоб линк на этот раздел становился обычным текстом (без гиперссылки) и менял цвет.
<!--#if expr="$DOCUMENT_URI!=/^\/index.html/" -->
<a href="/">Первая страница</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/about\/index.html/" -->
<a href="/about/">О нас</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/done\/index.html/" -->
<a href="/done/">Наши работы</a><br>
<!--#endif -->
Я прочитал что этот код это делает, но не могу разобрать как...
  • 0

#2
Codor

Codor
  • Свой человек
  • 890 сообщений
вот вам два варианта

1.
<!--#if expr="$DOCUMENT_URI=/\ru/company\//" -->
<font>О компании</font>
<a href="/ru/quality">Гарантии качества</a>
<a href="/ru/partners">Наши партнеры</a>
<!--#elif expr="$DOCUMENT_URI=/\ru/quality\//" -->
<a href="/ru/company">О компании</a>
<font>Гарантии качества</font>
<a href="/ru/partners">Наши партнеры</a>
<!--#elif expr="$DOCUMENT_URI=/\ru/partners\//" -->
<a href="/ru/company">О компании</a>
<a href="/ru/quality">Гарантии качества</a>
<font>Наши партнеры</font>
<!--#else -->
<a href="/ru/company">О компании</a>
<a href="/ru/quality">Гарантии качества</a>
<a href="/ru/partners">Наши партнеры</a>
<!--#endif -->

2.
<!--#if expr="$DOCUMENT_NAME=index.html" -->
<font>Общая информация о компании</font>
<a href="events.html">Ключевые события</a>
<a href="projects.html">Основные проекты</a>
<a href="news.html">Наши новости</a>
<a href="contacts.html">Наши координаты</a>
<!--#elif expr="$DOCUMENT_NAME=events.html" -->
<a href="index.html">Общая информация о компании</a>
<font>Ключевые события</font>
<a href="projects.html">Основные проекты</a>
<a href="news.html">Наши новости</a>
<a href="contacts.html">Наши координаты</a>
<!--#endif -->
  • 0

#3
XaHyMaH

XaHyMaH

    हनुमान

  • В доску свой
  • 3 152 сообщений
Вечный "if else endif". Заменяй имена файлов и папок своими и усе.
Если подробно, то строка
<!--#if expr="$DOCUMENT_URI!=/^\/index.html/" -->
в переводе на человеческий звучит как
если $DOCUMENT_URI не равен /index.html
и дальше выводятся строки до <!--#endif --> или до <!--#else -->

А чтобы ссылка не пропадала, а просто переставала быть ссылкой сделай так:
<!--#if expr="$DOCUMENT_URI!=/^\/index.html/" -->
<a href="/">Первая страница</a><br>
<!--#else -->
<span class="notlink">Первая страница</span><br>
<!--#endif -->

А ПХП никак? только ССИ?

Сообщение отредактировал Manch: 21.12.2005, 01:53:35

  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.