Формирование страниц сайта на acvarif-CMS
Нет ничего проще, чем формирование и написание страниц сайта построенного на acvarif-CMS. Страницы формируются на базе двух файлов. Один из них выступает в качестве PHP скрипта, который выполняет роль формирования титла, заголовка страницы, мета ключевиков и описания, загрузчика страниц с контентом, содержимое которых затем переносиится шаблонизатором на нужные места в шаблоне, другой это обычная HTML страница в которой находится собственно контент. Ниже в качестве примера представлен php файл главной страницы сайта из которого видно, что в шаблон шаблонизатором должно переноситься содержимое четырех переменных $title, $titlepage,$meta, $text. Конечно же это в простейшем случае.
<?php
// титул текущей страницы и ее заголовок
$title = "PHP HTML CSS для любителей и профессионалов";
$titlepage = "PHP HTML CSS для любителей и профессионалов";
// Мета ключевики и описание текущей страницы
$meta=<<<EOF
<meta content="ключевые слова главной страницы сайта через запятую и пробел,
например электроника, программирование, сайтостроение не более 20 слов"
name="keywords">
<meta content="Описание главной страницы сайта не более 300 символов"
name="description">
EOF;
// Запись содержимого текущей страницы в переменную $text
$text = file_get_contents ( SITEPAGES."index.html" );
?>
Если на страницу необходимо вывести содержимое каких-либо других переменных (результаты расчетов, статистику и др.) то это делается таким же образом. Тоесть заносится в необходимую переменную, содержимое которой затем можно вывести в любом месте страницы, либо даже шаблона.
Файлы страниц сайта имеют свою конкретную директорию data/pages/sitepages и находятся в одной общей директории data/pages. Это дает возможность без проблем переносить страницы сайта с одного домена или хостинга на другой и хранить их в неизменном виде на локальном компьютере. Файлы касающиеся формирования одной конкретной страницы, как например данной, обычно (но не обязательно) имеют одинаковое название, например файл скрипта (представлен выше) данной страницы - rub1part1page7.php страницы с контентом - rub1part1page7.html.
PHP файлы внутренних страниц движка имеют некоторые особенности. Это присутствие переменнх дополнительных признаков, указывающих на тип страницы и т. п. Все это достаточно подробно расписано в комментах админпанели при создании новой страницы сайта.
Такой принцип формирования страниц сайта дает возможность писать контент страниц в любом визуальном редакторе, где удобно вставлять и позиционировать таблицы, картинки, java скрипты и т. п. А файл PHP скрипта, формирующего страницы в отдельных переменных, дает прекрасную возможность вставлять в него или подключать любые дополнительные скрипты необходимые данной конкретной странице или сайту в целом.
Электроника :
- Техника электроника (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)