MODX Evo Custom v1.1-d8.1.3 (04.10.2016)

Уф спустя почти пол года новая версия сборки :)
В целом работы сейчас ведется много, часть команды наводит порядки с внешним видом, но это пока в процессе, хотя новая страничка приветствия уже в Сборке, скоро сделаю к ней пару полезных виджетов.



Из самого важного в этом релизе это исправленна проблема с параметрами плагинов из за которой сбоили некоторые вещи.

Так же очень приятной штукой есть изменение события OnWebPagePrerender.
К примеру раньше что б запустить angular с MODX приходилось править ядро, так как у ангулара используются кавычки те же что и у MODX. Теперь это решается с помощью небольшого плагина:

$e = &$modx->Event;
if ($e->name == 'OnWebPagePrerender') {
    $replaceFrom = array('{-angular-{', '}-angular-}', '[-array-[', ']-array-]', '[-angular-{', '}-angular-]', '{-{', '}-}');
    $replaceTo   = array('{{', '}}', '[[', ']]', '[{', '}]', '{{', '}}');
    $output      = str_replace($replaceFrom, $replaceTo, $documentOutput);
    $e->output($output);
}

так же если чутка допилить то можно выводить примеры снипетов которые не будут парситься, Актуально если у вас Блог или Документация по MODX на сайте MODX.

Скачать как всегда можно на сайте: modx.com.ua или на github.com/dmi3yy/modx.evo.custom/

80 комментариев

avatar
Спасибо!
avatar
Вчера или позавчера устанавливал 1.3 с гита. Обнаружился такой баг. Открываем ресурс для редактирования, что то изменяем. Затем жмем на другой документ в дереве и модх спрашивает действительно ли мы хотим покинуть страницу. Жмем остаться и после этого пропадают справа вверху кнопки Сохранить, Удалить, Отмена, Просмотр.
avatar
какой браузер? версия? повторяется ли баг с отключенными плагинами?
avatar
хром
но это обнаружилось только на одном проекте после обновления версии модх до 1.1 d8.1.3
При установки новой версии с нуля, такого не наблюдается.
Будем считать это мой косяк (кривое обновление)
Комментарий отредактирован 2016-10-07 08:52:07 пользователем zloyxrom
avatar
это косяк кеша
avatar
Из самого важного в этом релизе это исправленна проблема с параметрами плагинов из за которой сбоили некоторые вещи.
Отлично! Теперь можно использовать новую версию.
Так же очень приятной штукой есть изменение события OnWebPagePrerender.
Очень полезная вещь!

Дмитрий, благодарю за вашу работу.
avatar
Очень круто, что страница приветствия наконец-то будет функциональна!
А вот событие OnDocFormUnDelete так и не возникает…
avatar
Демо контент не работает, tvtable (с версии 8.0 и в этой то-же) не работает, страничка приветствия не работает (блоки скрыты display: none)

Пока это все, что нашел, помимо OnDocFormUnDelete, который описал bubenok
Комментарий отредактирован 2016-10-04 23:50:48 пользователем gumoviy
avatar
С eFilter не решились проблемы в этой сборке (понимаю, что могу рано задавать этот вопрос)?
avatar
еще 1 косяк остался :( проверили как раз.
Скоро будет еще 1 релиз там будет все ок. А то тут много мелочей повсплывало.

сейчас сдам текущий проект и займусь исправлением.
avatar
Важный момент
В админке сейчас используется jQuery 3.1
Скрипт jQuery UI 1.x, который используют многие плагины (managerManager, eFilter ...) с ним не всегда дружит.
Для поддержки старых версий jQuery UI можно подключить скрипт jquery-migrate перед вызовом jQuery UI в вашем плагине.
Но лучше, наверное, вызывать его сразу после вызова jQuery в welcome.tpl шаблона админки, т.к. старый jQuery UI использует большинство популярных плагинов.
У кого какие мысли есть по этому поводу?
avatar
В начале установки, при проверке соединения с сервером вылезла ошибка
Fatal error: Call to undefined function mysqli_connect() in /home/site/site.ru/docs/install/connection.servertest.php on line 18
Комментарий отредактирован 2016-10-06 11:06:46 пользователем zloyxrom
avatar
или еще пишет Warning: mysqli_connect(): (HY000/2002): No such file or directory in connection.servertest.php on line 18
Это я понимаю? require_once(«lang.php»);
avatar
Может у вас просто не установлено расширение mysqli? :)
avatar
установлен. пхп 5.6
avatar
Просто я идиот)))

