Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Как сделать меню на SSI (http://www.flasher.ru/forum/showthread.php?t=82652)

Alex Pusher 18.07.2006 15:05

Как сделать меню на SSI
 
Хотелось бы узнать, как можно сделать такую вещь:
В мои html странички подгружается навигация посредством SSI.
Как сделать так, что бы допустим в разделе УСЛУГИ загоралась кнопка УСЛУГИ (в навигации), а в КОНТАКТАХ - КОНТАКТЫ и.т.д. ?

Нашёл вот такое решение, но оно мне не подходит т.к. мои кнопки - GIF файлы, а не просто текстовые ссылки:

Код:

<!--#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 -->
<!--#if expr="$DOCUMENT_URI!=/\/partner\/index.html/" -->
<a href="/partner/">Наши партнеры</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/client\/index.html/" -->
<a href="/client/">Наши клиенты</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/price\/index.html/" -->
<a href="/price/">Наши цены</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/contacts\/index.html/" -->
<a href="/contacts/">Наши координаты</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/history\/index.html/" -->
<a href="/history/">Наша история</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/search.html/" -->
<a href="/search.html">Поиск</a><br>
<!--#endif -->


Подставлял вместо <a href="/search.html">Поиск</a><br> код своей кнопки, но неработает.

KidsKilla 18.07.2006 17:06

что мешает гифы сделать фоном, а текст display:none?

Alex Pusher 18.07.2006 17:18

KidsKilla, а можешь подробнее написать про то как можно совместить "текст display:none" с тем кодом который у меня в первом сабже. Просто ничего не слышал про такую фишку...

KidsKilla 18.07.2006 17:40

код разбирать не буду. пример:
css
Код:

.about {display:block;width:100px;height:20px;background:#fff url(/way/to/pic.gif) no-repeat;}
.about *{display:none}

html
Код:

<a href="/about/" class="about" title="О нас"><span>О нас</span></a>

Alex Pusher 18.07.2006 17:42

ага, а без СSS невозможнорешить задачу?

KidsKilla 18.07.2006 17:45

а на кой ляд делать хтмл без ксс?
молчел, вы живёте прошлым веком. забудьте таблицы. как страшный сон забудьте.

можно стили крутить внутри самого файла, но очень не рекоммендую так не делать.

Alex Pusher 18.07.2006 17:50

согласен что с CSS всё проще делать, но в моём случае это невозможно, уже поздняк метаться, уже без CSS начал

KidsKilla 18.07.2006 18:11

и что? сложно в хедер 1 линк написать? =)

Цитата:

можно стили крутить внутри самого файла, но очень не рекоммендую так не делать.


Часовой пояс GMT +4, время: 08:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.