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

Sergey (Sentinel)
20 ноября 2020, 23:33
0
Автор, выложи процессор плиз… по git битая ссылка
Alexey
20 ноября 2020, 23:26
0
Да, про такой вариант я не подумал. Вопрос к автору: нужно удалить шаблон именно по сроку «годности» или же нужно предусмотреть какое-то поле, куда заносится конкретная дата удаления конкретного шаблона?

И, да — шаблон так просто не удалить, он же привязан к ресурсам. Так понимаю, что вначале удаляются связи, а потом уже сам шаблон. Ресурсы остаются без шаблона, значит, им нужно переназначить какой-то другой шаблон?

Понятно, что это мысли вслух, но инфы мало, нужна конкретика…
Сергей Кузьмин
20 ноября 2020, 21:40
0
В Вашем коде неоткуда взяться имени подписчика. У Вас берется е-майл из массива $emails, а там только почтовые ящики. Вобщем Вам надо массив $emails передавать не только е-мал но и name. Ну и в $data тоже добавить переменную name. Как то так.
Alexey
20 ноября 2020, 20:58
0
На сайте феном используется? Можно после открывающей скобки пробел поставить попробовать, чтобы парсер фенома не ломать
Pavel Smirnov
20 ноября 2020, 20:23
0
Как вариант, без программирования сначала вызвать те ресурсы которые должны быть в топе, а остальное через mFilter2
Пока что, склоняюсь именно к этому. Но надеюсь есть более изящный вариант на уровне mFilter2
Pavel Smirnov
20 ноября 2020, 20:21
0
Спасибо за ответ, но так увы не работает. Белый экран при такой конструкции.
Андрей Минаков
20 ноября 2020, 18:35
0
P.P.S. Кстати, любопытно, что на локальной сборке проблема воспроизводится и с верными правами. В любом случае, это проблема настройки разрешений, а не компонента.
Илья Александрович
20 ноября 2020, 18:34
0
да, но как это вывести что бы опции были связаны?…
Андрей Минаков
20 ноября 2020, 18:24
0
Решение: проверить и выставить разрешения вновь создаваемых папок в assets/ (что вытекает из наличия 404 в логах при достоверно правильных путях, и что я сразу не...).
Очевидно, в новых версиях Modx, разрешения при создании папок не наследуются.

P.S. Извините за беспокойство, Павел. И спасибо за компонент.
Alexey
20 ноября 2020, 17:38
0
Навскидку:
&sortby=`{"top":"ASC","RAND()"}`
не пойдет? Не проверял сам…
Игорь
20 ноября 2020, 16:23
-1
В help посмотрите, там подобная ситуация расписана подробно довольно. Не так давно тоже сталкивался с таой проблемой, делал как раз онлайн магазин 2yachts.com продажа яхт и катеров, ассортимент довольно большой и цены надо было регулярно менять. Для заказчика было некретично что бы цены выставлялись по заранее созданому алгоритму. Но это было сложно реализовать в дефолтном конфиге. Но нашли решение и теперь все работает как хотел заказчик. все довольны
Роман
20 ноября 2020, 15:22
0
MobileDetect на стороне сервера обрабатывает, а bootstrap на стороне клиента. Не нужно это путать.
Роман
20 ноября 2020, 15:16
0
Что-то в этом духе:
preg_match("/iPhone|Android|iPad|iPod|webOS/", $_SERVER['HTTP_USER_AGENT'], $matches);
Роман
20 ноября 2020, 15:03
0
Дело в том что в шаблонах, нет времени создание шаблона. Нужно сначала будет это дописать. А уже как допишите, поймете, как удалят.
Роман
20 ноября 2020, 14:50
0
Попробовать под себя переписать снеппет mFilter2, предварительно его скопировав. Там mFilter2 вытягивает все ID ресурсов и уже их перемешивать, как вам нужно. Можно обозначить отдельную переменную, скажем &topid в через нее задавать id, которые нужно выводить в топ. Готового решения я не знаю.

Как вариант, без программирования сначала вызвать те ресурсы которые должны быть в топе, а остальное через mFilter2, но тут нужно понимать, чего вы хотите добиться.
Pavel Smirnov
20 ноября 2020, 13:56
0
Павел, удалось решить задачу? У меня аналогичная задача возникла.
Андрей Минаков
20 ноября 2020, 13:31
0
UPD. Та же ошибка воспроизводится на чистой установке Modhost.
Alexey
20 ноября 2020, 13:22
0
Привет! Имеется в виду удалить сам шаблон? Или удалить привязку шаблона к определенному ресурсу?
Андрей Минаков
20 ноября 2020, 11:11
0
На другие сборки не ставил, просто тестировал фичу.
Консоль браузера:
ext-base.js:21 POST http://censored/assets/custom/tvssconnector.php 404 (Not Found)
modx.window.js:100 Uncaught TypeError: Cannot read property 'removeClass' of undefined
    at S.onHide (modx.window.js:100)
    at S.afterHide (ext-all.js:21)
    at S.hide (ext-all.js:21)
    at Object.hide (ext-all.js:21)
    at Object.show (ext-all.js:21)
    at MODx.onAjaxException (modx.js?v=10320b99:122)
    at h.Event.fire (ext-all.js:21)
    at Ext.data.Connection.fireEvent (ext-all.js:21)
    at Ext.data.Connection.handleFailure (ext-all.js:21)
    at f (ext-base.js:21)
Журнал ошибок пуст.

UPD. Адреса — как в примере. Сборка локальная. Прочая функциональность компонента — выше всяких похвал.