Хочу показать вам самый быстрый и простой способ поставить сайт на cms (система управления контентом), после чего у сайта будет приятная и функциональная админ панель. За такую работу наfreelance с вас могут взять от 2000 рублей.
И так, у вас уже иметься html сайт или шаблон, сделайте следующее:
Создайте папку с названием вашего шаблона, например mysiteshablon, затем в этой папке создайте файл indexTemplate.php (это будет индексный файл вашего сайта), и создайте папку css и в ней создайте файлstyle.css (файл будет основной таблицей стилей).
В принципе это практически все, осталось к шаблону подключить функции для вывода информации.
Вот пример голого html который у вас уже имеется в mysiteshablon/indexTemplate.php
<!DOCTYPE html> <html lang=»en»> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ /> <title>Название сайта</title> <meta name=»description» content=»Описание сайта» /> <meta name=»keywords» content=»ключевые, слова» /> <link rel=»icon» href=»images/favicon.ico» type=»image/x-icon» /> <link rel=»shortcut icon» href=»images/favicon.ico» type=»image/x-icon» /> </head> <body> <div><br /></div> <header> <div id=»logo»> <hgroup> <h1>Вывод заголовка</h1> <h2>Слоган</h2> </hgroup> </div> <nav> <ul> <li><a href=»index.html»>Главная</a></li> <li><a href=»contacts»>Контакты</a></li> <li><a href=»preice»>Цены</a></li> </ul> </nav> </header> <div id=»content»> <section class=»hpage»> <article class=»hentry»> <div> контент, бла блабла блабла блабла блабла блабла бла </div> </article> </section> </div> <footer id=»main-footer»> <section id=»footer»> <div class=»floatleft»>copyright</div> </section> </footer> </body> </html>
А вот специальные функции для подключения
<?php getSiteName();echo ‘ — ‘;getTitle();?>Подключается между тегами <title>
<?php getDescription(); ?> подключается в мета теге description
<?php getKeywords(); ?> подключается в мета теге keywords
<?php getSiteUrl(); ?> выводит адрес сайта (с слешем)
<?php loadCSS(‘themes/mysiteshablon/css/’,’style.css’); ?> подключает таблицу стилей
<?php getSiteName(); ?> выводит название сайта
<?php getSiteSlogan(); ?> выводит слоган сайта
<?php getSiteMenu(‘mainmenu’); ?> выводит меню сайта, где написано mainmenu это то меню, которое есть у вас в админке в вкладке дизайн/меню. Вы можете создать в админке другое меню, например sitelinks и вывести его следующим образом в нужном вам месте <?php getSiteMenu(‘sitelinks’); ?>
<?php getContent(); ?> вывод контента
<?php getBlock(‘footer-links’); ?> вывод произвольного блока, например в админ панели, в вкладке дизайн/блоки Вы можете создать блок с именем adsense и вставить туда рекламный код, затем сделать вывод в любом удобном для вас месте следующим образом <?php getBlock(‘adsense’); ?>
Это принципе все основные функции для самостоятельного создания шаблона для template cms, и у вас теперь в mysiteshablon/indexTemplate.php должен быть приблизительно похожий код:
<!DOCTYPE html> <html lang=»en»> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ /> <title><?php getSiteName();echo ‘ — ‘;getTitle();?></title> <meta name=»description» content=»<?php getDescription(); ?>» /> <meta name=»keywords» content=»<?php getKeywords(); ?>» /> <link rel=»icon» href=»<?php getSiteUrl(); ?>favicon.ico» type=»image/x-icon» /> <link rel=»shortcut icon» href=»<?php getSiteUrl(); ?>favicon.ico» type=»image/x-icon» /> <?php loadCSS(‘themes/mysiteshablon/css/’,’style.css’); ?> </head> <body> <div><br /></div> <header> <div id=»logo»> <hgroup> <h1><?php getSiteName(); ?></h1> <h2><?php getSiteSlogan(); ?></h2> </hgroup> </div> <nav> <ul> <?php getSiteMenu(‘mainmenu’); ?> </ul> </nav> </header> <div id=»content»> <section class=»hpage»> <article class=»hentry»> <div> <?php getContent(); ?> </div> </article> </section> </div> <footer id=»main-footer»> <section id=»footer»> <div class=»floatleft»><?php getBlock(‘footer-links’); ?></div> </section> </footer> </body> </html>
Теперь, когда у вас есть собственный шаблон для cms, давайте его установим. Скачиваем template cms и вставляем папку mysiteshablon в папку скрипта themes, затем переходим в админ панель, вкладка дизайн/блоки и в самом верху, где написано “выберите тему”, выбираем свою, сохраняем, переходим на сайт и радуемся.
Думаю, разъяснил доступней некуда, но если у вас возникнут вопросы, вы можете оставить их в комментариях.