Shedko Denis

Shedko Denis

С нами с 23 декабря 2020; Место в рейтинге пользователей: #168

Подсветка кода в TinyMce

1. Как в редакторе TinyMce при переключении чекбокса Toggle Editor редактировать в Ace, и на оборот?


РЕШЕНО:
<script>
// assets/components/tinymce/tiny.js:110 — addContentBelow()
if (cb.dom.checked) {
    tinyMCE.execCommand('mceAddControl',false,id);
    Ext.state.Manager.set(MODx.siteId+'-tiny',true);
    
    //Ext.select('#x-form-el-ta > .ace_editor').remove();
    Ext.select('#x-form-el-ta > .ace_editor').hide().setHeight(0);
} else {
    tinyMCE.execCommand('mceRemoveControl',false,id);
    Ext.state.Manager.set(MODx.siteId+'-tiny',false);
    
    if (Ext.select('#x-form-el-ta > .ace_editor').elements.length == 0) {
        MODx.ux.Ace.replaceTextAreas(Ext.query('#ta'));
        Ext.get(id).setHeight(0).hide();
    } else {
        Ext.select('#x-form-el-ta > .ace_editor').show().setHeight(386);
    }
}
</script>
Теперь станет удобно верстать контент разработчику или администратору, если нет контент-менеджера.
R2m0x94 (Vasily)
21 мая 2022, 14:58
modx.pro
3
1 086
0

По умолчанию исходный код(ace, codemirror), а не визуальный редактор

Приветствую!

Подскажите пожалуйста по вопросу.
Есть ТВ, тип — наверно от решения вопроса зависит
смысл такой, при отображение ТВ (в том числе в MGIX) изначальный вид, чтобы был код-разметка(типа Ace или Codemirror), но если надо кнопкой переключится на визуальный редактор.

Есть компонент cetckeditor
В нем как раз совмещены codemirror и визуальный редактор.

первоначальный вид должен быть:
prnt.sc/Hjr2rWcx6oCG
т.е. нажата кнопка источник

А если отжать то Визуальный редактор
prnt.sc/0fYHd5h_mojI

Понимаю(в теории), что можно в этом же «cetckeditor» после инициализации обратиться к редактору и включать кнопку «Источник».
Ну и самое главное, чтобы это было только у этого ТВ, т.е. выборочно

Собственно вопрос, может есть другие плагины, примеры, решения (учитывая, что это ТВ и mgix поддержку) с этим функционалом
Константин Ильин
06 мая 2022, 21:32
modx.pro
1
2 311
0

modx + webp просто и надежно - автоматически



Недавно нашел удачный плагин для преобразования картинок/рисунков в webp в автоматическом режиме — плагин сам решит поддерживает ли браузер webp и отдаст ему кэш страницы с webp, а если нет (apple) то отдаст обычную страницу… От вас ничего не требуется кроме установки плагина, не из репозитория (на странице все расписано).
Shedko Denis
02 декабря 2021, 22:44
modx.pro
11
6 736
+9

Оптимизации и тонкости работы с БД для больших магазинов на MODX Revolution

Небольшое вступление

Данная статья не претендует на универсальное решение. Всегда пользуйтесь собственной головой. Всё описанное ниже актуально для MODX Revolution 2.8.3-pl, miniShop2 2.9.1-pl.

wfoojjaec
16 сентября 2021, 19:09
modx.pro
31
2 892
+26

заменить битые картинки своей шаблонной

Ситуация такая что у старых ресурсов часто стали появляться битые картинки. Появляются они так как удаляются рано или поздно с cdn источников.
реально ли как то перехватить этот момент и в случае если картинка бьется то scr подменялся на мою шаблонную?

поле картинки, пусть даже и битой — заполнено
тут именно нужно решение о замене битой на лету.
как вариант запустить какой нибудь скрипт для обхода и замены в поле TV src на свои

есть какие то решения может или мысли на этот счет?
буду благодарен
Евгений
03 сентября 2021, 19:11
modx.pro
3
570
0

А что хранит таблица ms2_customer_profiles

Спросили у меня, что за таблица, а я к стыду — не знаю.
Подскажите?
Александр Мельник
21 июля 2021, 09:27
modx.pro
1
512
0

[miniShop2] Группируем поля на вкладке "Свойства товара"

Всем привет, небольшая инструкция про кастомизацию вкладки «Свойства товара» у miniShop2.
Наумов Алексей
20 июля 2021, 17:09
modx.pro
13
1 801
+13

Фид товаров для Facebook

Рекламщики дали задачу собрать им фид товаров для импорта в facebook*.

Распишу этапы работ, которые делал, может кому нибудь пригодится. А заодно может кто-то предложит решение лучше и укажет на мои ошибки, которые возможно есть))
Андрей Шевяков
05 июля 2021, 15:21
modx.pro
5
1 447
+6

Отдаем модные форматы картинок в webp и avif напрямую через nginx и apache в обход разметки



Всем привет!
Я тут работал над одним проектом, в котором очень много контентной и интерфейсной графики, десятки тысяч изображений и, конечно, возник вопрос оптимизации сайта, чтобы удовлетворить требования поисковых систем.
Энтузиазма добавили, появившиеся относительно недавно у гугла, так называемые Core Web Vitals.
Кто не в курсе это пачка технических показателей качества сайта, которые скоро будут включены в алгоритм ранжирования и все тормознутые сайты из-за них, типа, покатятся вниз.
Ну в общем, встала задача оптимизировать картинки, а также сделать так, чтобы не пришлось переписывать кучу html кода, чтобы эти картинки туда вставить.
Семён Кудрявцев
26 апреля 2021, 23:44
modx.pro
20
6 993
+21

[YandexMarket2] выгрузка товаров в Яндекс Маркет и не только

               [ купить дополнение в modstore ]
Компонент YandexMarket2Всем привет!
Уже очень давно обещал обновить компонент для выгрузки в Яндекс Маркет. И вот, месяцы спустя обещанных сроков, наконец, готов показать что получилось :)

Возможно, вы уже пользовались компонентом msYmarket, который достался мне от @Воеводский Михаил
Глобально я ничего не менял, но изменения напрашивались.
Если же не пользовались — то это компонент с простым интерфейсом, деревом категорий, фильтром из нескольких свойств и кнопкой «Поехали», формирующей файл goods.yml.

У старого и нового компонентов из общего только назначение — выгружать товары в файл для Яндекс Маркета.
Хотя и в этом новый компонент отличается, теперь он может формировать много файлов для различных агрегаторов.

Основные преимущества:
  • Работа с несколькими прайс-листами
  • Интерфейс на Vue.js с визуальным добавлением узлов и атрибутов
  • Real-time предпросмотр XML для настроек магазина, категорий и предложения
  • Выгрузка цен с учётом скидок из сторонних компонентов для miniShop2
  • Отслеживание изменения товаров и обновление только связанных файлов
  • Возможность обработать каждое значение через Fenom (для соответствия правилам)
  • И многое другое...
Чтобы лучше понять все возможности YandexMarket2 перейдём сразу к пошаговой настройке выгрузки.
Евгений Шеронов
18 марта 2021, 04:42
modx.pro
3
4 527
+16