Для чайников

Подписаться на эту рубрику по RSS

В MaxSite CMS для подключения php-файлов используется стандартные функции require() и include(). Подключение файлов прописывается в плагинах или шаблонах и не вызывает никаких трудностей. Однако, иногда перед вебмастером стоит задача сделать вызов php-файла напрямую, как это делается, например, при получении стилей.

Далее...

Сегодня я хочу рассказать о том, как в MaxSite CMS используются опции, с помощью которых можно настраивать любые части шаблона.

Далее...

Виджет (widget), в классическом понимании, это некий блок, который выводится в боковой панели сайта (сайдбар, sidebar). Пожалуй, самая важная особенность виджетов состоит в том, что они настраиваются и размещаются через админ-панель. Виджеты как правило имеют свои настройки и их можно располагать в произвольном порядке в сайдбарах.

Далее...

Сегодня поговорим о плагинах. В комплекте MaxSite CMS (в версии 0.38 их 72 шт.). Если сравнивать с WordPress, то вроде бы немного, но проблема WordPress'а в том, что какие-то примитивные вещи требуется делать через «пень-колоду». В нем часто приходится идти на массу ухищрений, чтобы не только обойти ограничения системы, но и заставить корректно работать свои функции. Даже такое примитивное действие, как включение/инициализация плагина обросла неимоверными проверками и прочими никому не нужными глупостями. Я уже совсем молчу про полный хаос и отсутствие какой-то четкой структуры файлов плагинов. Они могут быть с любыми именами и любыми функциями.

При разработке MaxSite CMS я, естественно, учитывал все эти моменты, поэтому в системе используется строгое именование, а также предопределенный набор правил. Всё это позволяет значительно упростить создание плагина и сделать его многофункциональным. Именно поэтому я считаю, что по функциональности плагинов MaxSite CMS мало в чем уступает WordPress.

Далее...

Давайте сегодня закрепим полученные знания и немного поэкспериментируем. За основу возьмем Clouds. Создадим новый каталог в шаблонах «clouds-my» и скопируем в него все файлы из «clouds». В нашем каталоге в файле info.php сразу поправьте название шаблона (ключ «name»). Переключите в админ-панели шаблон. Все дальнейшие действия будем делать в «clouds-my».

Далее...

Сегодня мы наконец-то поговорим о загадочных type-файлах.

Далее...

Продолжим наши изыскания. Сегодня речь пойдет о шаблонах MaxSite CMS. Общую информацию вы уже получили, теперь мы окунемся в детали и подробности.

Далее...