alexts 18 Posted May 18, 2012 Report Share Posted May 18, 2012 Проблема в следующем: Есть товар:[967642-0112] Клавиатура Logitech OEM Deluxe 250 PS/2, Black (черная) Так вот в Internet Explorer , если установлен Skype, и автоматом надстройка от него в IE, товар отображается прикольным образом. Он Part namber [967642-0112] товара определяет как телефон и предлагает по нему позвонить!!!! И как с этим бороться? Предложить посетителям снести скайп или IE? Link to post Share on other sites
support 447 Posted May 18, 2012 Report Share Posted May 18, 2012 Думаю, что никак. Link to post Share on other sites
alexts 18 Posted May 18, 2012 Author Report Share Posted May 18, 2012 Вот тупой компьютерный интеллект! А если первые цифры совпадут с кодом Бразилии , например, он же будет отображать предложение позвонить в Бразилию! А зарпетить использование определенного плагина на странице - это возможно? Link to post Share on other sites
alexts 18 Posted May 18, 2012 Author Report Share Posted May 18, 2012 Вот здесь кое, что, http://www.xiper.net/collect/html-and-css-tricks/different/skype-addon.htmlно познаний применить не хватает Добавление в stylesheet.css: span.skype_pnh_print_container{display:inline !important;} span.skype_pnh_container{display:none !important;} Попросту скрывает из магазина все, что плагин определил как телефон. В общем не выход. Link to post Share on other sites
YuraS 4 Posted May 18, 2012 Report Share Posted May 18, 2012 вставьте в шаблоне непосредственно перед выводом этих цифр какую-нибудь букву. а затем эту букву спрячьте посредством css, чтобы ее не было видно на сайте. Link to post Share on other sites
alexts 18 Posted May 18, 2012 Author Report Share Posted May 18, 2012 А вот такое как реализовать http://kobzarev.com/...ck-to-call.html Плагин замечательный, но есть одно "но" - некоторые строки, не являющиеся телефонными номерами, skype ошибочно распознает и уродует их, напрочь ломая дизайн сайта. Чтобы этого не произошло, можно принудительно отключить это дополнение к браузеру для всего сайта при помощи специальных мета-тегов <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /> <meta content="telephone=no" name="format-detection"> Подскажите это куда вставлять нужно. В идеале этот плагин отключить бы выборочно на крточке товара, на листинге и в навигации. Link to post Share on other sites
alexts 18 Posted May 18, 2012 Author Report Share Posted May 18, 2012 Все, нашел! Итак вставляем на product_info.php.html сразу после <div id="header"> строку <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /> А в файлы product_listing_columns.html product_listing_list.html Сразу после {config_load file="$language/lang_$language.conf" section="index"} В боксе информация и прочих страницах остаются красивости от skype, а на нужных все отображается как нам и надо. Link to post Share on other sites
support 447 Posted May 18, 2012 Report Share Posted May 18, 2012 Спасибо, что поделились решением, я даже и не знал о таком тэге. Meta тэг наверное правильнее будет в /includes/header.php добавить. Link to post Share on other sites
alexts 18 Posted May 18, 2012 Author Report Share Posted May 18, 2012 Так он наверное на весь сайт действовать будет, а так точечно в нужных местах. Или не прав? В текущем варианте у меня в боксе информации и на странице о фирме остались гламурные телефончики... Link to post Share on other sites
support 447 Posted May 18, 2012 Report Share Posted May 18, 2012 Да, на весь. Просто по правилам html все meta тэги только внутри шапки докумета должны быть. Ваш вариант конечно никак не работе не отразится, просто говорю, как правильно должно быть. Link to post Share on other sites
KoVaLsKy 59 Posted May 21, 2012 Report Share Posted May 21, 2012 Так он наверное на весь сайт действовать будет, а так точечно в нужных местах. Или не прав? В текущем варианте у меня в боксе информации и на странице о фирме остались гламурные телефончики... так посмотрите, там есть условия, которые можно применить if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) { [/CODE] и используйте его Link to post Share on other sites
alexts 18 Posted May 22, 2012 Author Report Share Posted May 22, 2012 так посмотрите, там есть условия, которые можно применить if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) { [/CODE] и используйте его Не , ткнул, но здесь метод тыка не проходит, кто подскажет что на что заменить? :) Оно хочется сделать правильно, но не можется, в виду отсутствия познаний. Link to post Share on other sites
Recommended Posts