Jump to content

Подмена номера для города


Recommended Posts

Есть ли в VAMSHOP реализация подмены номера с учетом geo в левом верхнем углу. 

Есть ли FAQ как реализовать? 

У кого был опыт кто сталкивался?

Link to post
Share on other sites
support
53 минуты назад, ZM сказал:

Есть ли в VAMSHOP реализация подмены номера с учетом geo в левом верхнем углу. 

Есть ли FAQ как реализовать? 

У кого был опыт кто сталкивался?

Есть.

В любом шаблоне:

{if {geo_city} == "Москва"}
телефон для Москвы
{/if}

а если задана кука, т.е. кто-то вручную указал свой город, тогда:

{if {$smarty.cookie.vamshop-city} == "Москва"}
телефон для Москвы
{/if}

 

Link to post
Share on other sites

А как прикрутить нужные номера для города?

Точнее куда вписывать эти данные в каком файле? эти строчки указать..

получается 1 город один {if} {/if} ?

И нужна ли для этих целей доп система для подмеы номера за которую якобы надо платить? или vamshop это может делать сам?

Link to post
Share on other sites
support
34 минуты назад, ZM сказал:

А как прикрутить нужные номера для города?

Точнее куда вписывать эти данные в каком файле? эти строчки указать..

получается 1 город один {if} {/if} ?

И нужна ли для этих целей доп система для подмеы номера за которую якобы надо платить? или vamshop это может делать сам?

Да, условия надо писать свои под каждый город.

Про подмену номера ничего не понял.

Что добавите в коде, то и будет выводить.

Link to post
Share on other sites

Ну мне сказали чтобы сделать подмену номера якобы надо в сервис какой то донатить чтобы он перенаправлял вызовы и тд.

Получается для каждого города надо регистрировать свои номера? где то их юзать? например zadarma ? 

И в какой файл вписывать эти {if} {/if} с номерами для каждого города? 

Link to post
Share on other sites
support
2 минуты назад, ZM сказал:

Ну мне сказали чтобы сделать подмену номера якобы надо в сервис какой то донатить чтобы он перенаправлял вызовы и тд.

Получается для каждого города надо регистрировать свои номера? где то их юзать? например zadarma ? 

И в какой файл вписывать эти {if} {/if} с номерами для каждого города? 

Это уже не вопрос VamShop.

Сервисов телефонии сколько угодно, выбираете любой и делаете номера.

Там где надо выводить, в тот шаблон и пишите.

По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html

Link to post
Share on other sites

ну да..на сегодня самый дешевый вариант это zadarma, вот для таких телефонов ( при офигенно огромном трафике со всей страны- имеет смысл..)

Link to post
Share on other sites

Есть более дешевый вариант но там нужно свою систему под астериксом поднимать и тд.. Как допилю все выложу инфу как все устроено..

Link to post
Share on other sites
12 часов назад, ZM сказал:

Есть более дешевый вариант но там нужно свою систему под астериксом поднимать и тд.. Как допилю все выложу инфу как все устроено..

Астерикс это крутой зверь...и сложный- в интернете не видел вменяемых инструкций.. если настроите и еще выложите как  это все настраивать- то памятник при жизни обеспечен)))

Link to post
Share on other sites

можно поподробнее куда тут вставить вашу строчку...Например город Самара например телефон +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
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

так вы же сами сказали что вроде как сюда вставлять, если не в этой строчке то куда? ) Мне не совсем понятно к сожалению. 

Link to post
Share on other sites
support
1 час назад, ZM сказал:

так вы же сами сказали что вроде как сюда вставлять, если не в этой строчке то куда? ) Мне не совсем понятно к сожалению. 

Где я такое сказал?!

Я выше показал пример.

А куда добавлять - это уже сами решайте.

Этот код будет работать в любом шаблоне.

Link to post
Share on other sites
По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html

Я так понял что в этом файле есть только одна строчка в которой закладывается это поэтому и уточнил куда именно там её вписать лучше чтобы она работала, щас директ работает не хочется сайт ложить из за не правильного if... 

Ладно буду пробовать на локалке.. 

Link to post
Share on other sites
support
3 часа назад, ZM сказал:

По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html

Я так понял что в этом файле есть только одна строчка в которой закладывается это поэтому и уточнил куда именно там её вписать лучше чтобы она работала, щас директ работает не хочется сайт ложить из за не правильного if... 

Ладно буду пробовать на локалке.. 

Да, в этом файле выводится номер телефона, который в шапке.

Но вывод телефона находится рядом с городом.

Надо ж не город менять, а телефон.

Link to post
Share on other sites

Мне просто не совсем понятно как это может и должно работать, типо условия IF если город самара а то что кукие его сами подставляют короче не понятно надо тестировать пробывать методом тыка так сказать. А могли бы подсказать ) и для всех подсказкой было, но вы не обязаны я понимаю....

Link to post
Share on other sites
support
29 минут назад, ZM сказал:

Мне просто не совсем понятно как это может и должно работать, типо условия IF если город самара а то что кукие его сами подставляют короче не понятно надо тестировать пробывать методом тыка так сказать. А могли бы подсказать ) и для всех подсказкой было, но вы не обязаны я понимаю....

Я не могу рассказывать про основы html, css.

Что б заниматься правками магазина, надо понимать основы html, css как минимум.

Есть всего 2 пути: либо разбираетесь сами, начиная с основ, либо оплачиваете работу специалистов.

Если Вы даже html-вёрстку не понимаете, не понимаете, что показали код автоопределения города, а не строку вывода телефона, который рядом с городом.

Как можно объяснить более сложные вещи?!

Если б понимали основы html, то и мой ответ был бы понятен про условия.

А если не понимаете основы html, то любой ответ будет непонятен, кроме готового кода.

 

 

Link to post
Share on other sites

Буду разбираться тогда ) 

Link to post
Share on other sites
support
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

Правильнее просо в таблице с регионами (городами) добавить колонку с телефоном, редактировать ее в админке и выводить в зависимости от него

Link to post
Share on other sites

Воу воу воу как закрутили, ну тут без бутылки не разберешься, ладно пока допиливаю Сбербанк, картинки и тд потом с моего сайта возьмете, а то у них требования ппц. 

Link to post
Share on other sites
×
×
  • Create New...