• Современная, быстрая и удобная система управления сайтом
  • 3-е место в рейтинге бесплатных CMS для блогов + добавьте свой сайт!
  • Более 100 тысяч созданных сайтов
  • Постоянное развитие системы. Русскоязычная поддержка
  • Готовые программные решения (плагины, виджеты, модули и т.п.)
  • Открытый исходный код на GitHub
  • SEO-friendly — идеальна для поискового продвижения
  • Минимальная нагрузка. Работает на любом хостинге
  • Автоматическая установка и обновление системы
Возможности | Помощь | Архив | Отзывы | Помочь проекту

MaxSite CMS 99

Просмотров: 4397Комментарии: 8
MaxSite CMSВерсии (релизы)

В новой версии MaxSite CMS обновилась Консоль админ-панели. Теперь здесь выводится небольшая статистика, которая позволяет автору оценить эффективность рубрик и подчистить старые черновики. В первом блоке выводятся просто последние черновики (если они есть). Ниже блок выводит самые старые черновики. Следующий блок в цвете показывает статистику рубрик: сколько всего записей и их суммарный процент. Последний блок находит последние публикации в рубриках: по нему можно оценить «заброшенность рубрик».

Читать дальше »

Подвал

Просмотров: 4521Комментарии: 0
MaxSite CMSСоздание шаблонов

Теперь займёмся подвалом. Сделаем простой компонент, чтобы потренироваться с версткой и его подключением. Пусть у нас будет таже схема, что и с шапкой — файл custom/footer1.php. Сбросим настройки шаблона в my-template.php — уберем комментарий со строчки

mso_delete_option('template_set_component_options', getinfo('template'));

Пропишем компонент подвала file2 и его файл:

my_set_opt('footer_component1', 'file2');
my_set_opt('file2_file', 'custom/footer1.php');

После обновления любой страницы (F5), комментарий можно вернуть. Такая настройка позволит вам, или вашему клиенту получить начальные настройки шаблона, без необходимости вручную их указывать в админ-панели.

Читать дальше »

Встраиваемые компоненты

Просмотров: 4464Комментарии: 0
MaxSite CMSСоздание шаблонов

Могут быть ситуации, когда компоненты могут содержать другие компоненты. Самый простой пример — соц.иконки. У нас есть компонент _social, который выводит иконки на сайте. Но, поскольку компонент начинается с «_», то он не появляется в настройках админ-панели. То есть такой компонент изначально расчитан на встраивание в другие компоненты.

Для примера рассмотрим вариант предыдущей шапки из файла custom/top2.php. Добавим социконки с правого края.

Читать дальше »

Пример компонента шапки

Просмотров: 4521Комментарии: 0
MaxSite CMSСоздание шаблонов

Попробуем создать простой компонент шапки для изучения. Но для начала определимся как именно мы будем его делать. Обычно для шапки делается новый компонент в каталоге components. Так сделано в default-шаблоне (компонент top1). Это универсальный вариант, где основные настройки вынесены в опции компонента (options.ini). Поэтому, если вы предполагаете, что будут какие-то опции, то шапку лучше делать именно стандартным отдельным компонентом.

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

Читать дальше »

О проекте

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