Php скрипт редактирования страниц и скриптов сайта

Php скрипт редактирования страниц сайта также необязательный его элемент. Наверняка проще и надежнее изменять и редактировать страницы на локальном компе в старом добром Dreamweaver, а затем просто переносить их на сервер посредством ftp соединения. Но поскольку раздел админпанели php сайта уже начат, то будет правильно довести его до логического конца, во всяком случае хотя-бы основные ее элементы. Проект нашего динамического сайта построен очень гибко с точки зрения формирования собственно страниц сайта. Упор сделан на максимальное удобство их написания. Поэтому страницы имеют обычное расширение .html, а управляет загрузкой страниц в шаблон простейший шаблонизатор в паре с соответствующим php скриптом который и загружает нужную страницу в шаблон в нужное место. Вообщем сколько страниц столько и php скриптов загружчиков. В простейшем случае вообще можно в самом скрипте загружчике и писать текст самой страницы. Но, как уже обсуждалось в самом начале раздела пошагового создания сайта на php это сразу лишит юзера многих выгод. Поэтому наш комплексный подход к проекту облегчает жизнь не только сайтостроителю, но и самому движку сайта. Скрипты загружчики в основном повторяющие названия файлов самих страниц ведь могут выполнять еще много дополнительных функций, как например постройка графики, статистики, да и элементы администрирования. И разделение проекта на шаблон, шаблонизатор, элементарные движки и сами .html страницы только на пользу всего php движка.

Теперь с точки зрения администрирования, тоесть редактирования страниц сайта, коечно-же полезно будет предусмотреть возможность редактирования не только самих html страниц, но php движков приданных к ним, а также страниц мета ключевиков и описаний. На базе всего выше описанного админка с редактированием страниц ничего особенного из себя не представляет. Для редактирования той или иной страницы необходимо, после входа в админку просто ее открыть и перейти по ссылке ее редактирования, которая откроет ее еще и в форме редактирования из которой открытую страницу можно просто перезаписать. Вот и вся музыка. Ниже по тексту небольшой участок такого php скрипта.

Для того, чтобы проследить все действия выполняемые в скрипте редактирования страниц сайта на практике, нужно заменить предыдущий скрипт проекта на новый, выполнив не только полную синхронизацию, но и команду put. Далее необходимо запустить локальный сервер, набрать в браузере mysitephp.ru, войти в админпалель (логин -login, пароль - pass) и проверить в работе проект со скриптом редактирования страниц сайта на борту.

Top.Mail.Ru