Вторая ошибка — это неправильное название сервера
Комментарий отредактирован 2016-10-06 12:42:09 пользователем zloyxrom
avatar
На модх 1.1 d8.1.3 richtext в $settings['display'] = 'datatable'; не работает :(
avatar
А версия мультитв какая?
avatar
2.0.8
avatar
а можно ли обновлять сайт до последней версии на хостинге, если до этого у меня сайт работает на предыдущей версии вашей сборки?
  • capo
  • 0
avatar
Во время обновления с предыдущей версии Custom выдаётся ошибка:
Создание таблиц базы данных: Внимание ошибка!
Программа установки MODX не смогла установить/изменить некоторые таблицы базы данных.
Следующая ошибка возникла во время установки

Unknown column 'assets_images' in 'field list' во время выполнения SQL запроса REPLACE INTO `modx_user_roles` (id,name,description,frames,home,view_document,new_document,save_document,publish_document,delete_document,empty_trash,action_ok,logout,help,messages,new_user,edit_user,logs,edit_parser,save_parser,edit_template,settings,credits,new_template,save_template,delete_template,edit_snippet,new_snippet,save_snippet,delete_snippet,edit_chunk,new_chunk,save_chunk,delete_chunk,empty_cache,edit_document,change_password,error_dialog,about,file_manager,save_user,delete_user,save_password,edit_role,save_role,delete_role,new_role,access_permissions,bk_manager,new_plugin,edit_plugin,save_plugin,delete_plugin,new_module,edit_module,save_module,exec_module,delete_module,view_eventlog,delete_eventlog,manage_metatags,edit_doc_metatags,new_web_user,edit_web_user,save_web_user,delete_web_user,web_access_permissions,view_unpublished,import_static,export_static,remove_locks,assets_images,assets_files,change_resourcetype) VALUES (1, 'Administrator', 'Site administrators have full access to all functions',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1).
Unknown column 'assets_images' in 'field list' во время выполнения SQL запроса UPDATE `modx_user_roles` SET bk_manager=1, new_plugin=1, edit_plugin=1, save_plugin=1, delete_plugin=1, new_module=1, edit_module=1, save_module=1, delete_module=1, exec_module=1, view_eventlog = 1, delete_eventlog = 1, manage_metatags = 1, edit_doc_metatags = 1, new_web_user = 1, edit_web_user = 1, save_web_user = 1, delete_web_user = 1, new_chunk = 1, edit_chunk = 1, save_chunk = 1, delete_chunk = 1, web_access_permissions = 1, view_unpublished = 1, publish_document = 1, import_static = 1, export_static = 1, empty_trash = 1, remove_locks = 1, assets_images = 1, assets_files = 1, change_resourcetype = 1 WHERE `id`=1.

Некоторые таблицы не были обновлены. Возможно из-за предыдущих модификаций
Стоит ли беспокоиться, что обновление прошло криво, или ничего серьёзного, и можно забить?
Комментарий отредактирован 2016-10-09 21:12:51 пользователем ultraviolet
avatar
Ага, у меня так же было, но я тупо через phpMyAdmin добавил эти столбцы в таблицы.
avatar
Просьба проверить думаю такой ошибки больше не будет
качать тут github.com/dmi3yy/modx.evo.custom
avatar
Проверила. На версии с сайта была эта ошибка, на версии с гитхаба к сожаленью осталась :( Обновляла с версии с сайта 1.8.0
avatar
ага есть, сам проверил тоже:)
скоро исправим
avatar
Спасибо! :) Помогло добавление через PhpMyAdmin 3 столбцов (assets_images, assets_files, change_resourcetype), все int.
Комментарий отредактирован 2016-10-13 15:48:26 пользователем Jassie
avatar
Да это только при обновлении но поправим уже понятно откуда ноги бага растут )
avatar
А можно номер Яндекс.Денег для доната?) А то на сайте можно только напрямую с Я.Д поблагодарить, но мне удобнее с Киви закинуть)
  • EGO
  • 0
avatar
с киви проще на киви +380913571080
avatar
Дмитрий, задонатил вам немного через форму на вашем сайте.
Комментарий отредактирован 2016-11-11 09:53:01 пользователем Harand
avatar
Тоже скоро присоединюсь, вот только получку дадут ))
avatar
Отправила благодарность) (через форму Яндекса на сайте)
avatar
Спасибо пришло :)
завтра если все будет ок исправлю пару багов и будет стабильная версия 8.1.4 )
avatar
У меня сейчас 1.1-d8.1 новую версию еще не ставил. обратил внимание, что в Doc Manager убрали раздел сортировки. Кнопочка сортировки prntscr.com/ctgj6x выдает такое сообщение prntscr.com/ctgjen Просветите меня, как сортировать ресурсы теперь?
avatar
Сортировка теперь в дереве если нажать правой кнопкой мышки на папке :)
avatar
так, нашел. Ясно. А как сортировать документы в папке 0?
avatar
вверху доп иконка сортировки :)
avatar
Я же написал что эта кнопка сообщение выдает prnt.sc/ctgjen
avatar
Исправили глюк с инсталом и глюк с параметрами из модуля в плагин
из за которых были проблемы с eFilter, EvoBabel и другими решениями
где использовались общие параметрыы с модулями

просьба постестить github.com/dmi3yy/modx.evo.custom
если все ок то делаем новый рализ :)
avatar
Чудесно! EvoBabel заработал. Спасибо! :)
avatar
И ошибка с 'assets_images' исчезла, спасибо!
Единственное, HTML редактор почему-то не показывает иконки take.ms/V9eE7
Комментарий отредактирован 2016-10-14 17:57:15 пользователем ultraviolet
avatar
Только обрадовался :(
take.ms/89kxM
потеряли кодемиррор в файлах ну что за люди
avatar
а не все ок :)
можно тестить
avatar
Поставил последнюю сборку (исправленную) 1.1-d8.1.4.
Из репозитория установил MultiPhotos — 1.2.7
Создал TV photos.
Указал шаблон для использования.
В конфигурации как всегда указал ID TV в моем случае 6
Не работает. Просто пустое поле TEXTAREA

MODX EVO 1.1RC-d7.1.6 таких проблем нет.

Что я делаю не так, подскажите.
avatar
Не совсем по теме, но все же. А зачем MultiPhotos, если есть Simple Gallery?
avatar
Писал на гитхабе.
1. В MODX обновили скрипты.
2. MultiPhotos морально устарел лучше юзать MultiTV

починить можно но зачем? MultiTv ставим пишем тв images и готово
avatar
А я старый… все понял. Отличный ход.
avatar
В новой версии используется jquery 3, MultiPhotos использует совсем древний jquery 1.4 вроде бы. Согласен что MultiPhotos морально и физически усторевший. Используй Simple Gallery и проблем не знай, намного удобнее и гибче.
avatar
Да. Благодарю, уже все сделал. MultiTV настроил.
avatar
SimpleGallery вроде как не работает с jquery 3.
avatar
А, так здесь речь про новую версию MODx… это я упустил.
avatar
Обновил на эту версию Модекса с Jquery 3, не заметил пока нарушений в работе SimpleGallery.
avatar
поставил мигрейт но мультифотос не помогло это :)
avatar
Еще бы, ведь мультифотос на мутулсе написан (:
avatar
Туплю под вечер :) тогда ему просто jquery мешает :)
вообщем надо удалить из extras %)
avatar
А мутулс что ли выпилили уже из админки наглухо? Вот не понимаю, зачем нужно было затевать всю суету с этими скриптами. Была же куча версий jquery и всем пофиг было (: Интересно, а QuickManager работает сейчас? Там ведь все древнее совсем было.
avatar
QM+ работает без проблем. Да вроди как все работает.

Координальный выпил мутулз пробовали как обычно не срослось :) а теперь по чуть чуть надеюсь рано или поздно от него избавимся )
avatar
Тут дело в том, что приходится обновлять и старые проекты. На которых уже все это настроено и работает.
avatar
Если обновили jQuery до 3.xx версии, то неплохо бы автоматом и jQueryMigrate 3 подключать, чтобы было меньше неожиданностей :)
avatar
У меня появился глюк с TV параметром.
Ранее был создан TV параметр Custom input у него в возможных значениях прописал вызов чанка:
@CHUNK vk_btn_tpl
Раньше туда передавались параметры документа вроде [*id*] и прочие, теперь нет, содержимое чанка при редактировании документа выводятся но все параметры так и остаются в виде [*id*] и т.п., видно теперь чанк не парсится или не передаются параметры ему?

Подскажите как пофиксить?
  • ZoRg
  • 0
avatar
А параметр Binding в настройках включен?
в настройках: Разрешить @-привязки
avatar
Да включен, как я и писал выше, чанк при редактировании документа выводится, но такое ощущение, что туда не передают параметры. Т.е. если я в чанке напишу что-то вроде «Текущий номер документа [*id*]» то и при редактировании документа в админке выведется «Текущий номер документа [*id*]».
avatar
А скиньте плз собержимое чанка проверю
avatar
Я если честно таким вообще ниразу не баловался :) что б в Тв выводить @Chunk )
avatar
Вот сделал три скрина:
Редактирование TV
Чанк

Редактирование документа
avatar
это что б из админки можно было поделиться страничкой?
или как?
avatar
Да, в принципе и на других сайтах использовал подобное, но работает т.к. пока не обновлялся на вашу последнюю версию, а тут клиент прям очень захотел обновление :)
avatar
avatar
ага есть бага залил сюда: github.com/modxcms/evolution/issues/840

поправим на днях
avatar
Может есть возможность быстро пофиксить? В смысле подскажите где копнуть? :)
avatar
Быстро не подскажу чутка занят пилю 1 проект :(
постараюсь вечером исправить. А то дедлайн скоро
avatar
Спасибо, буду ждать :)
avatar
avatar
Спасибо большое за оперативность :)
avatar
Мистика какая-то с mulyTV.
В версии 1.1-d8.0 и MultyTV 2.0.7 сохранение после перетаскивания при $settings['display'] = 'datatable'; работало. В этой версии и MultyTV 2.0.8 после перетаскивания порядок не сохраняет.
Причем при $settings['display'] = 'vertical'; все отлично сохраняет.
Мистика. Сравнил файл конфига, причины не нашел.
У кого-нибудь сохраняет?
  • Shin
  • 0
avatar
А блин не затестил это ща проверю
avatar
avatar
Ага уже и на гите multiTV нашел )
github.com/Jako/multiTV/issues/163
avatar
...deleted
Комментарий отредактирован 2016-10-27 17:22:06 пользователем Wooof
avatar
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.