Перейти к содержанию
Форум поддержки пользователей VamShop

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


Рекомендуемые сообщения

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
53 минуты назад, ZM сказал:

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

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

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

Есть.

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

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

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

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

 

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
34 минуты назад, ZM сказал:

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, ZM сказал:

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
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>

 

Ссылка на сообщение
Поделиться на другие сайты
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 не знаете.

Надо лишь попробовать.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
По умолчанию /templates/vamshop4/components/navbar/navbar_slide_menu.html

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

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

Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, ZM сказал:

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, ZM сказал:

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

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

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

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

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

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

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

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

 

 

Ссылка на сообщение
Поделиться на другие сайты
44 минуты назад, ZM сказал:

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

Добавляете условия, что я писал.

Ищите IP адреса для нужных городов, например для Самары, Москвы.

В /includes/external/smarty/vam_plugins/function.geo_city.php

Вместо:

  $city = $SxGeo->get($_SERVER['REMOTE_ADDR']);

подставляете IP адрес:

  $city = $SxGeo->get("ip-адрес-самары");

Это что б город определялся как Самара.

и уже смотрите как работают условия, что я выше приводил

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...