Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 98

26-10-2017Время чтения ~ 2 мин.Versions 11976

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

Исправлено несколько недочётов: по метаданным рубрик, плагин 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.

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

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

Похожие записи
Комментарии (9) RSS
1 Ярослав 2017-10-31 23:32:12

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


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

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


3 Иван 2017-11-06 19:54:25

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

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


4 Максим 2017-11-06 21:09:12 admin

По сторонним плагинам лучше обращаться к их авторам.


5 Anonymous 2017-11-13 15:07:00

Благодарочка за информацию!


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

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

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


7 Максим 2017-12-02 15:56:43 admin

Специально для вас так и задумано.


8 fr1zzer 2018-02-13 14:32:44

Когда новая версия?


9 Максим 2018-02-13 14:55:30 admin

Еще будет несколько коммитов, после подумаю о выпуске версии. Глобальных изменений в общем-то пока нет, можно dev-версию использовать.

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