Всего 125 683 комментария

Семён Кудрявцев
31 марта 2021, 21:30
-1
Знаю, что автор предпочитает, чтобы все вопросы по компоненту писали в ТП, но на днях попался сайт у клиента, где поддержки уже нет, а проблема с компонентом есть.
Заметил, что компонент ломает работу других плагинов на некоторые события и валит админку с фатальной ошибкой, например простейший плагин для скрытия файлов у медиаисточников, с выключенным плагином mspc2System, прекрасно работает, но стоит включить валится вся админка с fatal error ​
Код плагина, для примера.
<?php
/** @var modX $modx */
switch ($modx->event->name) {
   ​case 'OnMediaSourceGetProperties':
       ​$properties = json_decode($properties, true);
       ​if (!empty($properties['hideSource']) AND !empty($properties['hideSource']['value']) AND $_REQUEST['node'] == '/') {
           ​die('{}');
       ​}
   ​break;
}
Та же история с компонентом hideSource из modStore, который по сути делает тоже, что и плагин выше, без промокодов работает норм, с включенным компонентом — падает админка.
Скорее всего это происходит из-за того, что код плагина самого компонента, вообще никак не ограничен событиями, то есть работает через все события системы насквозь и по пути что-то ломает.
Алексей Смирнов
31 марта 2021, 20:29
0
Было бы удобно выбиать фотки не только из ресурса который редактируешь, а любой другой «источник» (документ) с фотками.
Момент хороший вы озвучили, но эта возможность есть в обычном медиа источнике — там и папки и вложенности.
Тем более логики в добавлении фоток на вскидку разные и уже штуки три насчитал, а сложность реализации и будет ли смысл в них — скорее всего не перекроют даже себестоимость допа.
Но если кто проспонсирует — не вопрос, что-нибудь, придумаем.
Виноградов Тимур
31 марта 2021, 20:12
0
В сниппете есть searchIndex, но я так понимаю мне нужен параметр searchValue:
<input type="text" class="form-control form-control-search" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" />
В поле поиска он подставляется после выполнения поиска, но в шаблоне в title не работает почему-то.
Дима Сайт old см. профиль
31 марта 2021, 19:51
0
@Александр Мельник, можете еще копнуть в сторону своего почтового сервера, разверните в Docker-е обычный Postfix. Однократно надо будет заморочиться с DKIM и SPF чтобы в СПАМ не падали ваши письма, но зато потом вы удивитесь как же быстро может на самом деле работать электронная почта!

P.S. Поделитесь, как решили вопрос, если решили
Дима Сайт old см. профиль
31 марта 2021, 19:42
0
Результат, который по ссылке, можно получить, используя &displayStart в pdoMenu. Там же можно динамически получать родителей, вызывая внутри &parents от pdoMenu сниппет pdoResources с &returnIds=1

Наслаждайтесь)
Дима Сайт old см. профиль
31 марта 2021, 19:34
0
@Роман может быть вам подойдет получение JSON-массива как результата работы pdoMenu и манипуляция с его элементами через Fenom.

Среди доступных полей для пунктов меню будет idx — соответственно +1 и -1 от текущего idx это то, что вам нужно!

Смотрите функции, связанные с JSON тут: docs.modx.pro/komponentyi/pdotools/parser
Алексей Шумаев
31 марта 2021, 19:08
+1
Да, мультикатегорий пока нет, забыл про них. Попозже добавлю.
Семён Кудрявцев
31 марта 2021, 18:34
0
О, спасибо, как мне не хватало этой статьи, целый день искал решение, но эта статья не попадалась почему-то.
В ней даже более элегантно сделано переопределение типа поля.
Евгений Webinmd
31 марта 2021, 18:26
0
Отличная инструкция, спасибо, что-то подобное было раньше.
modx.pro/howto/15248
Руслан
31 марта 2021, 17:54
0
теперь буду знать ))
Руслан
31 марта 2021, 17:53
0
спасибо огромное всё было из за PHP Version. Поднял до 8 спасибо огромное ))
Иван Бочкарев
31 марта 2021, 17:45
+1
PHP Version 5.6.40 — Оказалось вот такая. Поднимите до 7.1 хотя бы
Иван Бочкарев
31 марта 2021, 17:31
+1
Скиньте доступы в ЛС
Руслан
31 марта 2021, 17:30
0
beget хостинг вроде 7.4
Руслан
31 марта 2021, 17:18
0
возможно ли откатить ка как нибудь назад?
Игорь
31 марта 2021, 17:15
0
Спасибо за оперативность! В целом все работает (не забываем повторно сформировать индекс для товарных категорий).
Проблема возникает, если в категории выводятся товары из другой категории. Реальный пример — в основной категории (в которой идет подсчет компонентом) находятся 7 товаров + с другой категории отображается — 3, таким образом всего — 10 (mFilter2 тоже подчитывает — 10). А вот компонент в этой ситуации выводит — 13
Руслан
31 марта 2021, 17:13
0
она не помогла ((
Руслан
31 марта 2021, 17:13
0
консоле вышла такая ошибка Failed to load resource: the server responded with a status of 500 ()
Иван Бочкарев
31 марта 2021, 17:09
+1
Дополнение с обновленной версией скачали 254 раза.

Ошибку, что ниже указали исправили. Будет выпущенно в новом релизе.