alexts 18 Опубликовано 15 марта, 2013 Жалоба Share Опубликовано 15 марта, 2013 Собственно вопрос в названии темы. То есть , чтобы, если выбрана платежная система, при нажатии "продолжить" , ПС открылась в новой вкладке с переходом на нее клиента. Вот нашел, что нужно добавить к исходной ссылке target="_blank" <a href="http://www.система.com" target="_blank">СИСТЕМА.COM</a> Но куда это добавлять? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2013 Жалоба Share Опубликовано 15 марта, 2013 Никак. Вы показываете пример ссылки, а все параметры платежа передаются формой. Разве что какой-то свой код писать, использовать javascript Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 15 марта, 2013 Автор Жалоба Share Опубликовано 15 марта, 2013 Но форма, то откуда то берет ссылку? Есть и второй вариант " I. jQuery. Первым делом нам нужно подключить библиотеку jQuery. Делаем это, вставляя следующий код между тегами <head> и </head>:<script type="text/javascript" src="jquery.js"></script> Далее размещаем саму ссылку, заранее придавая значение "external" атрибуту "rel":<a href="http://www.ruseller.com" rel="external">RUSELLER.COM</a> Ну, и наконец, сразу после размещения кода ссылки нам нужно вставить небольшой jQuery-код, который будет играть большую роль в работе открывающейся вкладки:<script type="text/javascript">$('a[rel=external]').attr('target','_blank');</script> " Что с этим делать не знаю. Но и пожелание вовсе не праздное. Платежные системы , при оффлайн оплате , напрочь уводят клиента из магазина. Сам магазин не формирует еmail извещений о формировании заказа при таком способе оплаты. Думается, что решение по открытию в новой вкладке , несколько смягчило бы проблему. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2013 Жалоба Share Опубликовано 15 марта, 2013 Берёт ссылку из модуля оплаты, там она задаётся в form_action_url Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 16 марта, 2013 Автор Жалоба Share Опубликовано 16 марта, 2013 Попытался сделать следующее: Открытие всех ссылок сайта ведущих на сторонние сайты в новой вкладке В header.php, после <script type="text/javascript" src="jscript/jquery/jquery.js"></script> Вставляю <script type="text/javascript" src="jscript/outlinks.js"></script>[/code] В папку /jscript кладем outlinks.js следующего содержания: [CODE]$('a[href^="http"], a[href^="ftp"]').not('a[href^="http://yoursite.ru/"]').click(function(){ window.open(this.href, ""); return false; });[/code] http://yoursite.ru/, разумеется, меняем на свой Не работает в магазине и не только в платежных модулях :( Что не так делаю ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 марта, 2013 Жалоба Share Опубликовано 17 марта, 2013 Наверное ошибка в js коде. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 17 марта, 2013 Автор Жалоба Share Опубликовано 17 марта, 2013 Да вроде консоль не ругается на ошибки. Вариант скрипта $('a[href^="http"], a[href^="ftp"]').not('a[href^="http://shop.bigtime.ru/"]').attr("target", "_blank"); [/CODE] Тоже не работает. Может кто знает как правильно прописать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 марта, 2013 Жалоба Share Опубликовано 18 марта, 2013 Лично я н в курсе. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 25 марта, 2013 Автор Жалоба Share Опубликовано 25 марта, 2013 Сделал, работает, не конфликтует с другими скриптами. Не могу не сослаться на источник вдохновения. Открытие всех ссылок сайта ведущих на сторонние сайты в новой вкладке В header.php, после <script type="text/javascript" src="jscript/jquery/jquery.js"></script> Вставляю <script type="text/javascript" src="jscript/outlinks.js"></script>[/code] В папку /jscript кладем outlinks.js следующего содержания: [CODE] jQuery(document).ready(function(){ jQuery('a[href^="http"],a[href^="ftp"]').not('a[href^="http://yoursite.ru/"]').click(function(){ window.open(this.href, ""); return false; }); }); [/code] [b]yoursite.ru[/b], разумеется, меняем на свой. Ссылки (http и ftp) на внешние сайты открываются в новой вкладке, но те, что передаются формой, скрипт НЕ ВИДИТ зараза !!! :( Может кому понадобиться.... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2013 Жалоба Share Опубликовано 25 марта, 2013 Естественно, потому что это не ссылка, а форма, submit кнопка формы. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 марта, 2013 Автор Жалоба Share Опубликовано 26 марта, 2013 Решение здесь: http://vamshop.ru/forum/topic/11716-8-%D0%BA%D0%B0%D0%BA-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%83%D1%8E-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83-%D0%B2-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA/page__pid__94431#entry94431 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения