Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Секреты PHP (платный раздел) arrow Секреты PHP. Урок 3. CMS на скорую руку
26.01.2025 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
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 г. )
 
« След.   Пред. »
 
© 2025 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги