Вчера в 17:03
Добрый день, а как сделать посадочную страницу по нескольким значениям одной опции одновременно?
[SeoFilter] - серьёзное обновление. Ускорение подсчётов, оптимизация, зависимость и другие &... 31
Вчера в 15:47
Всё нормально «отсекается» в pdoresources если указывать параметр parents
Другое дело что у тебя скорее всего currentRegionId для исключения нужно ук...
pdoResource c несколькими родителями 3
Вчера в 09:25
Жаль, что нет документации.Да, знаю, документацию не просто писать, нужно кучу времени, очень с этим трудно
easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое! 14
Вчера в 01:22
Version 2.3.1
Added
support MySQL 5.7 description for ready blocks support for custom parameters for snippets@Баха Волков @Rus
PageBlocks 2.3.0 6
26 января 2025, 17:53
Шаблон работает через файлы:
{insert 'file:template/yafeed.tpl'}Сам шаблон yafeed.tpl
<?xml version="1.0" encoding="UTF...
Yandex Feed YML, ошибка Premature end of file 2
26 января 2025, 17:19
Не работает если использовать феном
{'!FetchIt' | snippet : [
'snippet' => 'FormIt',
'form' =...
Вопрос про PreHooks и checkbox 7
25 января 2025, 20:13
Буду тестить после выходных, молодчага)
[EclipseUI] Тёмная тема для админ-панели MODX 2.*.* 1
24 января 2025, 15:23
Здравствуйте! Может бы и мне поможете, не могу разобраться.
Нужно вывести в шаблоне чанк в случае, если в tv-параметре заполнен чекбокс.
В шабло...
Вывод чанка при заполненном tv 3
AjaxForm лишь прокидывает данные на FormIt.
Для того, чтобы это все работало — при рендере формы в сессию записываются $scriptPtoperties с которыми вызывался AjaxForm, эти данные записаны в сессии с ключем, который передается в af_action.
Получается, что в сессии эти данные есть по крайней мере она не пуста)
Потом FormIt вызывает хуки по очереди:
— spam он там как-то email проверяет, у тебя в форме я каких-либо email не вижу, думаю что в итоге этот хук вообще ничего не делает у тебя;
— далее правильно вызывать recaptchav3, судя по логам он с ошибкой работает. Если посмотрим в код, то сообщение в логе «Failed to load Recaptcha class» означает и то, что хук вернет false. Все, FormIt должен прекратить обработку, до хука email, который отправит письмо, дело не дойдет.
&hooks=`spam,email,recaptchav3`
у вас значит проверка spam (не знаю, что там), далее отправляется письмо, далее проверка рекапчи… только смысл то её проверять, письмо уже отправлено.
github.com/GulomovCreative/FetchIt/blob/master/core/components/fetchit/model/fetchit.class.php#L79
Но скопировать данные sql запросом можно.
sendForward оставит текущий url, редиректа не будет, но вместо показа текущей страницы будет произведена «подмена» на указанную
410 код — это не редирект, это код ответа.
Если ты делаешь редирект, то минимальный пример это
как видишь, есть Location, но нет тела страницы (html кода считай)
а если мы 404 хотим показывать, то мы отдаем
и html код страницы. Браузер её покажет, просто будет код 404, который роботы и увидят.
А ты пытаешься сделать редирект и передать в него код 410.
Это не верно!
Тебе нужно в плагине сделать так:
где 123 — это id страницы, в тексте которой будет написано «Страницы нет, код 410».
В принципе да, с miniShop2.Callbacks.Order.submit.response.success можно попробовать переписать скрипт, по идее должно сработать.
Про прием с расширением msCartHandler знаю, ведь хотелось обойтись без любого php кода, но такого способа в текущей реализации miniShop2 нет.
Если делаем много конфигов (для разных категорий, я же верно понял?) — придется много раз одни и те же поля добавлять. Предложил бы сделать отдельный список настроенных полей (фильтров), а уже в конфиге из него выбирать в 1 клик.
Пока у меня нет других идей, добавлять серверную часть я не хотел.
В общем это первая версия скрипта, может кто применит, появится больше опыта и наработок, скрипт станет лучше)
Кстати, в магазине modstore есть 2 дополнения, которые работают с google и отправляют данные средствами php.
Правда 99% сайтов все равно это не используют (вообще ни на одном не своем сайте ни разу не видел Scheduler, а сам применял единожны)… разработчики не хотят для простых визиток или несложных магазинов усложнять себе работу…
Вижу еще 1 плюс в таком подходе, правда не знаю, сработает ли он с Scheduler… допустим при отправке данных в CRM та была временно недоступна. В этом случае с планировщиком заданий задачу можно перенести на некоторое время вперед и повторить отправку данных позже еще раз. Если же данные в CMR отправлять в момент создания заказа — естественно так уже не сделать.