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

Шаблоны (всё что касается шаблонов)

Предлагайте свои css-профили!

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

У меня предложение к вебмастерам, желающим принять участие в развитии MaxSite CMS. В новом default-шаблоне появилась возможность использования css-профилей для смены как всего дизайна, так и отдельных элементов. Если вы понимаете как работают профили и разбираетесь в CSS, то можете предложить свои варианты профилей, которые я включу в комплект MaxSite CMS.

Прежде всего интересует полная смена дизайна, как это сделано в theme-green.css и theme-dark.css, но также приму к рассмотрению и другие профили, меняющие какие-то отдельные блоки и элементы.

Условия реализации: только один css-файл. Если используются изображения, то они должны находиться в общем каталоге images. Имена файлов не должны пересекаться с default-шаблоном. Остальное на ваше усмотрение.

Изменения в шаблонах

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

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

Итак, у нас есть некая базовая концепция организации шаблонов: html-каркас хранится отдельно, а программная часть в каталоге type дефолтного (default) шаблона. Пример: шаблон «Clouds». Этим удалось значительно снизить зататы на создание шаблонов, то есть дизайнеру нет необходимости заниматься программированием и поддержкой обновлений - все автоматом обновится вместе с системой.

Однако, такой подход имеет и ограничения. Прежде всего речь идет о том, что в type-файлах жестко задан порядок вывода информации: заголовок, дата, потом рубрики и т.д. А что делать, если по дизайну нужно вывести рубрику после текста, а дату вообще убрать? Единственный способ был - скопировать нужный type-файл в свой шаблон и там его уже править.

Само по себе это не очень сложно, но тут у нас может возникнуть проблема с обновлением. Например в будущей версии MaxSite CMS я что-то изменю в дефолтном шаблоне: скажем, добавлю новую полезную функцию. Таким образом вебмастеру придется искать все изменения и опять обновлять свои type-файлы.

Всё это не совсем удобно, поэтому я решил реализовать механизм, который позволяет использовать type-файлы «частично»: подключается type-файл дефолтный, а для организации самого цикла вывода - свой кастомный «type_foreach»-файл.

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

Настройка шаблона

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

Как оказалось, плагин «template_options» настолько удачный, что я решил его перенести в админ-панель и теперь он загружается всегда.

На его основе я сделал то, что для WordPress представляет собой серьезную проблему. ;)

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

О проекте

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