Разные Города - Авто Определение
#1
Отправлено 10 Ноябрь 2016 - 22:22
1. есть минимум два города, в которых одни и теже товары но с разными ценами.
(я так понимаю создать второй "склад" ?)
2.как сделать самым удобным способом - что бы сайт автоматически определял местоположение пользователя ?
или какие ещё варианты существуют, что бы максимально упростить для покупателей способы определения или выбора города?
Очень Актуально.
Вот что нашел
http://skinny.com.ua...andeks-api.html
но возможно есть способы и получше..
#2
Отправлено 11 Ноябрь 2016 - 05:01
http://forum.storela...6-геотаргетинг/
И сделать условие, если клиент с Москвы, то отображаем следующую группу категорий, если с другого, то иную группу категорий. А в самих категориях уже расположить одинаковые товары с разной расценкой.
Как вам подобный вариант?
#3
Отправлено 11 Ноябрь 2016 - 10:04
Vaccina (11 Ноябрь 2016 - 05:01) писал:
http://forum.storela...6-геотаргетинг/
И сделать условие, если клиент с Москвы, то отображаем следующую группу категорий, если с другого, то иную группу категорий. А в самих категориях уже расположить одинаковые товары с разной расценкой.
Как вам подобный вариант?
Да в принципе то что отображается на сайте
http://telesam.net/page/contacts
то что там в контактах санкт питербург отображается без лишних телефонов других городов здорово.
Как реализовать подобное у себя на сайте?
подскажите пожалуйста.
Я видел он выкладывал исходный код, но как я понимаю он превзошел уже много модификаций.
1. что куда нужно добавить, что бы на главной странице в шапке отображался нужный номер телефона.
2. как правильно создать две разных категории, с привязкой к местоположение.
3. где поменять или отредактировать строчку "Связаться с нами+7 (929) 789-04-88 "
которая находится вверху шапки справа. Хотя бы временную альтернативу.
чтобы написать что телефон 7 (929) 789-04-88 это Волгоград
а другой на 911 это Питер
4.как отредактировать страничку http://sandesh.ru/feedback
"контакты" - что бы помимо обратной связи там можно было оставить текст с контактами.
#4
Отправлено 11 Ноябрь 2016 - 11:32
Smailer (11 Ноябрь 2016 - 10:04) писал:
http://telesam.net/page/contacts
то что там в контактах санкт питербург отображается без лишних телефонов других городов здорово.
Как реализовать подобное у себя на сайте?
подскажите пожалуйста.
Я видел он выкладывал исходный код, но как я понимаю он превзошел уже много модификаций.
1. что куда нужно добавить, что бы на главной странице в шапке отображался нужный номер телефона.
2. как правильно создать две разных категории, с привязкой к местоположение.
3. где поменять или отредактировать строчку "Связаться с нами+7 (929) 789-04-88 "
которая находится вверху шапки справа. Хотя бы временную альтернативу.
чтобы написать что телефон 7 (929) 789-04-88 это Волгоград
а другой на 911 это Питер
4.как отредактировать страничку http://sandesh.ru/feedback
"контакты" - что бы помимо обратной связи там можно было оставить текст с контактами.
1. Что бы выводить телефон в зависимости от местоположения, найдите в шаблоне hTML
</head>и перед данным кодом вставьте
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>далее найдите в шаблоне
<div class="phone" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Первый контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1} </a> {% ENDIF %} <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a> {% ENDIF %} <!-- Третий контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER3 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}{SETTINGS_STORE_PHONE_CITY_CODE3}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3} </a> {% ENDIF %} </div>
замените на
<script type="text/javascript"> $(document).ready(function(){ ymaps.ready(function(){ var geolocation = ymaps.geolocation; if (geolocation.city='Волгоград'){ // $('.phone.town1').show(); } }); }); </script> <div class="phone town1" style="display:none" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Первый контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1} </a> {% ENDIF %} <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a> {% ENDIF %} <!-- Третий контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER3 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}{SETTINGS_STORE_PHONE_CITY_CODE3}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3} </a> {% ENDIF %} </div> <div class="phone town2" title="Звоните, мы проконсультируем вас по любым вопросам"> <a href="tel:НОМЕР2"> <span class="phone-country-code">КОД ГОРОДА2</span> НОМЕР2 </a> <br /> <a href="tel:НОМЕР2"> <span class="phone-country-code">КОД ГОРОДА2</span> НОМЕР2 </a> </div> <div class="phone town3" title="Звоните, мы проконсультируем вас по любым вопросам"> <a href="tel:НОМЕР3"> <span class="phone-country-code">КОД ГОРОДА3</span> НОМЕР3 </a> <br /> <a href="tel:НОМЕР3"> <span class="phone-country-code">КОД ГОРОДА3</span> НОМЕР3 </a> </div>
где измените номер телефона для других городов.
а так же пришлите города для которых необходимо отобразить тот или иной номер телефона.
2. укажите какие категории необходимо отобразить и для каких городов.
3. Найдите в шаблоне HTML
<div class="phone" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Первый контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1} </a> {% ENDIF %} <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a> {% ENDIF %} <!-- Третий контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER3 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}{SETTINGS_STORE_PHONE_CITY_CODE3}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3} </a> {% ENDIF %} </div>
замените на
<div class="phone" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Первый контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1} </a><span>Волгоград</span> {% ENDIF %} <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a><span>Санкт-Петербург</span> {% ENDIF %} <!-- Третий контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER3 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}{SETTINGS_STORE_PHONE_CITY_CODE3}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE3}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3} </a> {% ENDIF %} </div>4. Найдите в шаблоне Связь с администрацией код
</form> </div> </div>замените на
</form> <div class="contact_inform">Контактная информация</div> </div> </div> <style> .feedbackForm { width: 70%; float: left; }</style>
#5
Отправлено 11 Ноябрь 2016 - 12:45
Ирина345 (11 Ноябрь 2016 - 11:32) писал:
а так же пришлите города для которых необходимо отобразить тот или иной номер телефона.
8 929 789 04 88 Волгоград
8 911 837 40 70 Санкт-Питербург
8 917 725 37 83 Москва
И Как сделать что бы отображалось как на сайте у http://telesam.net/
Что бы в правом углу сверху отображался только телефон который привязывается к местоположению.
P.s и не смог найти в коде КОД ГОРОДА1
Сейчас вот как не очень красиво
Ирина345 (11 Ноябрь 2016 - 11:32) писал:
но разные цены
+++
и ещё что то произошло, что "корзина покупок" сместилась влевый угол причем потеряв все настройки отображения со значком корзины
#6
Отправлено 11 Ноябрь 2016 - 13:54
Smailer (11 Ноябрь 2016 - 12:45) писал:
8 911 837 40 70 Санкт-Питербург
8 917 725 37 83 Москва
И Как сделать что бы отображалось как на сайте у http://telesam.net/
Что бы в правом углу сверху отображался только телефон который привязывается к местоположению.
P.s и не смог найти в коде КОД ГОРОДА1
Сейчас вот как не очень красиво
Все категории - тоесть везде все одно и то же.
но разные цены
+++
и ещё что то произошло, что "корзина покупок" сместилась влевый угол причем потеряв все настройки отображения со значком корзины
2. Мы можем отобразить категории для определенного города, но привязка должна быть по названию категории, поэтому Вам необходимо создать новые категории и продублировать в них товары.
3. Проблемы с корзиной исправлены.
#7
Отправлено 11 Ноябрь 2016 - 14:34
Ирина345 (11 Ноябрь 2016 - 13:54) писал:
Неуверен что сейчас это работает, так как я нахожусь в Питере и заходил на сайты проверок.
и все они определяют что Питер ленинградская область.
А сайт дает мне Только Москву.
и номер телефона както странно отображается внизу "поиска", а лучше бы его вернуть на место тоесть слева от поиска. (как раньше)
и если уж например гео данные не могут определить человека находящегося не в этих трех городах.
то лучше если будут в таких случаях отображаться все 3 телефона.
Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться
#8
Отправлено 11 Ноябрь 2016 - 15:15
Smailer (11 Ноябрь 2016 - 14:34) писал:
и все они определяют что Питер ленинградская область.
А сайт дает мне Только Москву.
и номер телефона както странно отображается внизу "поиска", а лучше бы его вернуть на место тоесть слева от поиска. (как раньше)
и если уж например гео данные не могут определить человека находящегося не в этих трех городах.
то лучше если будут в таких случаях отображаться все 3 телефона.
Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться
#9
Отправлено 11 Ноябрь 2016 - 16:34
и опять же они все ещё под поиском а вернуть бы отображение телефонов слева от поиска - как было раньше
Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться
#10
Отправлено 11 Ноябрь 2016 - 16:47
Smailer (11 Ноябрь 2016 - 16:34) писал:
и опять же они все ещё под поиском а вернуть бы отображение телефонов слева от поиска - как было раньше
Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться
Ранее Вы просили выводить номер телефона для определенных городов, Вам установили, но с условием, если это не Санкт-Петербург и не Волгоград, то будет выведена Москва, так как иначе нет номеров телефона. Можно выводить один общий номер для всех и после по определению города второй номер.
Вы можете вывести информацию о контактах на странице Контакты, по инструкции выше.
Относительно категории, давайте с начало создадим функционал для одной категории, а после для всех остальных по аналогии.
#11
Отправлено 11 Ноябрь 2016 - 17:10
Ирина345 (11 Ноябрь 2016 - 16:47) писал:
Вы можете вывести информацию о контактах на странице Контакты, по инструкции выше.
Относительно категории, давайте с начало создадим функционал для одной категории, а после для всех остальных по аналогии.
Работает все верно, но возможно ли что бы если место положение не было определено то выводились все 3 города сразу?
Касательно категорий. То я правильно создал?
- Каталог товаров на сайте
- Молочная Продукция
- Сладости
- Выпечка
- Специи
- Молочная Продукция СПБ -- вот эту категорию
- Молочная Продукция
- Или нужно в другом месте ?
что делать дальше?
#12
Отправлено 12 Ноябрь 2016 - 09:26
<div class="contact_inform">
что бы отредактировать его свойства, не смог найти в мэйн ксс и вообще не смог найти
#13
Отправлено 12 Ноябрь 2016 - 09:47
Smailer (11 Ноябрь 2016 - 17:10) писал:
Касательно категорий. То я правильно создал?
- Каталог товаров на сайте
- Молочная Продукция
- Сладости
- Выпечка
- Специи
- Молочная Продукция СПБ -- вот эту категорию
- Молочная Продукция
- Или нужно в другом месте ?
что делать дальше?
Здравствуйте, найдите в шаблоне hTML
<script type="text/javascript"> $(document).ready(function(){ ymaps.ready(function(){ var geolocation = ymaps.geolocation; if (geolocation.city=='Волгоград'){ $('.phone.town1').show(); $('.phone.town2').hide(); $('.phone.town3').hide(); }else if (geolocation.city=='Санкт-Петербург'){ $('.phone.town1').hide(); $('.phone.town2').show(); $('.phone.town3').hide(); } else { $('.phone.town1').hide(); $('.phone.town2').hide(); $('.phone.town3').show(); } }); }); </script>
замените на
<script type="text/javascript"> $(document).ready(function(){ ymaps.ready(function(){ var geolocation = ymaps.geolocation; if (geolocation.city=='Волгоград'){ $('.phone.town1').show(); $('.phone.town2').hide(); $('.phone.town3').hide(); }else if (geolocation.city=='Санкт-Петербург'){ $('.phone.town1').hide(); $('.phone.town2').show(); $('.phone.town3').hide(); } else if (geolocation.city=='Москва') { $('.phone.town1').hide(); $('.phone.town2').hide(); $('.phone.town3').show(); } else { $('.phone.town1 span, .phone.town2 span, .phone.town3 span').css({"font-size":"12px", "line-height":"6px"}); $('.phone.town1 a, .phone.town2 a, .phone.town3 a').css("font-size","14px"); $('.phone.town1').show(); $('.phone.town2').show(); $('.phone.town3').show(); } }); }); </script>
Данные изменения позволят выводить для Волгограда, Санкт-Петербурга и Москвы свои телефоны, а для всех остальных городов весь список телефонов.
Для каталога инструкцию напишу позже.
Для блока "contact_inform", в конец файла main.css добавьте
.contact_inform {font-size:14px;color:#121212;}где изменяете значение 14 и #121212, что бы откорректировать размер шрифта и цвет шрифта текста.
#14
Отправлено 12 Ноябрь 2016 - 09:54
Ирина345 (12 Ноябрь 2016 - 09:47) писал:
Для каталога инструкцию напишу позже.
Спасибо, только давайте перенесем место отображения телефона обратно. на место , а не под поиск)
#16
Отправлено 12 Ноябрь 2016 - 10:14
Smailer (11 Ноябрь 2016 - 17:10) писал:
Касательно категорий. То я правильно создал?
- Каталог товаров на сайте
- Молочная Продукция
- Сладости
- Выпечка
- Специи
- Молочная Продукция СПБ -- вот эту категорию
- Молочная Продукция
- Или нужно в другом месте ?
что делать дальше?
Относительно каталога, найдите в шаблоне Товары код
{% FOR nested_categories_list %} <div class="prod_hold">замените на
{% FOR nested_categories_list %} <div class="prod_hold {%IF nested_categories_list.NAME=Молочная Продукция СПБ || nested_categories_list.NAME= Сладости СПБ || nested_categories_list.NAME= Выпечка СПБ%}spb{%ENDIF%}">
далее найдите в шаблоне hTML
{%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%}
замените на
{%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{%IF catalog_full.NAME=Молочная Продукция СПБ || catalog_full.NAME= Сладости СПБ || catalog_full.NAME= Выпечка СПБ%}spb {%ENDIF%}{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%}
далее найдите в шаблоне HTML
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>после вставьте
<script type="text/javascript"> $(document).ready(function(){ ymaps.ready(function(){ var geolocation = ymaps.geolocation; if (geolocation.city=='Волгоград'){ }else if (geolocation.city=='Санкт-Петербург'){ $('.spb').show(); } else if (geolocation.city=='Москва') { } else { $('.spb').hide(); } }); }); </script>далее в разделе Товары-Товары откройте все скрытые категории, для Санкт-Петербурга.
в данном случае, если просматривают сайт из Санкт-Петербурга, то отобразятся новые категории. Протестируйте.
#18
Отправлено 12 Ноябрь 2016 - 11:17
Smailer (12 Ноябрь 2016 - 10:45) писал:
<div class="phone town2" style="display:none" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <br /> <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a><span id="town_name">Санкт-Петербург</span> {% ENDIF %} </div>
замените на
<div class="phone town2" style="display:none" title="Звоните, мы проконсультируем вас по любым вопросам"> <!-- Второй контактный телефон --> {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}{SETTINGS_STORE_PHONE_CITY_CODE2}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}"> <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE2}</span> {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2} </a><span id="town_name">Санкт-Петербург</span> {% ENDIF %} </div>
далее найдите в файле main.css
#support .phone { width: 150px; }
замените на
#support .phone { width: 147px; }
#20
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных