IVAN.Z 2 Posted April 26, 2020 Report Share Posted April 26, 2020 Есть ли в VAMSHOP реализация подмены номера с учетом geo в левом верхнем углу. Есть ли FAQ как реализовать? У кого был опыт кто сталкивался? Link to post Share on other sites
support 447 Posted April 26, 2020 Report Share Posted April 26, 2020 53 минуты назад, ZM сказал: Есть ли в VAMSHOP реализация подмены номера с учетом geo в левом верхнем углу. Есть ли FAQ как реализовать? У кого был опыт кто сталкивался? Есть. В любом шаблоне: {if {geo_city} == "Москва"} телефон для Москвы {/if} а если задана кука, т.е. кто-то вручную указал свой город, тогда: {if {$smarty.cookie.vamshop-city} == "Москва"} телефон для Москвы {/if} Link to post Share on other sites
IVAN.Z 2 Posted April 26, 2020 Author Report Share Posted April 26, 2020 А как прикрутить нужные номера для города? Точнее куда вписывать эти данные в каком файле? эти строчки указать.. получается 1 город один {if} {/if} ? И нужна ли для этих целей доп система для подмеы номера за которую якобы надо платить? или vamshop это может делать сам? Link to post Share on other sites
support 447 Posted April 26, 2020 Report Share Posted April 26, 2020 34 минуты назад, ZM сказал: А как прикрутить нужные номера для города? Точнее куда вписывать эти данные в каком файле? эти строчки указать.. получается 1 город один {if} {/if} ? И нужна ли для этих целей доп система для подмеы номера за которую якобы надо платить? или vamshop это может делать сам? Да, условия надо писать свои под каждый город. Про подмену номера ничего не понял. Что добавите в коде, то и будет выводить. Link to post Share on other sites
IVAN.Z 2 Posted April 26, 2020 Author Report Share Posted April 26, 2020 Ну мне сказали чтобы сделать подмену номера якобы надо в сервис какой то донатить чтобы он перенаправлял вызовы и тд. Получается для каждого города надо регистрировать свои номера? где то их юзать? например zadarma ? И в какой файл вписывать эти {if} {/if} с номерами для каждого города? Link to post Share on other sites
support 447 Posted April 26, 2020 Report Share Posted April 26, 2020 2 минуты назад, ZM сказал: Ну мне сказали чтобы сделать подмену номера якобы надо в сервис какой то донатить чтобы он перенаправлял вызовы и тд. Получается для каждого города надо регистрировать свои номера? где то их юзать? например zadarma ? И в какой файл вписывать эти {if} {/if} с номерами для каждого города? Это уже не вопрос VamShop. Сервисов телефонии сколько угодно, выбираете любой и делаете номера. Там где надо выводить, в тот шаблон и пишите. По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html Link to post Share on other sites
IVAN.Z 2 Posted April 26, 2020 Author Report Share Posted April 26, 2020 Спасибо, понял. Link to post Share on other sites
geval 3 Posted April 27, 2020 Report Share Posted April 27, 2020 ну да..на сегодня самый дешевый вариант это zadarma, вот для таких телефонов ( при офигенно огромном трафике со всей страны- имеет смысл..) Link to post Share on other sites
IVAN.Z 2 Posted April 27, 2020 Author Report Share Posted April 27, 2020 Есть более дешевый вариант но там нужно свою систему под астериксом поднимать и тд.. Как допилю все выложу инфу как все устроено.. Link to post Share on other sites
geval 3 Posted April 28, 2020 Report Share Posted April 28, 2020 12 часов назад, ZM сказал: Есть более дешевый вариант но там нужно свою систему под астериксом поднимать и тд.. Как допилю все выложу инфу как все устроено.. Астерикс это крутой зверь...и сложный- в интернете не видел вменяемых инструкций.. если настроите и еще выложите как это все настраивать- то памятник при жизни обеспечен))) Link to post Share on other sites
IVAN.Z 2 Posted May 3, 2020 Author Report Share Posted May 3, 2020 можно поподробнее куда тут вставить вашу строчку...Например город Самара например телефон +798***54*** <li class="list-inline-item pr-2 d-none d-xl-inline-block"><a href="" data-toggle="modal" data-target="#myModal" aria-label="{$smarty.const.TEXT_CITY}"><i class="fas fa-map-marker-alt"></i> <span class="link">{if {cookie name="vamshop-city"}}{cookie name="vamshop-city"}{else}<span class="userCity">{geo_city}</span>{/if}</span></a></li> Link to post Share on other sites
support 447 Posted May 3, 2020 Report Share Posted May 3, 2020 12 минут назад, ZM сказал: можно поподробнее куда тут вставить вашу строчку...Например город Самара например телефон +798***54*** <li class="list-inline-item pr-2 d-none d-xl-inline-block"><a href="" data-toggle="modal" data-target="#myModal" aria-label="{$smarty.const.TEXT_CITY}"><i class="fas fa-map-marker-alt"></i> <span class="link">{if {cookie name="vamshop-city"}}{cookie name="vamshop-city"}{else}<span class="userCity">{geo_city}</span>{/if}</span></a></li> А зачем сюда вставлять телефон?! Это строка с автоопределеним города. Выше есть пример кода как задавать условия. Даже методом тыка можно разобраться, если даже основы html не знаете. Надо лишь попробовать. Link to post Share on other sites
IVAN.Z 2 Posted May 3, 2020 Author Report Share Posted May 3, 2020 так вы же сами сказали что вроде как сюда вставлять, если не в этой строчке то куда? ) Мне не совсем понятно к сожалению. Link to post Share on other sites
support 447 Posted May 3, 2020 Report Share Posted May 3, 2020 1 час назад, ZM сказал: так вы же сами сказали что вроде как сюда вставлять, если не в этой строчке то куда? ) Мне не совсем понятно к сожалению. Где я такое сказал?! Я выше показал пример. А куда добавлять - это уже сами решайте. Этот код будет работать в любом шаблоне. Link to post Share on other sites
IVAN.Z 2 Posted May 4, 2020 Author Report Share Posted May 4, 2020 По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html Я так понял что в этом файле есть только одна строчка в которой закладывается это поэтому и уточнил куда именно там её вписать лучше чтобы она работала, щас директ работает не хочется сайт ложить из за не правильного if... Ладно буду пробовать на локалке.. Link to post Share on other sites
support 447 Posted May 4, 2020 Report Share Posted May 4, 2020 3 часа назад, ZM сказал: По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html Я так понял что в этом файле есть только одна строчка в которой закладывается это поэтому и уточнил куда именно там её вписать лучше чтобы она работала, щас директ работает не хочется сайт ложить из за не правильного if... Ладно буду пробовать на локалке.. Да, в этом файле выводится номер телефона, который в шапке. Но вывод телефона находится рядом с городом. Надо ж не город менять, а телефон. Link to post Share on other sites
IVAN.Z 2 Posted May 4, 2020 Author Report Share Posted May 4, 2020 Мне просто не совсем понятно как это может и должно работать, типо условия IF если город самара а то что кукие его сами подставляют короче не понятно надо тестировать пробывать методом тыка так сказать. А могли бы подсказать ) и для всех подсказкой было, но вы не обязаны я понимаю.... Link to post Share on other sites
support 447 Posted May 4, 2020 Report Share Posted May 4, 2020 29 минут назад, ZM сказал: Мне просто не совсем понятно как это может и должно работать, типо условия IF если город самара а то что кукие его сами подставляют короче не понятно надо тестировать пробывать методом тыка так сказать. А могли бы подсказать ) и для всех подсказкой было, но вы не обязаны я понимаю.... Я не могу рассказывать про основы html, css. Что б заниматься правками магазина, надо понимать основы html, css как минимум. Есть всего 2 пути: либо разбираетесь сами, начиная с основ, либо оплачиваете работу специалистов. Если Вы даже html-вёрстку не понимаете, не понимаете, что показали код автоопределения города, а не строку вывода телефона, который рядом с городом. Как можно объяснить более сложные вещи?! Если б понимали основы html, то и мой ответ был бы понятен про условия. А если не понимаете основы html, то любой ответ будет непонятен, кроме готового кода. Link to post Share on other sites
IVAN.Z 2 Posted May 5, 2020 Author Report Share Posted May 5, 2020 Буду разбираться тогда ) Link to post Share on other sites
support 447 Posted May 5, 2020 Report Share Posted May 5, 2020 44 минуты назад, ZM сказал: Буду разбираться тогда ) Добавляете условия, что я писал. Ищите IP адреса для нужных городов, например для Самары, Москвы. В /includes/external/smarty/vam_plugins/function.geo_city.php Вместо: $city = $SxGeo->get($_SERVER['REMOTE_ADDR']); подставляете IP адрес: $city = $SxGeo->get("ip-адрес-самары"); Это что б город определялся как Самара. и уже смотрите как работают условия, что я выше приводил Link to post Share on other sites
KoVaLsKy 59 Posted May 6, 2020 Report Share Posted May 6, 2020 Правильнее просо в таблице с регионами (городами) добавить колонку с телефоном, редактировать ее в админке и выводить в зависимости от него Link to post Share on other sites
IVAN.Z 2 Posted May 6, 2020 Author Report Share Posted May 6, 2020 Воу воу воу как закрутили, ну тут без бутылки не разберешься, ладно пока допиливаю Сбербанк, картинки и тд потом с моего сайта возьмете, а то у них требования ппц. Link to post Share on other sites
Recommended Posts