Короткий цикл выхода версий, поэтому пока не так много изменений.
Исправлено несколько недочётов: по метаданным рубрик, плагин 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Ярослав31-10-2017 23:32
Приятно, что работа продолжается.
2Андрей03-11-2017 18:15
Отлично! Думаю переделывать на новый шаблон, имеющийся сайт на движке старой версии. Захотелось использовать фишки, имеющиеся в новом движке. Заодно разберусь в них. Сделаю, отпишусь. :)
3Иван06-11-2017 19:54
В админке в редактировании записей не работает теперь теперь переключатель вкалдок "Рубрика и метки", "Основные опции"...
Может это связано с установкой Editor Tiny MCE... Также на главной возле всех названий отображаются даты публикации, которые отключить нельзя. И стили главной стали плохими (междустрочный интервал, шрифт вроде другой...)
4Максим06-11-2017 21:09
По сторонним плагинам лучше обращаться к их авторам.
5Аноним13-11-2017 15:07
Благодарочка за информацию!
6Алексей02-12-2017 15:04
Скачал, настроил, пришла очередь написать первый пост и тут нате-получайте... Капец, время только потратил..
Вообще никак не работает редактор, никакой реакции ни на один тег. Даже тайтлы не записываются в базу. Тьфу..
7Максим02-12-2017 15:56
Специально для вас так и задумано.
8fr1zzer13-02-2018 14:32
Когда новая версия?
9Максим13-02-2018 14:55
Еще будет несколько коммитов, после подумаю о выпуске версии. Глобальных изменений в общем-то пока нет, можно dev-версию использовать.