Перейти к содержимому


Разные Города - Авто Определение


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 35

#1 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 10 Ноябрь 2016 - 22:22

Подскажите пожалуйста какие способы есть для решения следующих вопросов:
1. есть минимум два города, в которых одни и теже товары но с разными ценами.
(я так понимаю создать второй "склад" ?)

2.как сделать самым удобным способом - что бы сайт автоматически определял местоположение пользователя ?
или какие ещё варианты существуют, что бы максимально упростить для покупателей способы определения или выбора города?

Очень Актуально.


Вот что нашел
http://skinny.com.ua...andeks-api.html

но возможно есть способы и получше..

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 11 Ноябрь 2016 - 05:01

Можно, как вариант, установить определение города, пример реализации:
http://forum.storela...6-геотаргетинг/

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

Как вам подобный вариант?

#3 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 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 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 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&amp;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 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 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) писал:

2. укажите какие категории необходимо отобразить и для каких городов.
Все категории - тоесть везде все одно и то же.
но разные цены


+++
и ещё что то произошло, что "корзина покупок" сместилась влевый угол причем потеряв все настройки отображения со значком корзины

Прикрепленные изображения

  • Безымянный.png


#6 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 11 Ноябрь 2016 - 13:54

Просмотр сообщенияSmailer (11 Ноябрь 2016 - 12:45) писал:

8 929 789 04 88 Волгоград

8 911 837 40 70 Санкт-Питербург

8 917 725 37 83 Москва

И Как сделать что бы отображалось как на сайте у http://telesam.net/
Что бы в правом углу сверху отображался только телефон который привязывается к местоположению.
P.s и не смог найти в коде КОД ГОРОДА1

Сейчас вот как не очень красиво



Все категории - тоесть везде все одно и то же.
но разные цены


+++
и ещё что то произошло, что "корзина покупок" сместилась влевый угол причем потеряв все настройки отображения со значком корзины
1. Вам внесли изменения на сайт и теперь у Вас определяется город и если города нет в списке,  то отображается город Москва и телефон для связи в Москве.
2. Мы можем отобразить категории для определенного города, но привязка должна быть по названию категории, поэтому Вам необходимо создать новые категории и продублировать в них товары.
3. Проблемы с корзиной исправлены.

#7 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 11 Ноябрь 2016 - 14:34

Просмотр сообщенияИрина345 (11 Ноябрь 2016 - 13:54) писал:

1. Вам внесли изменения на сайт и теперь у Вас определяется город и если города нет в списке,  то отображается город Москва и телефон для связи в Москве.


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


и номер телефона както странно отображается внизу "поиска", а лучше бы его вернуть на место тоесть слева от поиска. (как раньше)

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


Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться

Прикрепленные изображения

  • 1.png


#8 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 11 Ноябрь 2016 - 15:15

Просмотр сообщенияSmailer (11 Ноябрь 2016 - 14:34) писал:

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


и номер телефона както странно отображается внизу "поиска", а лучше бы его вернуть на место тоесть слева от поиска. (как раньше)

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


Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться
В написание города была допущена ошибка, проверьте сейчас.

#9 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 11 Ноябрь 2016 - 16:34

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

Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться

#10 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 11 Ноябрь 2016 - 16:47

Просмотр сообщенияSmailer (11 Ноябрь 2016 - 16:34) писал:

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

Также создал Категория "молочная продукция спб" - в там русле продолжать?
и сможем ли мы потом поменять названия (чтобы было молочная продукция, без спб) - а в данном случае такое название было только в личном кабинете , что бы не запутаться

Ранее Вы просили выводить номер телефона для определенных городов, Вам установили, но с условием, если это не Санкт-Петербург и не Волгоград, то будет выведена Москва, так как иначе нет номеров телефона. Можно выводить один общий  номер для всех  и после по определению города второй номер.
Вы можете вывести информацию о контактах на странице Контакты, по инструкции выше.
Относительно категории, давайте с начало создадим функционал для одной категории, а после для всех остальных по аналогии.

#11 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 11 Ноябрь 2016 - 17:10

