Изменение одного участка на всех страницах сайта

kruto
На сайте с 26.10.2007
Offline
12
598

Подскажите, пожалуйста, возможные варианты изменения одного участка на всех страницах сайта.

То есть, например, сайт html, без cms 30 страниц. На каждой странице есть <div id="novost"></div>.

Каким лучше способом в этот див на всех страницах вставлять и периодически изменять одну и ту же информацию?

Пока знаю, только 1 вариант - это написать Perl программу, чтобы подставляла в каждую страницу нужную информацию, но подозреваю, что есть способы намного лучше. Поделитесь?

Здесь могла быть моя подпись.
[Удален]
#1

kruto, из бесплатного instext.exe в помощь

L
На сайте с 11.06.2006
Offline
44
#2
kruto:
написать Perl программу

- ну... еще можно написать php программу :) и засунуть в crontab чтоб обновляло периодически....

а можно скачать сайт к себе на комп и каким-нибудь "Advanced Search & Replace" все что нужно заменить... потом еще раз... потом еще раз...

Alex Klo
На сайте с 15.06.2006
Offline
304
#3

всё гораздо проще через SSI:

на страницах, там где нужно вставлять новости, пишем: <!--#include virtual="/news_file.shtml"-->

в случае ТС - <div id="novost"><!--#include virtual="/news_file.shtml"--></div>

в файл news_file.shtml впечатываем текст новостей...

londonetz:
а можно скачать сайт к себе на комп и каким-нибудь "Advanced Search & Replace" все что нужно заменить... потом еще раз... потом еще раз...

для мазохистов подойдет... :)

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
DI
На сайте с 03.01.2007
Offline
123
#4

в целом, способов два:

Пользовательский - один раз сделать 30 копи-пастов с нужным кодом (приводили в пример ssi, можно php, perl, js - не принципиально), и потом лишь менять содержимое подгружаемого файлика.

Программистский - написать скрипт-обработчик, который будет перехватывать запрос пользователя и выдавать ему оригинальный файл, но после обработки регуляркой, которая поменяет контент на нужный:)

Думаю, с 30 файлами проще воспользоваться первым способом. Хотя я бы наверняка пошел по второму пути - реализация интереснее:)

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
[Удален]
#5

Если у Вас сайт на html, то, наверное, javascript (вместо <div id="novost"></div>) - самое простое решение.

S2
На сайте с 07.01.2008
Offline
611
#6

Вот был подобный вопрос.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
kruto
На сайте с 26.10.2007
Offline
12
#7

Alex Klo, спасибо, вариант с #include virtual самый подходящий.

Остальные варианты, типа автозаменой программой и потом закачка на сервер конечно же тут и близко не стоят. А написать скрипт-обработчик это для меня сложновато.

Independence
На сайте с 29.10.2005
Offline
428
#8

А насколько большую нагрузку на сервер дает SSI, если таких страниц под 1000 и посещаемость у сайта тоже немаленькая?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий