6 часов назад
Давай попробуем вот так — youtu.be/BbyfFDARgZU
mmxApp - разработка новых composer дополнений 4
Сегодня в 09:56
Не знаю, не помню когда в последний раз использовал эту конструкцию. Раньше да, помнится были какие-то проблемы.
Мне кажется, лучше пройтись по шаб...
Парсер fenom в шаблоне без конфликтов... 5
Сегодня в 08:24
Сам относительно недавно столкнулся с проблемами phpThumb. Насколько помню в последних релизах modx была версия phpThumb, которая работала только с ph...
Вышел MODX 2.8.7 - починили превью, можно обновляться! 10
Сегодня в 07:36
Мне вообще не нравится, что файлы дополнений раскиданы по всей системе… часть в assets/name, другая в core/name, а третья получается еще и в _build/na...
Эксперимент с Modx Extra + Docker 13
22 апреля 2024, 17:19
Я нафигачил просто несколько условий
Разные цены для разных групп покупателей 7
22 апреля 2024, 12:57
Данная ошибка в логе никак не связана с проверкой доступа по модификатору pasraccess.
Можете написать в ТГ в профиле.
[PayAndSee] - Версия 2.0 55
20 апреля 2024, 16:08
Смотрите ошибки в консоли браузера.
[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 59
20 апреля 2024, 15:47
{set $data = id_ресурса | resource : 'название_тв_migx' | fromJSON}
{foreach $data as $item}
{$item.name}
...
Получение tv поля ресурса 5
И если раньше ошибка:
была только при смене родительского ресурса у неопубликованного тикета, то теперь она возникает и у опубликованного.
Пробовал на чистой установке на 2-x хостингах, в том числе на modhost.pro
Кроме того, я уже писал об этом здесь
И с замороженным URL хрень какая-то, такое ощущение, что ЭТО живет само по себе. Снимаешь галочку, например, и удаляешь url, но после сохранения опять чекбокс отмечен и url вписывается той категории, в которой изначально был создан тикет. И другие баги с замороженным url
Но ошибка есть.
Я так понимаю, при сохранении ресурса создается второй экземпляр с этим же id.
А в файле ckeditor.js в строке 347 следующий код предотвращает это и одновременно выдает ошибку:
Именно при сохранении, так как в другом случае, например, при обновлении страницы в админке вот эта конструкция:
А при сохранении там уже объект с id: tv1 или tv2, tv3 и т.д., в зависимости от id TV
Заходишь в ресурс, открываешь консоль, сохраняешь ресурс и в консоль летит ошибка.
В указанной демо версии: Uncaught The editor instance «tv1» is already attached to the provided element.
в файле ckeditor.js:347
Задача отловить изменение значения TV при сохранении ресурса и передать новое значение скрипту, а не отлавливать ввод с клавиатуры в одно поле с тем чтобы значение менялось в другом
Значение поля меняется сразу после сохранения без перезагрузки страницы. Вставляется сразу значение и оно видно в поле, исключение TV поле типа image, так как в image вставляется вначале в скрытое поле (как сделать чтобы в TV типа image значение сразу было видно в поле, пока не понял).
Значение вставляется, однако это значение получено из базы до изменения (то есть старое значение), поскольку событие «OnDocFormPrerender» происходит до загрузки формы редактирования ресурса в менеджере и скрипт регистрируется со старым значением.
Проблемы (задачи/вопросы).
1. Как отловить изменение значения при сохранении ресурса и передать новое значение скрипту, не могу понять. Ведь как-то, думаю, на ExtJS можно отловить это событие (изменение значения при сохранении ресурса «OnDocFormSave») и передать уже зарегистрированному скрипту???
2. Как сделать, чтобы в TV поле типа image вставляемое скриптом значение сразу становилось видимым?
А пока данный кодом можно воспользоваться (может кому пригодиться), если нужно вставить при сохранении ресурса значение из одного TV поля в другое, при этом значение сразу видно в админке и сохраняется в базе.
Нужно чтобы при изменении значения определенного tv поля в плагине на событие 'OnDocFormSave' значение tv сразу менялось в инпуте в админке.
А то получается, что значение поля изменено, а в инпуте этого TV поля остается старое значение. И получается. что так до бесконечности можно изменять, а значение в инпут будет старое, пока не перезагрузишь страницу Ctrl+F5
Например
будет отслеживать в реальном времени при вводе в инпут, но никак не будет отслеживать изменение значения в базе.
можно пример. применительно к поставленной задаче…
Да офф документация есть, но документации именно по MODX ExtJs нет. И как применить это все к MODX никак не могу разобраться.
Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы?
Я прежде чем спрашивать, вначале сам предпринимаю попытки решить. Просто писать, что предпринимал, во-первых уже не помню, во-вторых, это необходимо документировать, но думаю это глупо, если не получалось.
Вот мой вариант с попытки № хз какой...:))
Думаю, что примерно одно и то же. Или какой-то вариант предпочтителен и более правильный?
Как более опытный, подскажи.
Или знающие еще не увидели этот вопрос?
Создал свой собственный класс, который унаследовал исходный класс ogImage и заменил его метод generatePreview.
Вот статья Василия, может кому пригодится. Сам только сегодня ее обнаружил.