Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Секреты PHP (платный раздел) arrow Секреты PHP. Урок 3. CMS на скорую руку
23.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Секреты PHP. Урок 3. CMS на скорую руку Печать E-mail
Автор megabax   
14.04.2013 г.
Структура программы на примере простейшей программы

Секреты PHP. Урок 3. CMS на скорую руку

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


 

Исходники к уроку можно скачать в платном разделе.

 

 

Представьте себе, что вам заказали сайт визитку, но при том, такой, что бы было меню. Так как в будущем возможно добавление материалов на сайт, в том числе и пунктов меню, то вариант с обычным HTML отпадает. И тут есть два пути: либо воспользоваться готовой CMS (в том числе и бесплатной), либо самому написать движок для будущего сайта. Казалось бы, первый вариант намного лучше. На самом деле тут есть много подводных камней:

  • Клиенту могут не понравиться ни один из многочисленных бесплатных шаблонов, которые вы накачали из интернета и предоставили ему для ознакомления. Могут не понравиться и платные. В этом случае шаблон придется разрабатывать самому, а для этого, как ни крути, придется разбираться с самой CMS практически на уровне кода.

  • Может быть и такое, клиенту будет трудно разобраться в том, как при помощи CMS добавлять на сайт новые материалы.

  • Возможно, придется копаться в коде существующей CMS-ки или разрабатывать искать для нее новые плагины. В любом случае, геморроя хватает.

А что во втором случае? Не обязательно же писать полноценную CMS, тем более, если вы сами будете сопровождать сайт и добавлять туда новые материалы. В общем, данный урок посвящен созданию простого движка, который я назвал "CMS на скорую руку". Ее я разработал как раз для такого случая, при чем, предусмотерл возможность дальнешйего расширения. Сам движок - проще некуда. Легко разобраться в коде и добавить туда новый функционал.

 

И так, база данных. Содержит всего одну таблицу content (впереди может стоять префикс):

 

Секреты PHP. Урок 3. CMS на скорую руку

 

И так, в качестве макета сайте здесь использован index.php...

 

...

 

Для сайтом используется класс EP_Core - собственно, ядро сайта....

 

...

 

 

...Параметры подключения к БД будем указывать в ini.php...

 

...

 

...Но вот, собственно, и все. Пока, правда, контент придется добавлять через phpMyAdmin и правку шаблона. Но в будущем нашу CMS на скорую руку легко доработать, создав админку и автоматическое формирование меню.  Давайте посмотрим, что у нас получилось:

 

  Секреты PHP. Урок 3. CMS на скорую руку

 

См. так же цикл уроков "Разработка сервиса сайта на примере партнерской программы"

Последнее обновление ( 14.04.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги