Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Давайте сделаем нужную функцию.

Сообщение: #1-276-24
18.08.2013 12:31
Вот, мне когда делать нечего, в голове начинают колобродить мысли всякие.
А про дизайны, так она вообще не засыпает. И вот чего она наколобродила.

В движке есть странички админских настроек типа: - основные параметры, главный и иные шаблоны. Так по этому принципу, управление дизайном сайта можно свести к уровню конструктора лего от 3 до 5 лет. Тогда ЛЮБОЙ пользователь сможет изменять не просто цвет закладок, а полностью управлять всем, что имеет отношение к дизайну. Даже не имея специальных познаний.

Как бы там ни было, но сайт состоит из кучки отдельных блоков. Что касается скриптов, то они отданы под управление пользователю в виде шаблонов, коих в админке целая куча.
Точно по такому же принципу, разбивается на блоки и отдаются отдельным шаблоном управляемым по типу страницы главных настроек.

Начнем смотреть с головы. Вот у нас есть хидер. Значит, в админке нам надо иметь шаблон дизайна хидера, где выведены в таблицу все его параметры стилей типа: - наименование параметра => окно ввода.
По умолчанию в окне отображается то, что есть сейчас.
Пользователю остается ввести иное значение и посмотреть что получится. Не понравилось, жмет кнопку восстановления начальных параметров.

Завершил глумление над хидером, пошел дальше. И так, пока все не перещупает.

Даже если, отдавать настройки не как главные параметры, а просто текстовым редактором. и то многое можно сделать.
Отдавая в редактор весь файл css пойди пойми, что там зачем и для чего. Да и не все стили заданы css-ом некоторые прописаны в самом скрипте.
А по блочно, есть кусок для конкретного фрагмента, значит понимаем где чего тварим.
В общем, получаем мух отдельно от котлет.