Просмотр сообщенияИрина345 (11 Ноябрь 2016 - 16:47) писал:

Ранее Вы просили выводить номер телефона для определенных городов, Вам установили, но с условием, если это не Санкт-Петербург и не Волгоград, то будет выведена Москва, так как иначе нет номеров телефона. Можно выводить один общий  номер для всех  и после по определению города второй номер.
Вы можете вывести информацию о контактах на странице Контакты, по инструкции выше.
Относительно категории, давайте с начало создадим функционал для одной категории, а после для всех остальных по аналогии.

Работает все верно, но возможно ли что бы если место положение не было определено то выводились все 3 города сразу?


Касательно категорий. То я правильно создал? Вот создал категории -подкатегории
что делать дальше?

Прикрепленные изображения

  • 2.png


#12 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 12 Ноябрь 2016 - 09:26

Подскажите пожалуйста где находится
<div class="contact_inform">

что бы отредактировать его свойства, не смог найти в мэйн ксс и вообще не смог найти

#13 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 12 Ноябрь 2016 - 09:47

Просмотр сообщенияSmailer (11 Ноябрь 2016 - 17:10) писал:

Работает все верно, но возможно ли что бы если место положение не было определено то выводились все 3 города сразу?


Касательно категорий. То я правильно создал? Вот создал категории -подкатегории
что делать дальше?

Здравствуйте, найдите в шаблоне 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, что бы откорректировать размер шрифта и цвет шрифта текста.

Прикрепленные изображения

  • QIP Shot - Screen 890.png


#14 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 12 Ноябрь 2016 - 09:54

Просмотр сообщенияИрина345 (12 Ноябрь 2016 - 09:47) писал:

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



Спасибо, только давайте перенесем место отображения телефона обратно. на место , а не под поиск)

#15 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 12 Ноябрь 2016 - 09:59

Просмотр сообщенияSmailer (12 Ноябрь 2016 - 09:54) писал:

Спасибо, только давайте перенесем место отображения телефона обратно. на место , а не под поиск)
Пришлите скриншот отображения шапки сайта, так как сейчас проблем не наблюдаю.

#16 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 12 Ноябрь 2016 - 10:14

Просмотр сообщенияSmailer (11 Ноябрь 2016 - 17:10) писал:

Работает все верно, но возможно ли что бы если место положение не было определено то выводились все 3 города сразу?


Касательно категорий. То я правильно создал? Вот создал категории -подкатегории
что делать дальше?

Относительно каталога, найдите в шаблоне Товары код
  {% 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&amp;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>
далее в разделе Товары-Товары откройте все скрытые категории, для Санкт-Петербурга.
в данном случае, если просматривают сайт из Санкт-Петербурга, то отобразятся новые категории. Протестируйте.

#17 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 12 Ноябрь 2016 - 10:45

Просмотр сообщенияИрина345 (12 Ноябрь 2016 - 09:59) писал:

Пришлите скриншот отображения шапки сайта, так как сейчас проблем не наблюдаю.

Прикрепленные изображения

  • 3.png


#18 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 12 Ноябрь 2016 - 11:17

Просмотр сообщенияSmailer (12 Ноябрь 2016 - 10:45) писал:

Найдите в шаблоне hTML
  <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;
}


#19 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 12 Ноябрь 2016 - 12:22

Просмотр сообщенияИрина345 (12 Ноябрь 2016 - 11:17) писал:

тут все получилось, но при заходе с не из города из 3х городов - показывает всеравно только москву.
Вот скриншот с анонимайзера

Прикрепленные изображения

  • 4.png


#20 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 12 Ноябрь 2016 - 12:47

Просмотр сообщенияSmailer (12 Ноябрь 2016 - 12:22) писал:

тут все получилось, но при заходе с не из города из 3х городов - показывает всеравно только москву.
Вот скриншот с анонимайзера
Уточните из какого города заходите?
Тестировали из Нижнего Новгорода, показывает все 3 телефона.

Прикрепленные изображения

  • QIP Shot - Screen 893.png





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных