MaxSite CMS 98

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

Короткий цикл выхода версий, поэтому пока не так много изменений.

Исправлено несколько недочётов: по метаданным рубрик, плагин comment_button, а также небольшой фикс для совместимости с MySQL 5.6 (строгий режим).

Добавил общий type_foreach-файл def-mso-get-pages для всех архивных записей. Через него можно изменить парамеры получения записей.

В AutoPost учитывается новый ID записи. Тут стояла интересная задачка. :-) При добавлении новой записи нам ещё не известен её ID, а значит мы не можем в тексте записи (в формате AutoPost) использовать этот параметр, например ссылку на миниатюры вида _pages/ID-записи/файл. Это особо актуально для переносимых записей, где ID уже существует. Так вот, чтобы получить будущий ID в плагине AutoPost выполняется специальный sql-запрос, который возвращает следующее значение автоинкремента, что и есть ID-записи. Теперь при экспорте записей все адреса вида uploads/_pages/ID-записи будут автоматом заменены на спецкод [[PAGE_FILES]], а при импорте обратно, но уже с новым ID.

Новый плагин-виджет any_file - подключение любого файла чем-то напоминает одноименный компонент default-шаблона. Иногда бывает задача вывести в сайдбаре какой-то файл и новый плагин для этого отлично подходит.

Переделки в плагине BBCode. Часть кодов отмечена как устаревшие, и чтобы их использовать нужно в настройках плагина включить соответствующую опцию иначе они не будут обработаны. Изменения связаны с тем, что список bb-кодов был расширен и приведён к единому формату. Кроме этого генерирующий html-код show я переделал с dl/dd/dt на div-элементы. Пока ещё не придумал как прикрутить к этому блоку эффект смены текста «показать/скрыть». Наверное нужно править js-скрипт, но что-то пока не выходит, поэтому оставил как TODO на будущее.

В Page_out при выводе текста через content_chars и content_words теперь учитывается cut.

В Загрузках добавил поддержку дополнительного уровня вложенности каталогов, а в быстрой загрузке файлов в записи ссылку-иконку на файлы миниатюры. Это может понадобиться, если нужно удалить созданные миниатюры, которых может быть много для одного файла.

В работе у меня стоит переделка страницы Загрузок. Если у вас есть пожелания, то можете их оставить на гитхабе.

Комментариев: 7 RSS

1Ярослав01-11-2017 01:32

Приятно, что работа продолжается.

2Андрей03-11-2017 20:15

Отлично! Думаю переделывать на новый шаблон, имеющийся сайт на движке старой версии. Захотелось использовать фишки, имеющиеся в новом движке. Заодно разберусь в них. Сделаю, отпишусь. :)

3Иван06-11-2017 21:54

В админке в редактировании записей не работает теперь теперь переключатель вкалдок "Рубрика и метки", "Основные опции"...

Может это связано с установкой Editor Tiny MCE... Также на главной возле всех названий отображаются даты публикации, которые отключить нельзя. И стили главной стали плохими (междустрочный интервал, шрифт вроде другой...)

6Алексей02-12-2017 17:04

Скачал, настроил, пришла очередь написать первый пост и тут нате-получайте... Капец, время только потратил..

Вообще никак не работает редактор, никакой реакции ни на один тег. Даже тайтлы не записываются в базу. Тьфу..

Оставьте свой комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

О проекте

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