Автор движка: антигерой Ведущий проекта: Анархия - Сопротивление Си$теме
Суть и принцип движка: Вы просто берёте какой-либо текст, который надо выложить на сайте и добавляете в каждом HTML документе В САМОМ НАЧАЛЕ две строки HTML кода, которые загружают каскадные стили к сайту и Java Script (Ява Скрипт), который сам уже собирает весь шаблон из менюшек, хедера и футера к этой странице сайта, а текст, который был в документе - оказывается в центральной колонке сайта. Пример его работы вы и видите перед собой - этот сайт на нём и работает. Симпатично, да ? :-)
Скачать движок для сайта можно ЗДЕСЬ 170kb
Возни почти никакой нет с вёрсткой шаблона для каждой страницы, если хотите поменять шаблон - то делается это в одном файле - (shablon.htm - лежит в корне сайта) не надо перевёрстывать КАЖДУЮ страницу по новой - это позволяет ставить на бесплатных хостингах вполне нормальные сайты и менять шаблон оформления к ним буквально за пару часов.
Знать HTML конечно немного нужно, чтобы нарисовать нужный вам шаблон, но это просто, делаете его в файле shablon.htm и заливаете на сервер, а сам скрипт уже разбирает этот файл на части и собирает все страницы сайта.
| |||||||||||
Но !!! В начале каждого HTML документа на сайте необходимо вставлять две нижеследующие строки:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><title></title>
<link rel="stylesheet" type="text/css" href="/files/style.css"><script type="text/javascript" src="/files/DriveScript.js"></script>
Это подгружаются каскадные стили страницы (CSS) и сам движок сайта, делающий сборку шаблона в браузере на всей странице.
Всё, что содержит этот HTML документ - будет помещаться в центральную колонку сайта.
Плюс движка в том, что все страницы сайта и сам ява скипт кэшируются, поэтому траффика на порядок меньше тратится, а администрирование занимает не намного больше времени - а иногда и меньше, чем на обычных PHP CMS Если надо что-то выложить на сайте, редактируете документ HTML, добавляете в начале две строчки кода и выкладываете по FTP на сайт. Что с обычной админкой возиться, что так заливать на хостинг - разница небольшая. Надо только потом не забыть поставить на этот документ ссылку с нужной страницы сайта или менюшки в шаблоне и всё будет Ок.
Также сервер фактически не грузится, ибо ява-скрипты выполняются на компьютере пользователя. В принципе движок вполне подходит и для платных хостингов, если надо поставить небольшой сайт, обновляемый пару раз в неделю. Проблемы тут нет, а простота реализации подходит для тех, кому не хочется возиться с раскапыванием панели управления на PHP-CMS
Кодировку в HTML документах ставить ТОЛЬКО windows-1251 Если поставите другую, сами потом решайте возникшие проблемы, а меня не дёргайте :-) Проблема возникнет с тем, что не будет корректно парситься Java Script, тоесть он не будет корректно выполняться => надо менять кодировку И ДЛЯ НЕГО ТОЖЕ.
| |||||||||||
Основную сетку таблицы в файле шаблона трогать не рекомендуется.
Ниже привожу ячейки таблицы, в которых содержатся:
<td colspan="3" id="header8769340"> HTML Код Хедера (Сверху Который) </td>
<td colspan="3" id="footer4560938"> HTML Код Футера (Снизу Который) </td>
<td width="200" rowspan="3" id="leftmenu43589734"> HTML Код Левого Меню </td>
<td width="200" rowspan="3" id="rightmenu43897435"> HTML Код Правого Меню </td>
После каждого закрывающего тега к ячейке таблицы (</td>) стоит Java Script примерно такого вида:
<script language="javascript"> parent.GetField('header8769340'); </script>
Его УДАЛЯТЬ НЕЛЬЗЯ !!! Он обеспечивает вывод на экран соответствующего элемента меню.
Избегайте создания таблиц с фиксированной шириной, лучше делать их "резиновыми", тоесть параметры-ширину ячеек указывать в процентах. Если шаблон начинает глючить и разъезжаться по ширине, значит с большой вероятностью где-то вы ошиблись именно с этим фактором.
| |||||||||||
Код счётчика можно размещать в шаблоне, но тогда он будет некорректно работать.
Лучше его поместить в скрипт движка, тогда не будет никаких глюков. Собственно он там уже и стоит - вам только надо зарегистрировать сайт на сервере liveinternet.ru и он начнёт работать.
Ещё раз про замену шаблонов... Берёте файл: /shablon.htm В нём отрисовываете Header, Footer и все меню в соответствующих ячейках - не удаляя куски Ява Скриптов после закрывающего тега ячейки и не удаляя основную сетку разметки страницы, потом заливаете его на хост и всё.
Если какой-то элемент страницы не отображается, то значит вы либо удалили скрипт, отвечающий за его вывод, либо чуть-чуть его "повредили".
ЗЫ.
Движок был опробован на "народе" и там нормально работал, поэтому рекомендуется этот бесплатный хостер.
Также можно использовать Протоплекс (их баннер в футере шаблона)
Если вы ставите сайт на Народе, то лучше договориться с ними об отключении рекламного блока и поставить вместо него куда-нибудь их баннер -
Это снимет дальнейшие проблеммы, так как по правилам любого бесплатного хостинга они размещают свой баннер у вас на сайте, и если вы его режете, то они закроют сайт в случае обнаружения такой гадости с вашей стороны.