natural Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 (изменено) Всем привет! Версія Opencart 2.3.0.2.4 Подскажите как по id сделать редирект через js ? Есть всплывающая форма и нужно подхватить её id после успешной отправки. Пробуем следующее из footer.tpl делать но тишина. <script type="text/javascript"> $(document).getElementById('#quickredirect').onload = function() { window.location.href = 'index.php?route=checkout/success'; } } </script> Изменено 5 октября 2022 пользователем natural Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 А зачем такие сложности? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:38, spectre сказал: А зачем такие сложности? предложите решение проще Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:29 PM, natural said: Пробуем следующее из footer.tpl делать но тишина. и что консоль не ругается на } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, ibond сказал: и что консоль не ругается на } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, natural сказал: предложите решение проще отправили форму, там же редирект сделали Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:56, spectre сказал: отправили форму, там же редирект сделали нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:53 PM, natural said: вот ошибка в коде, один лишний 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:58, natural сказал: нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. может https://learn.javascript.ru/ ? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации Редирект Универсал Автор: chukcha, 26 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 0 комментариев 6 213 просмотров chukcha 27 ноября 2019 Нужна помощь по редиректу Автор: s89, 22 декабря 2022 4 ответа 150 просмотров s89 22 декабря 2022 [Поддержка] Редирект Универсал 1 2 Автор: chukcha, 27 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 41 ответ 3 067 просмотров ElChori 14 декабря 2022 редирект страницы после оплаты qr-ом Автор: Grigor77, 9 января 2 ответа 158 просмотров Grigor77 10 января Текстовый блок HTML PLUS Автор: RoS, 16 мая 2021 readmore html (и ещё 10) Теги: readmore html текст контент подробнее читать далее читать дальше скрипт read more js. jquery текстовый блок content 0 комментариев 2 268 просмотров RoS 14 апреля 2021 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Редирект по id блока из footer.tpl Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:38, spectre сказал: А зачем такие сложности? предложите решение проще Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:29 PM, natural said: Пробуем следующее из footer.tpl делать но тишина. и что консоль не ругается на } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, ibond сказал: и что консоль не ругается на } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, natural сказал: предложите решение проще отправили форму, там же редирект сделали Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:56, spectre сказал: отправили форму, там же редирект сделали нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:53 PM, natural said: вот ошибка в коде, один лишний 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:58, natural сказал: нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. может https://learn.javascript.ru/ ? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации Редирект Универсал Автор: chukcha, 26 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 0 комментариев 6 213 просмотров chukcha 27 ноября 2019 Нужна помощь по редиректу Автор: s89, 22 декабря 2022 4 ответа 150 просмотров s89 22 декабря 2022 [Поддержка] Редирект Универсал 1 2 Автор: chukcha, 27 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 41 ответ 3 067 просмотров ElChori 14 декабря 2022 редирект страницы после оплаты qr-ом Автор: Grigor77, 9 января 2 ответа 158 просмотров Grigor77 10 января Текстовый блок HTML PLUS Автор: RoS, 16 мая 2021 readmore html (и ещё 10) Теги: readmore html текст контент подробнее читать далее читать дальше скрипт read more js. jquery текстовый блок content 0 комментариев 2 268 просмотров RoS 14 апреля 2021 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Редирект по id блока из footer.tpl Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, ibond сказал: и что консоль не ругается на } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:46, natural сказал: предложите решение проще отправили форму, там же редирект сделали Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:56, spectre сказал: отправили форму, там же редирект сделали нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:53 PM, natural said: вот ошибка в коде, один лишний 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:58, natural сказал: нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. может https://learn.javascript.ru/ ? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации Редирект Универсал Автор: chukcha, 26 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 0 комментариев 6 213 просмотров chukcha 27 ноября 2019 Нужна помощь по редиректу Автор: s89, 22 декабря 2022 4 ответа 150 просмотров s89 22 декабря 2022 [Поддержка] Редирект Универсал 1 2 Автор: chukcha, 27 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 41 ответ 3 067 просмотров ElChori 14 декабря 2022 редирект страницы после оплаты qr-ом Автор: Grigor77, 9 января 2 ответа 158 просмотров Grigor77 10 января Текстовый блок HTML PLUS Автор: RoS, 16 мая 2021 readmore html (и ещё 10) Теги: readmore html текст контент подробнее читать далее читать дальше скрипт read more js. jquery текстовый блок content 0 комментариев 2 268 просмотров RoS 14 апреля 2021 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Редирект по id блока из footer.tpl
natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:56, spectre сказал: отправили форму, там же редирект сделали нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ibond Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 On 10/5/2022 at 5:53 PM, natural said: вот ошибка в коде, один лишний 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:58, natural сказал: нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. может https://learn.javascript.ru/ ? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации Редирект Универсал Автор: chukcha, 26 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 0 комментариев 6 213 просмотров chukcha 27 ноября 2019 Нужна помощь по редиректу Автор: s89, 22 декабря 2022 4 ответа 150 просмотров s89 22 декабря 2022 [Поддержка] Редирект Универсал 1 2 Автор: chukcha, 27 ноября 2019 redirect redirect 301 (и ещё 12) Теги: redirect redirect 301 redirect urls manager - 301 302 307 and 404 seo optimizer редирект 301 переадресация переадресация 301 301 redirect редиркет редирект модуль модуль редиректа модуль для редиректа 301 редиректор 301 301 редиректор 41 ответ 3 067 просмотров ElChori 14 декабря 2022 редирект страницы после оплаты qr-ом Автор: Grigor77, 9 января 2 ответа 158 просмотров Grigor77 10 января Текстовый блок HTML PLUS Автор: RoS, 16 мая 2021 readmore html (и ещё 10) Теги: readmore html текст контент подробнее читать далее читать дальше скрипт read more js. jquery текстовый блок content 0 комментариев 2 268 просмотров RoS 14 апреля 2021 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
spectre Опубликовано: 5 октября 2022 Поделиться Опубликовано: 5 октября 2022 05.10.2022 в 17:58, natural сказал: нету в том то и дело) Весит сообщение "Ваша заявка принята" и все. Форма не закрывается. может https://learn.javascript.ru/ ? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2
natural Опубликовано: 5 октября 2022 Автор Поделиться Опубликовано: 5 октября 2022 Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
natural Опубликовано: 6 октября 2022 Автор Поделиться Опубликовано: 6 октября 2022 Решено! Шаблон MoneyMaker2 Сама функция function addQuickOrder() { $.ajax({ url: 'index.php?route=common/footer/addquickorder', type: 'post', data: $('#orderModal input[type=\'text\'], #orderModal input[type=\'checkbox\']:checked, #orderModal input[type=\'tel\'], #orderModal input[type=\'email\'], #orderModal input[type=\'hidden\'], #product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea, #orderModal [name=\'g-recaptcha-response\']'), dataType: 'json', success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { $('.options .collapse').show(); if ($('.options > div').hasClass("collapse")) { $('.options > div:first-child').hide(); } for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } if (json['error']['validation']) { $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-danger'); $("#orderModal .panel small").html(json['error']['validation']); $('#orderModal .btn-primary').removeAttr('disabled'); } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $("#orderModal .panel").removeClass('panel-danger'); $("#orderModal .panel").removeClass('panel-info'); $("#orderModal .panel").addClass('panel-success'); $("#orderModal .panel small").html(json['success']); $('#orderModal .btn-primary').addClass('btn-success'); $('#orderModal .btn-primary').html('<i class="fa fa-check"></i> <?php echo $button_quickorder_success_message; ?>'); <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> <?php if ($moneymaker2_modules_quickorder_goal_google) { ?> ga('send', 'event', 'button', 'click', 'quickorder'); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_google_gtag) { ?> gtag('event', 'click', {'event_category': 'button', 'event_label': 'quickorder'}); <?php } ?> <?php if ($moneymaker2_modules_quickorder_goal_yandex&&$moneymaker2_modules_quickorder_goal_yandex_counter) { ?> ym(<?php echo $moneymaker2_modules_quickorder_goal_yandex_counter; ?>, 'reachGoal', 'quickorder'); <?php } ?> var moneymaker2_total_count = json['moneymaker2_total_count']; var moneymaker2_total_sum = json['moneymaker2_total_sum']; $('#cart > .dropdown-toggle #cart-total').html(moneymaker2_total_sum); $('#cart > .dropdown-toggle .fa-stack .fa-stack-1x, .navbar-cart-toggle .fa-stack .fa-stack-1x').html(moneymaker2_total_count); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }; Добавляем <!-- Редирект после отправки формы --> if (json['success']) { window.location.href = 'index.php?route=checkout/success'; } <!-- Редирект после отправки формы --> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения