Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #108

Дружим TicketForm и Ckeditor

Возникла потребность на фронте добавлять тикеты с помощью визуального редактора.

Подключение самого редактора не выходит за рамки документации Ckeditor, с помощью настройки enable_editor = 0 отключаем стандартный Ticket-овский markItUp и цепляем на нужный id-шник CKEDITOR посредством JS-кода:

var textarea = document.getElementById('ticket-editor');
var editor = CKEDITOR.replace('ticket-editor');
editor.on( 'change', function( evt ) {
    textarea.value = evt.editor.getData();
});
tolanych
25 марта 2020, 14:31
modx.pro
7
979
+5

modExtra. Новые "плюшки" к чаю

Давно я не писал статей и заметок о нашем любимом MODX. Настало время это исправить. Пакет modExtra не обновлялся с июля 2019ого, по этому я решил добавить свои наработки за пару лет.

SEQUEL.ONE
17 марта 2020, 20:23
modx.pro
6
1 924
+11

Экспорт TV полей из Localizator через msImportExport

Всем привет!

Встала задача экспорта товаров из локализаций товаров Localzatora через msImportExport.
На сайте характеристики товаров реализованы через TV поля (не нужно кидаться помидорами =), в тот момент еще не было поддержки опций Minishop2 в Localzator).

Для решения данного кейса обратился в ТП к создателю пакета msImportExport @Prihod — обсудили детали, цену и вот, что получилось.

Иван Бочкарев
16 марта 2020, 22:22
modx.pro
4
764
+12

Обработка поля mobilephone при оформлении заказа в miniShop2

При оформлении заказа в miniShop2 обрабатывает только поле профиля phone. Т.е. вывести мобильный телефон их профиля mobilephone или записать мобильный телефон в поле mobilephone нельзя.
Владимир Тельнов
19 февраля 2020, 00:03
modx.pro
2
852
0

500 ошибка как поступить дальше?

Знаю многие встречали (так как было много вопросов ко мне) такое что когда ставишь компонент например в зависимостях есть pdoTools, но нет правильной проверки получают 500 ошибку. Или взять второй вариант разрабатываешь свой плагин допустил ошибку или случайно удалил файл в IDE c какого-то компонента и здесь перестала работать админка, так как плагин имел например событие "OnHandleRequest".

Что делать дальше?
Да всё намного проще нежели думают другие
Yurij Finiv
16 февраля 2020, 14:23
modx.pro
2
1 934
+11

Шпаргалка на все случаи жизни

Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
Михаил
07 февраля 2020, 21:42
modx.pro
70
2 156
+35

Как генерировать ALIAS из MENUTITLE вместо PAGETITLE?

Друзья, подскажите пожалуйста, есть ли решение, настройка в MODX REVO, что бы alias создавался из menutitle, а если поле пустое то из pagetitle. Как это сделать? Дело в том что pagetitle всегда огромные, пишутся для SEO, и содержание такое сложное, когда translit отработает, то получается немного не то название простое по смыслу которое хотелось бы, а вот в menutitle всегда пишу короткое и простое название для меню. Хотелось бы из него брать заголовок для aliasa, а если пусто, то как обычно из pagetitle. Есть решения?

Есть плагин у меня на событие OnDocFormSave
if ($modx->event->name == 'OnDocFormSave') {
  if($menutitle != ''){
         $resource->set('alias',$menutitle);
    }else{
        $resource->set('alias',$pagetitle);
    }  
    $resource->save();
}


Но он не работает почему то :( а должен.
Роман
05 февраля 2020, 13:07
modx.pro
2
1 005
0

Вывести в галерее ms2Gallery вторые картинки у каждого найденного ресурса

Добрый день.

У меня сделан вызов

[[!ms2GalleryResources?
         &tpl=`tpl.gallery.main2`
         &typeOfJoin=`left`
         &parents=`21,22,37,`
         &templates=`12`
         &limit=`6`
         &includeThumbs=`big`
         &sortby=`publishedon`
         &toSeparatePlaceholders=`exc`
          
         ]]
Мне нужно вывести в галерее вторые картинки у каждого найденного ресурса, как это сделать?
Семен Морозов
03 февраля 2020, 13:15
modx.pro
2
575
0

miniShop2 вывод опций товара

Доброй ночи, прощу прощения возможно за глупый, вопрос давно не работал в minishop2 и много чего поменялось, стараюсь весь сайт написать на Fenom и не могу вывести дополнительные опции товара, для вывода я понял что есть 2 сниппета: msProductOptions и msOptions, они работает, но мне нужен вывод в разным местах страницы
Например вывод {$article} работает, но если мою опцию вывести, то пустота, также [[+moyopcii]] тоже выводит пустоту, что делать HELP
Николай
31 января 2020, 01:00
modx.pro
2
2 566
0

Не считается процент скидки (fenom + minishop2)

На витрине товаров выводится процент скидки от старой цены, вот так:
{if $old_price?}
                    <span>-{100 - (($price*100)/$old_price) |round }%</span>
{/if}
Все работает, но обнаружил странный глюк.
Есть несколько товаров, у которых процент скидки указывается как 0%, при этом у других товаров из этой же категории все ок, старая цена и просто цена указаны верно, абсолютно не пойму в чем может быть проблема…
Victor
19 января 2020, 16:24
modx.pro
2
677
+1