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

MaxSite CMS

Концепция шаблона D3

Просмотров: 29716Комментарии: 20
MaxSite CMSШаблоны (всё что касается шаблонов)

Пока речь идет о некой абстракции, призванной прояснить некоторые моменты, которые предположительно могут появиться в MaxSite CMS. Причём я даже не уверен, что D3 будет именно шаблоном, поскольку речь идет скорее о методике, которая без проблем может использовать в любом текущем shared-шаблоне. Я рассматриваю D3 просто как эволюционное развитие, как когда-то D2 послужил основой для текущего Default.

Точно также скажу, что никаких проблем совместимости не возникнет и ничего переделывать не придется. Задача D3 — отработать механизм, добавляющий ещё одну степень свободы — создание и использование произвольного CSS.

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

Произвольный вывод главной страницы сайта

Просмотров: 648Комментарии: 11
MaxSite CMSОбщие вопросы

На решение этой задачки у меня ушло более полугода. За это время были разные решения, но в процессе отладки и тестирования, пришлось от них отказаться. Суть — сделать так, чтобы блогер мог произвольно выстроить вывод главной страницы сайта из админ-панели. Нечто похожее уже давно присутствует в MaxSite CMS — компоненты шапки и подвала, но в случае главной задача усложняется тем, что опций каждого блока вывода может содержать очень много разных настроек.

Впрочем, всё это «лирика». Покажу на примерах, каким образом в начиная с MaxSite CMS 0.853 мы можем произвольно настраивать главную страницу.

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

Вывод блоков записей в шаблоне

Просмотров: 789Комментарии: 2
MaxSite CMSОбщие вопросы

В MaxSite CMS 0.852 появился новый PHP-класс Block_pages задача которого упростить создание блоков записей в шаблоне. Традиционно вывод записей блоками достаточно сложная задача и вебмастера стараются её обходить стороной. Вместо этого предлагается типовой вариант вывода записей.

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

Новый Block_pages как раз и призван упростить написание такого вывода. Он сам получает данные записей для вывода и сам же организует необходимые циклы вывода.

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

MaxSite CMS 0.85

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

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

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

Уже традиционно особая благодарность Юре, который помог мне и кодом и советами. :-)

Изменений по файлам очень много, поэтому я остановлюсь только на новых возможностях.

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

РЕКЛАМА
Создание сайта на CMS: SiteHelp |

О проекте

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