СообЧа > База Знаний > Интернет > Веб-строительство > HTML и XHTML

Вопрос

Ситуация: В меню сайта добавляется новый пункт (раздел). Можно ли, не используя фреймы, как-то выкрутиться из этой ситуации? (Чтобы не вставлять в каждую страницу этот пункт). То есть, создавая страницу, не переписывать меню, а сделать вставку, мол, «от такой-то галочки до такой-то = как и в index.html»?

Ответ

Если используется технология SSI или ASP, то нужно меню в отдельный файл, например, menu.inc. А во всех страницах на месте, где нужно поставить меню нужно вставить строку:

<!--#include file="menu.inc"-->

Тогда для изменения меню нужно будет редактировать только файл menu.inc.

А если SSI или ASP использовать нельзя, то воспользуйтесь простой заменой. Для этого удобно использовать такие HTML-редакторы, как Macromedia Homesite или Macromedia ColdFusion. Функция расширенной замены вызывается из меню Search|Extended Replace. В открывшемся окне выберите опцию замены в каталоге, укажите каталог, введите искомый текст (html-код старого меню) и текст замены (html-код нового меню).

Из конференции Expert_FAQ

А еще есть программулька (малюсенькая такая) Search and Replace, которая также может заменять одну часть текста на другую во всех файлах и дирикториях, которые ей вы укажите. Можно скачать на www.tucows.com.

magitrоnic



Copyright © 2000-2004 Сообщество Чайников
Контактная информация