Владимир

Владимир

С нами с 27 января 2014; Место в рейтинге пользователей: #366
Владимир
20 августа 2018, 15:40
0
да, стоит в футере, метрика в head размещена
Владимир
20 августа 2018, 14:48
0
привет! появилась задача подобного рода.
получилось решить с таким кодом:
<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>
и данные с формы отправляются, но не показывается зеленое сообщение об успешной отправке и форма зависает.
где может быть проблема?
Владимир
13 июня 2018, 11:05
0
та же проблема
[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.
Владимир
31 марта 2018, 09:56
0
Ребят, а если подтверждение заказа на отдельной странице отображается и переадресация выполняется с помощью сниппета ([[!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;
	}
Возможно ли как-то передать номер заказа на эту страницу?
Владимир
28 марта 2018, 12:39
0
Напомню верный способ редиректа на старых версиях MS2: modx.pro/help/7462/. В новой версии такое не получится.
а почему не получится? у меня этот метод работает и на 2.4.12
Владимир
24 декабря 2017, 14:57
0
а кол-во штук товаров в заказе можно также выгружать?
Владимир
24 ноября 2017, 13:07
0
и какое решение? можете подсказать?
Владимир
24 ноября 2017, 12:48
0
тоже ищу способ поиска с помощью simplesearch по артикулу, например, но я так понимаю только нужно покупать msearch2 для реализации этого. ОЧЕНЬ ПЛОХО, ЧТО НУЖНО ПОКУПАТЬ ЭТО ДОПОЛНЕНИЕ ЗА ТАКИЕ ДЕНЬГИ, ЧТОБЫ ПРОСТО РЕАЛИЗОВАТЬ ПОИСК НА САЙТЕ. давно пора его разделить!!!
Владимир
15 ноября 2017, 11:57
0
отлично! нужно будет потестить и прикупить.
Владимир
14 ноября 2017, 21:26
0
блин, ну конечно, как всегда, самое элементарное, вызывал до вызова jquery.js
спасибо! сори за беспокойство!

вот думаю как еще усовершенствовать в виде кнопки, чтобы можно было скрывать и показывать…
Владимир
14 ноября 2017, 20:19
0
:) ну это понятно. вот только у меня не срабатывает сам js
там в коде js что-то нужно дописывать или это весь код?
сорри за такие тупые вопросы, просто реально не знаю js, сейчас пытаюсь найти в гугле по этому поводу
Владимир
14 ноября 2017, 19:44
0
что-то я добавил ваш код и код скрипта на страницу и при нажатии у меня ничего не происходит (((
код скрипта просто добавил сразу после html, который вы написали
<script>
$('#noemail').click(function(){
var time = Date.now();
var fakeemail = time + "@fakemail.com";
$('#email').val(fakeemail).hide();
$('#noemail').hide();
});
</script>
я с js вообще не дружу ( что-то забыл еще прописать, да?
Владимир
13 ноября 2017, 18:42
0
Может кто-нибудь уже придумал нормальный способ отключения обязательного поля Email?
Владимир
06 ноября 2017, 21:32
0
Здравствуйте. Пока нет. Откатился на предыдущую версию.
Владимир
06 ноября 2017, 11:57
0
да уже откатил на 2.5.8
пробовал все, не помогает. еще заметил, что на главной странице админки, в 2.6, постоянно грузятся блоки новостей и канал безопасности. у вас тоже?
Владимир
06 ноября 2017, 11:16
0
А у меня после обновления на 2.6 стала зависать админка при добавлении картинок для товаров в minishop2 (висит окошко с ходом выполнения и не пропадает), только перезагрузив страницу, появляется картинка. Проверил на нескольких своих сайтах, одинаково. Хостинг ukraine.com.ua
Владимир
06 ноября 2017, 11:15
0
А у меня после обновления на 2.6 стала зависать админка при добавлении картинок для товаров в minishop2 (висит окошко с ходом выполнения и не пропадает), только перезагрузив страницу, появляется картинка. Проверил на нескольких своих сайтах, одинаково. Хостинг ukraine.com.ua
Владимир
03 ноября 2017, 19:22
1
0
еще такой вопрос:
пытаюсь сделать автоматическую конвертацию цены в долларах в гривну на сайте.
создал плагин «currency», с таким содержимым:
<?php
switch($modx->event->name) {
    case 'msOnGetProductPrice':
        $values = & $modx->event->returnedValues;
        $values['price'] = round($price * 27);
        break;
}
и добавил его к событию msOnGetProductPrice в плагине miniShop2
приоритет поставил выше плагина msOptionsPrice (11)

на сайте цена меняется, но когда переключаю цену с помощью модификаторов, она не меняется (( как ее можно заставить меняться в модификаторах?