MaxSite CMS 0.91
Новая версия исправляет ряд ошибок, которые пробрались в 0.90. Также добавлены ряд новых возможностей. Для вебмастеров отмечу возможность генерировать изображение плейсхолдера (заглушки) с помощью mso_holder()
, без обращения к внешним сервисам.
Хочу отметить, что можно попробовать обновиться с помощью автоустановщика MaxSite CMS. Учитывайте, что обновление старых версий (до 0.90) потребует переделки шаблона. Поэтому если у вас старая версия, убедитесь, что шаблон будет работать на новой. Второй момент: после обновления может понадобиться заново указать параметры доступа к базе данных. Просто возьмите новый database.php-distr. Если возникли сложности и пробемы, оставьте сообщение.
Еще несколько новых интересных возможностей.
Можно задать произвольный css-класс виджета. Например, строчка:
category_widget 0 @t-red@
Присвоит блоку виджета css-класс t-red. Такая возможность пригодится если нужно задать оформление виджета, не прибегая к правке css-файла. Также это незаменимая вещь в адаптивном дизайне: например спрятать виджет на tablet (планшеты).
category_widget @t-red hide-tablet@
В default-шаблоне можно испльзовать main-шаблон (Шаблоны вывода) landing. Его особенность в том, что содержимое страницы формируется только из контента записи. Все «плюшки» отключаются.
Также я добавил несколько unit-файлов для вывода главной. Юниты html.php и ushka.php старые и привычные, а вот last-pages.php совершенно новый. Он осуществляет вывод последних записей по почти 40 параметрам (!). Юнит будет ещё дорабатываться, но в целом его уже можно использовать. Пока там по-умолчанию вывод записей блоками в три колонки с использованием flex-сетки.
Хочу отметить, что MaxSite CMS развивается в первую очередь за «счет» двух моих проектов: Landing Page Framework (только для нормальных людей) и UniCSS (пока для всех). Именно на них я отрабатываю нововведения и как они будут развиваться, будет зависеть и судьба MaxSite CMS. Призываю обратить на них внимание.
Из других изменений отмечу, что теперь синонимы ссылок по-умолчанию отключены. Например если была страница сайт/page/about, то она была доступна по синониму сайт/about. Если нужно такое поведение, то его следует включить в файле config/mso_config.php.
Касаемо ЧПУ, на гитхабе были различные пожелания, которые вилились в будущий плагин hotlink. Пока я изучаю его реальную потребность и новый способ финансовой помощи проекту (сама идея с хабра). То есть donation возможен не за «MaxSite CMS в целом», а за конкретное пожелание. Так и стимул разработчикам, и понятно на что пошли деньги.
Да, и не забудьте сделать твит новости (и во всякие-там соцсети).
Здравствуйте!
После установки на хостинг (Apache) работает только главная.
Как это исправить?
Спасибо!
MaxSite CMS 0.91Про HOTLINK.
А вот так сделать можно, аналогично, выключить старые адреса?
И как система будет знать где какой адрес чему соответствует?
Можно добавить в плагин возможность сделать 301 редирект со старых адресов на новые. Если вдруг случайно читатель или роботы ПС зайдут по старому адресу, то их редиректнет на новый.
Если сайт новый, то старые адреса никому не известны, редирект тогда не нужен. Редирект - опция.
Для этого уже есть плагин редиректа.
Для этого придется задействовать дополнительный плагин и все в нем дублировать. Не лучше ли будет добавить это в hotlink? Тогда будет законченный продукт.
Скажите, а есть ли где Демо? Очень хочется посмотреть в работе, со всякими плюшками и хаками. Пользовался одной из очень старых версий в свое время. Интересно как сейчас обстоят дела.
Версия 0.91
Не для сурового программера Простейшее изменение HTML-вёрстки шаблона "default" напоминает детектив.
Например, очень затруднительно на главной в анонсе новости блока
{div class="mso-page-only"}
с вложенным тегом
{article}
вынести
{span class="i-comment mar15-l"}Комментарии: {/span}
из заголовка
{header class="mar20-b"}
в конец блока. Ибо нигде в каталогах шаблона невозможно обнаружить файл с тегом "article" в тексте.
Поиск из main.php - content.php - далее в отсутсвующий /content-start. тупиковый.
Извиняюсь, но для обычного дизайнера не очень дружелюбно выходит, т.к. CSS не всегда решает всё.
Те части, которые нужно изменить, выносятся в type_foreach-файлы. Если я правильно понял, то у вас речь идет об
info-top.php
Спасибо, однако моя проблема не в функционале вывода самого заголовка анонса.
А если проще, то моя трудность, как дизайнера в поиске фрагмента|ов HTML кода всего тега ARTICLE, который вложен в блок в анонсах новостей на главной.
Т.е. нужен просто, найти HTML-код и чуть-чуть изменить порядок следования или вложенность тегов всего блока, не меняя его функционал.
Типичная ситуция — пусть, например, "что-то" из HEADER перенести в ASIDE или даже в конец самого ARTICLE.
И это стало большой проблемой т.к. мне так и не удалось найти сам HTML-код (т.е. файлы в шаблоне) хотя бы того же article, не говоря уже о всём блоке.
См.
shared/type
Каталог shared/type/page.php расположен вне шаблона.
Таким образом его редакция повлияют на все шаблоны. Как на "default", так и на изменённый "modify". А хотелось бы, чтобы менялся только шаблон "modify".
Каталог shared/type вы не меняете. Вы используете его структуру в своем шаблоне ровно в так как вам нужно. Почитайте статьи по MaxSite CMS на моём сайте maxsite.org, станет понятно как система собирает шаблон.
Подскажите а можно как нибудь убрать поиск на пример в низ сайта? А то он находится в верху и как с телефона захожу вид не очень но с компа всё отлично
Сделать копию компонентов и поменять в них код.
Установила движок, но как-то странно BB коды не воспринимает, например
Активируйте плагин bbcode.
А в редакторе цветных блоков больше нет?
те что сообщения Note, Alert, Idea?
Нет. Вместо них можно использовать возможности UmiCSS и произвольно задавать цвет и прочее оформление.
не могу заставить компилировать, css-файл не меняется после внесения изменений в less-файлы
Извиняюсь, что моя реплика сильно запоздала (месяц).
Однако ведь, всегда можно вполне обоснованно проигнорировать сообщение посетителя. Или прочитать его.
Цитата maxsite commented Aug 27, 2015:
"Хотя новая линейка MaxSite CMS вышла уже давно, я не выкладывал на сайте никаких учебных материалов по этой версии. Не хочется «стрелять» в пустоту, поэтому предлагаю здесь обсудить какие именно вопросы требуют разъяснений."
И всё же.
Требуется практическое руководство для дизайнеров и верстальщиков с отличным знанием HTML и CSS по:
а) Созданию своего HTML шаблона под MS (MaxSite) CMS.
б) Адаптации|портировании произвольного HTML шаблона под MS CMS.
в) Внедрение (не адаптация) и шаблонирование весьма отличного от дефолтного, своего, утверждённого начальством, клиентом, заказчиком HTML шаблона в MS CMS без существенного изменения его HTML кода.
Хочется, чтобы "руководства пользователя" относились к HTML шаблонированию, а не к PHP програмированию. Минимум PHP и максимум дружелюбный путеводитель по файлам и манипуляциям. Исходная позиция - базовые, скромные знания PHP у дизайнера. Как правило, в лекциях и уроках на обоих сайтах "макссайта" HTML-тема со второго абзаца с вёрстки переходит в плоскость програмирования, либо ... Либо для среднестатистического юзера ПК повествуется об основах HTML и CSS.
Наиболее полезной была статья 6 марта 2011 г. о портировании "Шаблон «Twenty Ten» для MaxSite CMS". Но она устарела. И самое интересное заканчивалось "на полдороге".
Вопрос не в том, что делать [b]В[/b] HTML, а в том, что делать [b]С[/b] HTML.
Это проблема (по кр.м моя) - правка HTML составляющей шаблонов и плагинов D3, D4 в MS CMS, а единственная инструкция "смотрите в каталоге Type" не есть руководство и напоминает бюрократическую отписку. Ибо приходится бродить по каталогам, файлам, определениям и вызовам функций с целью добавить несчастный тег ....
Примера ради: даже примитивнейшее желание поместить описание категории в тег "EM" становится многочасовым неблагодарным занятием. При этом замена или подстановка параметров функций category_widget, mso_widget_create_form и т.п. в файле \plugins\category\index.php никак не влияет на вывод HTML.
Единственный выход - замена HTML кода плагина "Категориии" лишь через админку т.е. только через БД можно внести изменения в HTML код вывода категорий. Или я ошибаюсь? Если нет, то это печалька.
Более того, представте, что необходим вывод категорий сделать в виде горизонтального выпадающего меню? То ... имеем облом, несмотря на имеющийся у верстальщика|дизайнера отличный HTML-CSS код этого меню.
Вносить правки HTML кода через БД?
А если имеем два дизайна в двух разных шаблонах (с разным НТML) одного сайта? Где предусмотрен разный вывод и вид плагина "категории". Админка то одна с полями format и format_current плагина категории.
Это был пример "на вскидку".
И даже в основной вёрстке страниц вывода дефолтного шаблона также сложно найти код (речь сугубо об HTML), обшаривая в его поисках параметры функций с фрагментами этого самого кода.
Неужели это ЦМС одного шаблона?
Конечно, можно ещё всем существующим элементам задать абсолютное позиционирование и .... Но это же не комильфо.
Вопрос не в самом HTML, а в возможностях его внедрения и правке в данной конкретной системе управления контентом.
Не прозрачно. Как я заметил, не только для меня одного. Просветлите в руководстве, пожалуйста.
С CSS вопросов нет. Автономные доступные файлы - делай что хочешь. Отлично.
Поддерживаю предложения от других интересующихся MS CMS - взять несложную стороннюю верстку с не типичным для MS CMS графическим дизайном и показать как натянуть на новый 91-й движок. Да хоть тот же «Twenty Ten».
Спасибо!
Спасибо за комментарий. Для меня основная проблема в том, что нет никакой реакции на мою работу. Я могу много чего сделать и предложить, но я не вижу никакого отклика. То что сейчас предлагает MaxSite CMS 0.92 — это очень высокий уровень. Это не просто рывок вперёд, но и большой задел на будущее. Охватить все новые возможности в документации для меня будет проблематично, потому что банально не хватает ни времени, ни сил. Зачем мне тратить время на обучалки, если я ничего не получаю взамен, даже элементарного «спасибо»? Конечно, такое положение дел мне просто уже надоело. Я готов обучать и помогать, но хочу делать это только для тех, кому это действительно нужно. Для меня оптимальный вариант — что-то вроде закрытого форума, где доступ будет только за деньги. Или какие-то платные семинары по заранее оговоренной теме. Другого выхода я просто не вижу.
Доброй ночи! Установка на localhost замирает со словами Установка MaxSite CMS
Файл robots.txt создан
Файл .htaccess создан
Файл sitemap.xml создан
Файл application/maxsite/mso_config.php создан
База данных уже установлена
Перейти к сайту Click. >>Переход на пустую страницу... Как исправить ситуёвину?Смотрите логи ошибок. Там вся информация.