Группа: Пользователь Ранг: Продвинутый Регистрация: 17.11.2009 Город: minsk | Понадобилось в правую колонку вставить скрипт подписки на стороннюю рассылку SmartResponder.ru Создал файл smartresponder.tpl в который поместил взятый на сайте рассылки код: <!-- SmartResponder.ru subscribe form code (begin) --> {literal} <script type="text/javascript" src="https://imgs.smartresponder.ru/forms/additional_files/smart-script.js"></script> {/literal} {literal}<script type="text/javascript"> _sr(function() { _sr('form[name="SR_form_71260_17"]').find('div#sr-preload_').prop('id', 'sr-preload_71260_17') _sr('#sr-preload_71260_17').css({'width':parseInt(_sr('form[name="SR_form_71260_17"]').width() + 'px'), 'height':parseInt(_sr('form[name="SR_form_71260_17"]').height()) + 'px', 'line-height':parseInt(_sr('form[name="SR_form_71260_17"]').height()) + 'px'}).show(); if(_sr('form[name="SR_form_71260_17"]').find('input[name="script_path_71260_17"]').length && (document.charset || document.characterSet).indexOf('1251') != -1) { _sr('input[name="subscribe"]').attr('onclick', 'return false;'), _sr.ajax({ dataType: 'jsonp', data: { form_id : '71260_17', remote_charset : (document.charset || document.characterSet), file : _sr('input[name="script_path_71260_17"]').val(), phase : 'charset_rebuild'}, url: _sr('form[name="SR_form_71260_17"]').prop('action').replace('subscribe', 'user/forms_generator'), success: callback_charset_71260_17 }); } else { _sr.getScript(_sr('input[name="script_url_71260_17"]').val(), function() { _sr('#sr-preload_71260_17').hide(); }); } }); function callback_charset_71260_17(data) { if(data.status == 'success') { _sr('input[name="subscribe"]').attr('onclick', ''); _sr.getScript(_sr('input[name="script_url_71260_17"]').val(), function() { _sr('#sr-preload_71260_17').hide(); }); } } </script> {/literal} <div id="outer_alignment" align="center"> <form class="sr-box" method="post" action="https://smartresponder.ru/subscribe.html" target="_blank" name="SR_form_71260_17"> <div id="sr-preload_">Загрузка...</div> <ul class="sr-box-list"><input value="" name="element_header" type="hidden"><label>Выберите рассылки:</label><table id="d_tbl"><tbody><tr><td><input name="delivery_variant" checked="checked" value="321896" type="checkbox"></td><td>Для тех, у кого за $100,000</td></tr></tbody></table><input value="321896" name="element_delivery_variant" type="hidden"><li class="sr-71260_17"> <label class="remove_labels"></label> <input s name="field_name_first" class="sr-required" value="Ваше имя" type="text"> </li><li class="sr-71260_17"> <label class="remove_labels" ></label> <input name="field_email" class="sr-required" value="Ваш email-адрес" type="text"> </li><li class="sr-71260_17" ><table id="elem_table_subscribe"><tbody><tr><td id="elem_container_subscribe" ><input class="button" name="subscribe" value="Подписаться" type="submit"></td></tr></tbody></table></li></ul> <input name="uid" value="270122" type="hidden"> <input name="did[]" value="321896" type="hidden"><input name="did[]" value="315758" type="hidden"><input name="tid" value="0" type="hidden"><input name="lang" value="ru" type="hidden"><input value="/270001-271000/270122/sr-js-71260_17.js" name="script_path_71260_17" type="hidden"><input value="https://imgs.smartresponder.ru/forms/private/270001-271000/270122/sr-js-71260_17.js" name="script_url_71260_17" type="hidden"></form> </div> <!-- SmartResponder.ru subscribe form code (end) -->
|
затем подсоеденил этот файл с кодом к main.tp: {include file="$incpath/page/smartresponder.tpl"} В результате после отправки сообщения в contactform.tpl выкидывает на пустой экран с цветным примером из капчи. При этом почта приходит. Из-за чего конфликт? |