Владимир

Владимир

Был в сети 15 марта 2026, 12:56
Заказы не принимаю
привет! появилась задача подобного рода.
получилось решить с таким кодом:
<script>
$(document).on('af_complete', function(event,res) {
	if (res.success) {
	    gtag('event', 'OrderCalculation', { 'event_category' : 'Calculation', 'event_action' : 'ClickButton' });
        $.fancybox.close();
        $.fancybox.open($('#success-popup'), {
                autoSize: true,
                padding: 0,
                closeBtn: false,
                helpers: {
                overlay: {locked: false, closeClick: true}
                }
            });
        } else {
             
        }
});
</script>
но если нужно добавить цели еще и для яндекс.метрики, вставляю:
<script>
$(document).on('af_complete', function(event,res) {
	if (res.success) {
	    gtag('event', 'OrderCalculation', { 'event_category' : 'Calculation', 'event_action' : 'ClickButton' });
	    yaCounter49951813.reachGoal('ClickOrderCalculation');
        $.fancybox.close();
        $.fancybox.open($('#success-popup'), {
                autoSize: true,
                padding: 0,
                closeBtn: false,
                helpers: {
                overlay: {locked: false, closeClick: true}
                }
            });
        } else {
             
        }
});
</script>
и данные с формы отправляются, но не показывается зеленое сообщение об успешной отправке и форма зависает.
где может быть проблема?
та же проблема
[2018-06-13 10:59:43] (ERROR @ /home/vgl/antalyaelitestroy.com/www/core/components/formit/src/FormIt/Request.php: 87) [FormIt] Невозможно загрузить класс reCaptcha.
[2018-06-13 11:02:26] (ERROR @ /home/vgl/antalyaelitestroy.com/www/core/components/formit/src/FormIt/Request.php: 87) [FormIt] Could not load FormItReCaptcha service class.
Ребят, а если подтверждение заказа на отдельной странице отображается и переадресация выполняется с помощью сниппета ([[!sendRedirect? &id=`10`]]), который указан в чанке tpl.msGetOrder
Код сниппета:
<?php
	$id = intval($id);
	if ($modx->getCount('modResource', array('id' => $id))) {
		$modx->sendRedirect($modx->makeUrl($id), array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
	}
	else {
		return;
	}
Возможно ли как-то передать номер заказа на эту страницу?
тоже ищу способ поиска с помощью simplesearch по артикулу, например, но я так понимаю только нужно покупать msearch2 для реализации этого. ОЧЕНЬ ПЛОХО, ЧТО НУЖНО ПОКУПАТЬ ЭТО ДОПОЛНЕНИЕ ЗА ТАКИЕ ДЕНЬГИ, ЧТОБЫ ПРОСТО РЕАЛИЗОВАТЬ ПОИСК НА САЙТЕ. давно пора его разделить!!!
:) ну это понятно. вот только у меня не срабатывает сам js
там в коде js что-то нужно дописывать или это весь код?
сорри за такие тупые вопросы, просто реально не знаю js, сейчас пытаюсь найти в гугле по этому поводу
что-то я добавил ваш код и код скрипта на страницу и при нажатии у меня ничего не происходит (((
код скрипта просто добавил сразу после html, который вы написали
<script>
$('#noemail').click(function(){
var time = Date.now();
var fakeemail = time + "@fakemail.com";
$('#email').val(fakeemail).hide();
$('#noemail').hide();
});
</script>
я с js вообще не дружу ( что-то забыл еще прописать, да?
А у меня после обновления на 2.6 стала зависать админка при добавлении картинок для товаров в minishop2 (висит окошко с ходом выполнения и не пропадает), только перезагрузив страницу, появляется картинка. Проверил на нескольких своих сайтах, одинаково. Хостинг ukraine.com.ua
А у меня после обновления на 2.6 стала зависать админка при добавлении картинок для товаров в minishop2 (висит окошко с ходом выполнения и не пропадает), только перезагрузив страницу, появляется картинка. Проверил на нескольких своих сайтах, одинаково. Хостинг ukraine.com.ua