nenasev Posted February 4, 2004 Report Share Posted February 4, 2004 Допустим у тебя на сайте есть информация, которая присутствует на всех страницах твоего сайта. Хорошо когда у тебя страниц пять, всё в ручную легко перекраить. А если их сто! Существуют ли какие-то скрипты или проги для этого?:D Link to comment Share on other sites More sharing options...
SibSkull Posted February 10, 2004 Report Share Posted February 10, 2004 Допустим у тебя на сайте есть информация, которая присутствует на всех страницах твоего сайта. Используй SSI или все страницы сделай на PHP (и итспользуй его include) Link to comment Share on other sites More sharing options...
z-vet Posted February 11, 2004 Report Share Posted February 11, 2004 Есть такая штука,под названием CSS. Прописав одну таблицу,можно подключать хоть десять тысяч страниц,при этом изменение значения,записанного в таблице приводит к изменению отображения всех подключенных к ней страниц.Идея простая - отделение формы от содержания.Сверхгибкая вещь,позволяет делать навороченный дизайн,занимающий минимум строк кода.Уже,по ходу,третья версия в разработке и даже частично используется.Пример можно видеть здесь. Только без английского не обойтись,русских ресурсов маловато серьёзных по этому делу. Link to comment Share on other sites More sharing options...
nenasev Posted February 14, 2004 Author Report Share Posted February 14, 2004 Мда, чёто с CSS трудновато, но вот как юзать SSI? Link to comment Share on other sites More sharing options...
Аrs-dialog Posted February 14, 2004 Report Share Posted February 14, 2004 Вот очень хороший и простой на мой взгляд учебник. Лично мне он понравился! ;) :) Link to comment Share on other sites More sharing options...
man2D Posted February 14, 2004 Report Share Posted February 14, 2004 z-vet CSS тут не при делах, нужно сделать не общий стиль, а просто блок, который будет загружаться на каждой странице сайта. Link to comment Share on other sites More sharing options...
z-vet Posted February 14, 2004 Report Share Posted February 14, 2004 blue_byte Тогда на php прописать его в скрипт и через инклюд... Link to comment Share on other sites More sharing options...
man2D Posted February 14, 2004 Report Share Posted February 14, 2004 z-vet Зачем ты мне то это говоришь, я это просёк давно уже... nenasev Если сайт не динамически обновляемый, то мутить с пхп, как говорят другие, не следует. SSI с инклюдами тебя точно спасёт, без заморочек! Link to comment Share on other sites More sharing options...
z-vet Posted February 14, 2004 Report Share Posted February 14, 2004 Ухожу,ухожу... Link to comment Share on other sites More sharing options...
nenasev Posted February 15, 2004 Author Report Share Posted February 15, 2004 z-vet Спасибо blue_byte Спасибо ars-dialog Спасибо SibSkull Ещё раз спасибо! :D Link to comment Share on other sites More sharing options...
elsub Posted March 4, 2004 Report Share Posted March 4, 2004 Я вот знаете о чём подумал: а вдруг у товарища хостинг бесплатный? Тогда ему ни php, ни SSI не помогут, потому что исполнение серверных скриптов вещб далеко не стандартная для бесплатных хостингов (спорить не буду, есть и такие, где вышеописанные технологии в наличии). Ну, всё-таки, хочу рассказать, как решить проблему на уровне статичного html. Правда, все ваши 100 страниц после обновления придётся снова загружать на сайт... Но решение, тем не менее, имеется. Вам нужна программа способная на пакетную обработку файлов, а именно, на замену текстовых блоков. Есть прекрасная программа Super Replacer (она немного сложна в обращении, но зато бесплатная и многое умеет), при желании, вы найдёте массу платных и бесплатных аналогов. Итак, в каждом html-документе на месте, куда должен быть подставлен модифицированный фрагмент кода, вы вставляете некий маркер, например, такой: <!--// блок меню //-->. А потом указываете программе директорию с документами и фрагмент, который должен быть подставлен на указанное место. Кстати, 100 файлов программа обработает меньше, чем за минуту. И всё. Готово. Загружайте их на сервер и наслаждайтесь результатом. Когда получшете освоите программу, научитесь заменять блоки без использования маркеров, а на основании соседних строк. В общем удобный метод, снижающий нагрузку на сервер и позволяющий модифицировать большие массивы документов. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now