• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Поиск Есть ли у кого плагин GeoTargeting Pro?

Clarified

Создатель
Регистрация
8 Авг 2013
Сообщения
20
Реакции
1
Или какой-нибудь его аналог. Суть такова — необходимо отображать разный материал для разных городов. Заранее благодарен за помощь!
 
При небольшом числе городов я делал таким образом. Для каждого города существуют отдельные страницы типа О компании, Контакты и т.п. Урл у каждой зависит от выбора города, например, Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся и т.п. Посетитель выбирает город и ссылки (в данном случае, ВСЕ ссылки на странице, но можно ограничить ссылками в меню или т.п.) выводятся с добавлением того или иного города (к kontakty добавляется -v-moskve или -v-pitere). Выбранный город запоминается в куки (для последующих сессий) и переменную (для текущей навигации)

Выбор города
HTML:
                        Ваш город:
                            <div class="current-city"><span><b></b> <i></i></span></div>
                            <ul class="cities-list">
                                <li><a href="">Москва</a></li>
                                <li><a href="">Питер</a></li>
                            </ul>


Меню
HTML:
                    <ul>
                        <li><a href="/o-kompanii-v-moskve/">О компании</a></li>
                        <li><a href="/kontakty-v-moskve/">Контакты</a></li>
                    </ul>


Изменение урлов в меню в зависимости от выбора города
Код:
    if (document.cookie.indexOf('currentCity') == -1){
        var dt=new Date();
        dt.setDate(365+dt.getDate());
        document.cookie = 'currentCity=Москва;path=/;expires=' + dt.toGMTString();
    }
   
     
    function get_cookie ( cookie_name )
    {
      var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
     
      if ( results )
        return ( unescape ( results[2] ) );
      else
        return null;
    }
    var ct = get_cookie ( "currentCity" );
   
    $('.current-city b').text(ct);

   
    if ( ct == 'Москва' )
    {
        $('a[href]').attr('href', function() {
            return this.toString().replace("v-pitere", "v-moskve");
        });
    }
    if ( ct == 'Питер' )
    {
        $('a[href]').attr('href', function() {
            return this.toString().replace("v-moskve", "v-pitere");
        });
    }




    $('.cities-list li a').click(function(){
        ct = $(this).text();
    var dt=new Date();
    dt.setDate(365+dt.getDate());
    document.cookie = 'currentCity=' + ct + ';path=/;expires=' + dt.toGMTString();
        $('.current-city b').text(ct);

    if ( ct == 'Москва' )
    {
        $('a[href]').attr('href', function() {
            return this.toString().replace("v-pitere", "v-moskve");
        });
    }
    if ( ct == 'Питер' )
    {
        $('a[href]').attr('href', function() {
            return this.toString().replace("v-moskve", "v-pitere");
        });
    }

        return false;
    });
 
Спасибо! Но это не совсем то, что нужно... Ссылки должны быть вида site.ru/city/material и сразу редиректить на нужный город по геолокашке. Плюс для каждого города разные материалы и даже разный контент в Рев. слайдере... Пока что пытаюсь настроить мультисайт и вроде процесс идет, но не свосем понимаю как сделать выбор города автомат\мануал и смену телефонов в шапке при выборе города...
 
ручную смену города я Вам прописал, если нужны урл вида moskva/o-kompanii вместо o-kompanii-v-moskve/ просто измените нужные строки в скрипте, там же меняется номер телефона, адрес офиса и всё, что угодно. Если нужен пример, скажите

Соответственно, для каждого города это должны быть разные материалы

Разный контент в слайдерах на разных страницах делается с помощью отдельных шаблонов этих страниц (или рубрик, в зависимости от структуры Вашего сайта), гуглите фразу "иерархия шаблонов вордпресс". Можно и с помощью мультисайта, выбор опять же зависит от структуры и стратегии дальнейшего развития ресурса
 
Замена ссылок в зависимости от города отлично прописана вот здесь Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Присоединяюсь к поиску. Интересует любой плагин для вывода разного содержимого, в зависимости от региона.
 
Так же ищу плагин или решение, но нужно больше функционала, а именно - определение города по IP и в зависимости от этого отображение определенной информации. Я так понимаю, нужно будет использовать связку плагинов...
 
Самый подходящий плагин, который я нашел - WT GeoTargeting: Для просмотра ссылки Войди или Зарегистрируйся
Но, к сожалению, он не умеет выводить разные новости в разных городах. Только делать различия внутри контента через шорткоды.
 
я не археолог старых тем, но блин может у кого завалялся все же Для просмотра ссылки Войди или Зарегистрируйся или аналог адекватный?
 
Назад
Сверху