Роман

Роман

С нами с 15 октября 2018; Место в рейтинге пользователей: #190
Роман
28 апреля 2022, 14:31
0
В сниппете mFilter2 добавьте вывод.
Роман
27 апреля 2022, 16:41
0
Может статус не тот ставите?
$status == 2
/manager/?a=system/settings
Зайдите во вкладку системные события, посмотрите, что там есть на msOnChangeOrderStatus.
Если что-то есть, то возможно приоритет в плагине поставьте, чтобы обрабатывался в первую очередь.
Роман
27 апреля 2022, 16:17
0
Сейчас попробую написать. Для теста.
Роман
27 апреля 2022, 16:04
+1
switch ($modx->event->name) {
  case 'msOnChangeOrderStatus':
    if ($status === 2) {
      //тут отправка в телегу
      die();
    }
  break;
}
Роман
27 апреля 2022, 15:09
+1
Василий спасибо за разбор и за pdoTools. Давно заметил, что modParser больше памяти потребляет, да и по скорости иногда проигрывает. pdoTools отличный инструмент, редко встречаю сайты, которые бы его не использовали.
Роман
22 апреля 2022, 12:28
0
Спасибо, я понял. Что-то сразу не подумал.
Роман
22 апреля 2022, 09:41
0
Вообще ждем от вас обучающие уроки по созданию таких вот компонентов.
Роман
22 апреля 2022, 09:40
+2
Отличный компонент. Было бы хорошо доработать его. Обычно на сайтах одним меню не отделаться. Нужна возможность создавать не одно меню. Скажем интернет магазин, там и в шапке, и в подвале, и на отдельных страницах меню.
А так, спасибо автору за компонент.
Роман
16 апреля 2022, 10:46
+1
Спасибо за статью. Доступно, понятно, с хорошим чувством юмора.
Роман
13 апреля 2022, 09:07
0
Посмотрите, что в 144 строке файла:
/home/razenger/public_html/core/cache/includes/elements/modsnippet/53.include.cache.php
Роман
12 апреля 2022, 09:11
0
Задавали уже такой вопрос. Посмотрите тут.
Роман
08 апреля 2022, 09:38
0
Да, там кстати есть еще duplicate_children, которая отвечает за дублирование потомков. По умолчанию стоит FALSE. Полностью сам класс процессора можете посмотреть: core/model/modx/processors/resource/duplicate.class.php
Роман
08 апреля 2022, 09:32
0
Через процессоры так:
$fields = ["id" => 120473, "prefixDuplicate" => true, "name" => "Новый ресурс", "published_mode" => "preserve"];
$result = $modx->runProcessor('resource/duplicate', $fields);
if ($response->isError()) $modx->log(modX::LOG_LEVEL_ERROR, 'Ошибка создания ресурса');
Роман
07 апреля 2022, 08:53
+2
Лучше напишите, как создать свой виджет. Скажем подключить Яндекс.метрику или вывести прогноз погоды. =)
Роман
31 марта 2022, 08:55
0
Не очень понимаю зачем вам переменные типа depNum, startDate и так далее. Когда весь код можно в 2 строчки передать.
foreach($employeeList as $data) 
    $out .= $modx->getChunk('employeeListOutput', $data);
Роман
30 марта 2022, 16:05
+1
Как вы выводите записи на страницу? Если все сложно, можно использовать js пагинацию
Роман
27 марта 2022, 12:51
0
В метрику можно передавать звонки с подменных номеров.
Роман
25 марта 2022, 15:40
0
Вы так описали задачу.
Роман
25 марта 2022, 09:48
0
Скорее всего нужно просто почистить было кэш. =)