ZebroidФорумПубличный разделПредложенияАрхивРабота со статическими сайтами. Предложения по улучшению

Работа со статическими сайтами. Предложения по улучшению

26 апреля 2010, 13:37
Зарегистрирован: 07 декабря 2009, 19:40
1. При работе со статическими сайтами на выходе получаем генерированный сайт из одного шаблона. Но что делать со страницей 404, какой-либо вводно-отдельной страницей и им подобными? Проблема в том, что на выходе в этих файлах нет меню, генерированного программой. Приходится в каждом файле вставлять генерированное меню вручную.

Для примера возьмем страницу 404, которую можно (и нужно) создать в проекте заблаговременно. После генерации сайта есть страницы, но в нашей странице 404 отсутствует меню, оно и понятно, потому что меню по команде {MENU} генерируется только в главном шаблонном файле. Так вот, есть файл конфигурации шаблона и необходимо чтобы вместо одного главного файла можно было прописать несколько, т.е.:

Вместо этого

[Info]

name=САЙТ.RU

file=index.html

split=0

split_size=100

menu=1

file_type=html

Можно к примеру так

[Info]

name=САЙТ.RU

file=index.html; page404.html; contact.html; ..... еще что-либо

split=0

split_size=100

menu=1

file_type=html

Что это дает? Это нам дает очень сильный и гибкий инструмент. Можно в хидере создать отдельное красивое меню на статические страницы, даже на страницы с другим оформлением, но и на этих страницах будет наше сгенерированное меню благодаря тому, что в нужных местах вставили {MENU}, т.е. названия этих наших отдельных файлов остаются прежние, а внутри появляется в нужном месте меню, потому что мы указали обработать и эти файлы внутри строкой file=index.html; page404.html; contact.html;!

2. Работаем со статическим сайтом. Для быстрой проверки изменений нужно заново сгенерить сайт. Нажимаем кнопку экспорт->> выбираем HTML->> выставляем галочку очистить папку ->> выбираем шаблон, необходимый нам ->> нажимаем сгенерировать. Смотрим. Предлагаю чтобы в пределах проекта запоминалась история. Т.е.:

Вместо: Нажимаем кнопку экспорт->> выбираем HTML; Получим: Нажимаем кнопку HTML, которая уже вверху "залипла" из меню

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

Это реализовано при XML-RPC постинге если много проектов. Т.е. открываешь проект, редактируешь, выбираешь XML-RPC а там уже выбрана галка на том профиле, который использовали в прошлый раз - для текущего проекта. Удобно.

Устал писать. Точка

:lol:



26 апреля 2010, 14:05
Зарегистрирован: 07 декабря 2009, 19:40
Сюда в этот раздел хоть кто заходит когда-нибудь? Стало интересно. :?



26 апреля 2010, 16:15
Зарегистрирован: 10 апреля 2012, 00:00
Сюда в этот раздел хоть кто заходит когда-нибудь? Стало интересно. :?


я захожу :)