Секреты PHP. Урок 3. CMS на скорую руку |
![]() |
![]() |
Автор megabax | |
14.04.2013 г. | |
Секреты PHP. Урок 3. CMS на скорую рукуЧто бы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья находиться здесь.
Исходники к уроку можно скачать в платном разделе.
Представьте себе, что вам заказали сайт визитку, но при том, такой, что бы было меню. Так как в будущем возможно добавление материалов на сайт, в том числе и пунктов меню, то вариант с обычным HTML отпадает. И тут есть два пути: либо воспользоваться готовой CMS (в том числе и бесплатной), либо самому написать движок для будущего сайта. Казалось бы, первый вариант намного лучше. На самом деле тут есть много подводных камней:
А что во втором случае? Не обязательно же писать полноценную CMS, тем более, если вы сами будете сопровождать сайт и добавлять туда новые материалы. В общем, данный урок посвящен созданию простого движка, который я назвал "CMS на скорую руку". Ее я разработал как раз для такого случая, при чем, предусмотерл возможность дальнешйего расширения. Сам движок - проще некуда. Легко разобраться в коде и добавить туда новый функционал.
И так, база данных. Содержит всего одну таблицу content (впереди может стоять префикс):
И так, в качестве макета сайте здесь использован index.php...
...
Для сайтом используется класс EP_Core - собственно, ядро сайта....
...
...Параметры подключения к БД будем указывать в ini.php...
...
...Но вот, собственно, и все. Пока, правда, контент придется добавлять через phpMyAdmin и правку шаблона. Но в будущем нашу CMS на скорую руку легко доработать, создав админку и автоматическое формирование меню. Давайте посмотрим, что у нас получилось:
См. так же цикл уроков "Разработка сервиса сайта на примере партнерской программы" |
|
Последнее обновление ( 14.04.2013 г. ) |
« След. | Пред. » |
---|