nenasev Опубликовано 4 февраля, 2004 Жалоба Поделиться Опубликовано 4 февраля, 2004 Допустим у тебя на сайте есть информация, которая присутствует на всех страницах твоего сайта. Хорошо когда у тебя страниц пять, всё в ручную легко перекраить. А если их сто! Существуют ли какие-то скрипты или проги для этого?:D Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SibSkull Опубликовано 10 февраля, 2004 Жалоба Поделиться Опубликовано 10 февраля, 2004 Допустим у тебя на сайте есть информация, которая присутствует на всех страницах твоего сайта. Используй SSI или все страницы сделай на PHP (и итспользуй его include) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 11 февраля, 2004 Жалоба Поделиться Опубликовано 11 февраля, 2004 Есть такая штука,под названием CSS. Прописав одну таблицу,можно подключать хоть десять тысяч страниц,при этом изменение значения,записанного в таблице приводит к изменению отображения всех подключенных к ней страниц.Идея простая - отделение формы от содержания.Сверхгибкая вещь,позволяет делать навороченный дизайн,занимающий минимум строк кода.Уже,по ходу,третья версия в разработке и даже частично используется.Пример можно видеть здесь. Только без английского не обойтись,русских ресурсов маловато серьёзных по этому делу. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
nenasev Опубликовано 14 февраля, 2004 Автор Жалоба Поделиться Опубликовано 14 февраля, 2004 Мда, чёто с CSS трудновато, но вот как юзать SSI? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Аrs-dialog Опубликовано 14 февраля, 2004 Жалоба Поделиться Опубликовано 14 февраля, 2004 Вот очень хороший и простой на мой взгляд учебник. Лично мне он понравился! ;) :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
man2D Опубликовано 14 февраля, 2004 Жалоба Поделиться Опубликовано 14 февраля, 2004 z-vet CSS тут не при делах, нужно сделать не общий стиль, а просто блок, который будет загружаться на каждой странице сайта. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 14 февраля, 2004 Жалоба Поделиться Опубликовано 14 февраля, 2004 blue_byte Тогда на php прописать его в скрипт и через инклюд... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
man2D Опубликовано 14 февраля, 2004 Жалоба Поделиться Опубликовано 14 февраля, 2004 z-vet Зачем ты мне то это говоришь, я это просёк давно уже... nenasev Если сайт не динамически обновляемый, то мутить с пхп, как говорят другие, не следует. SSI с инклюдами тебя точно спасёт, без заморочек! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 14 февраля, 2004 Жалоба Поделиться Опубликовано 14 февраля, 2004 Ухожу,ухожу... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
nenasev Опубликовано 15 февраля, 2004 Автор Жалоба Поделиться Опубликовано 15 февраля, 2004 z-vet Спасибо blue_byte Спасибо ars-dialog Спасибо SibSkull Ещё раз спасибо! :D Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
elsub Опубликовано 4 марта, 2004 Жалоба Поделиться Опубликовано 4 марта, 2004 Я вот знаете о чём подумал: а вдруг у товарища хостинг бесплатный? Тогда ему ни php, ни SSI не помогут, потому что исполнение серверных скриптов вещб далеко не стандартная для бесплатных хостингов (спорить не буду, есть и такие, где вышеописанные технологии в наличии). Ну, всё-таки, хочу рассказать, как решить проблему на уровне статичного html. Правда, все ваши 100 страниц после обновления придётся снова загружать на сайт... Но решение, тем не менее, имеется. Вам нужна программа способная на пакетную обработку файлов, а именно, на замену текстовых блоков. Есть прекрасная программа Super Replacer (она немного сложна в обращении, но зато бесплатная и многое умеет), при желании, вы найдёте массу платных и бесплатных аналогов. Итак, в каждом html-документе на месте, куда должен быть подставлен модифицированный фрагмент кода, вы вставляете некий маркер, например, такой: <!--// блок меню //-->. А потом указываете программе директорию с документами и фрагмент, который должен быть подставлен на указанное место. Кстати, 100 файлов программа обработает меньше, чем за минуту. И всё. Готово. Загружайте их на сервер и наслаждайтесь результатом. Когда получшете освоите программу, научитесь заменять блоки без использования маркеров, а на основании соседних строк. В общем удобный метод, снижающий нагрузку на сервер и позволяющий модифицировать большие массивы документов. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.