Как адаптировать шаблон на Acvarif-CMS
Адаптировать шаблон под Acvarif-CMS не составляет никаких сложностей. Единственное, это нужно немного ориентироваться в языке HTML и стилях CSS. Базовый шаблон это обычная html страница где все стили вынесены в файл стилей CSS (scc/acvarifcms.css). Вместо содержимого стандартных запчастей html страницы тобиш <title></title>, <meta content="..." name="Keywords" />, блока где расположен текст, мест где расположена реклама и т. п., находятся названия переменных заключенных в %% из матрицы параметров CMS.
При формировании запрошенной страницы переменные матрицы параметров загружаются нужным содержимым, необходимым запрошенной странице, тоесть титул, заголовок, мета, java скрипты и т. п., которое затем переносится скриптом CMS на места названий параметров в шаблоне заключенных в %%. Любые параметры можно как убирать так и добавлять. Для этого необходимо всего лишь отредактировать матрицу параметров из админпанели CMS и сам шаблон сайта, чтобы убрать оттуда ненужные параметры и вставить необходимые. Перечень базовых параметров CMS в %% представлен ниже:
- %title % - титул текущей страницы;
- %meta % - мета ключевики, описание и др. текущей страницы;
- %turl % - название домена сайта с http;
- %titlepage % - заголовок текущей страницы;
- %plinks % - строка для ссылок перелинковки (можно запретить ее показ в файле data/php/settings/site_settings.ini);
- %links % - внутренняя строка для ссылок перелинковки;
- %plinksmt % - строка для ссылок меток страниц (можно запретить ее показ в файле data/php/settings/site_settings.ini);
- %linksmt % - внутренняя строка для ссылок меток страниц;
- %google468x60 % - верхний блок рекламы от Google;
- %text % - текст текущей страницы в html формате;
- %bsocial % - строка картинок социальных закладок (можно запретить ее показ в файле data/php/settings/site_settings.ini);
- %social % - внутренняя строка картинок социальных закладок;
- %add_tak % - блок рекламы сервисов по продаже трафика
- %topmenu % - блок топменю;
- %lmenu % - блок левого меню;
- %statmenu % - блок меню статистики;
- %rmenu % - блок правого меню;
- %googlesearch % - форма поиска от Google;
- %google160x600 % - блок рекламы от Google;
- %ip % - IP адрес посетителя сайта;
- %BName % - название браузера посетителя сайта;
- %allpop % - количество просмотров страницы за текущие сутки;
- %data % - текущий год;
- %counters % - рейтинговые счетчики.
Итак адаптация шаблона под Acvarif-CMS заключается в следующем.
- Прописать вместо базового шаблона data/templates/home.tpl свой шаблон под тем же именем home.tpl
- Прописать в шаблоне в нужных местах необходимые названия параметров из матрицы параметров заключив их в %%. Если необходимо отредактировать матрицу параметров и соответственно шаблон с названиями параметров под свои нужды.
- Отредактировать значения переменных $bshlmenu = "..."; $eshlmenu = "..."; определяющих вид панели с названиями рубрик в файле data/php/settings/settings.php
Это основное, что необходимо сделать для адаптации шаблона под Acvarif-CMS. Все остальное, что необходимо в каждом индивидуальном случае делается ручками не забывая заглядывать в справочники по html и css. Далее можно редактировать файл содержащий скрипты блоков рекламы и скрипты рейтинговых счетчиков, меню, базу меток сайта и базы меток каждой отдельной страницы т. п.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах (3)
- Описание CMS
- Админпанель CMS
- Скачать Acvarif-CMS
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)