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



Фильтр по странам

#1 greench277

greench277
  • Пользователь
  • 120 сообщений
  • Репутация: 1
0

Отправлено 07 Май 2015 - 18:25

Всем привет!В первую очередь всех с наступающим Днём Победы! Теперь вопросик ))) Я  хочу сделать фильтрацию по странам. На данный момент я создаю сайт на WP и хочу сделать такого плана фильтрацию, чтобы когда человек заходил с России попадал на новости которые относятся к России, так же и остальные страны. Кто может помочь с этим?  Модераторы если создал тему не атм где нужно извините и переместите куда нужно...


 

 

  • 0

#2 BLIK

BLIK
  • Супермодератор
  • 3 181 сообщений
  • Репутация: 633

Отправлено 07 Май 2015 - 19:26

@greench277, Я не гуру в коде. Но, я думаю тебе надо копать в сторону редиректа/перенаправления по языку браузера.

 

Например определяем язык браузера (с которого пользователь заходит), и если язык браузера например ru то редиректим/перенаправляем его на категорию с Русскими новостями.

 

Думаю такие перенаправления можно реализовать написанием кода и вставив в   .htaccess .

 

Думаю если погуглить на тему как определить язык браузера, дальше уже гуглить на тему как перенаправить пользователя по языку браузера(это пример запроса куда копать).

 

По ip перекидывать думаю сложнее.

 

P.s Возможно кто то с форума сразу подскажет код.

 

Главное для ботов поисковиков сделать исключение и не куда их не направлять.....


Сообщение отредактировал BLIK: 07 Май 2015 - 19:27

  • 0


#3 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 07 Май 2015 - 20:56

Можно как вариант выше, но у него существенный минус в том, что допустим скажем у стран бывшего СССР в основном язык браузера будет RU. Думаю оптимально использовать запросы для определения страны по IP на сторонние сервисы, но такой вариант будет медленно работать, а иногда зависать. Либо качать свою базу IP адресов и использовать её для определения страны пользователя. А ещё лучше использовать и IP и язык браузера.


  • 0


Оформление форума – IPBSkins.ru