Создание контента на мультиязычном блоге на основе плагина qtranslate. Часть 2

Евгений
Автор статьи: Евгений
Веб-мастер, SEO-специалист. Занимаюсь созданием и продвижением сайтов с 2012 года.
опубликовал: 135 статей

Здравствуйте. С мультиязычным наполнением сайдбара мы разобрались. Пришла очередь заголовка и футера. Всё на самом деле не сложно. Но тут уже работой в админке не обойтись. Понадобиться FTP соединение и правка кода. Как рекомендуется на официальном сайте плагина, для создания мультиязычного контента в заголовке (header.php) необходимо применить следующий код:

  Если хотите чтобы при переключении языков менялась картинка, то:

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

Вот куда именно  в header.php вставить этот код это уже определите методом подбора, надо экспериментировать. Всё зависит от установленной темы. У меня, к примеру, с помощью этого кода выводиться флаг, который появляется рядом с названием блога. Как бы указатель текущего языка. В вашем случае это может быть любая картинка, баннер.

Уже после написания статьи на одном из форумов увидел вот такое решение этого вопроса:

<?php if(qtrans_getLanguage()=='es'): ?>
<img src="logoes.jpg"/>
<?php endif; ?>
<?php if(qtrans_getLanguage()=='en'): ?>
<img src="logoen.jpg"/>
<?php endif; ?>

Удачи!

6 thoughts on “Создание контента на мультиязычном блоге на основе плагина qtranslate. Часть 2”

  1. АватарЭрик

    Мой вопрос правильнее было бы задать здесь.
    Есть ли решение проблемы перевода названия и описания сайта, развилкой в php коде?

  2. EditorEditor Post Author

    Здравствуйте. В принципе всё описано в статье. Тут даже два варианта кода. Ещё можно посмотреть на форуме http://multi-lang.ru/forum/viewforum.php?f=4

  3. АватарIvan

    Заметил следующую проблему, если например стандартный язык русский, пользователь перешел на какой то другой язык и нажмет на логотип сайта (что бы перейти на главную) его перекинет на главную сайта, но там будет стандартный язык сайта, то есть русский (а должен открыться тот язык на котором он сейчас находится.
    Кто знает как это поправить?

    1. EditorEditor Post Author

      Вот здесь написано http://z-force.info/wordpress/kak-sdelat-pri-ispolzovanii-qtranslate-chtoby-pri-perexode-na-glavnuyu-ne-perebrasyvalo-na-yazyk-po-umolchaniyu/ И ещё комментарии почитать

      1. АватарIvan

        Спасибо.
        Решил другим способом — просто установил последнюю версию плагина qTranslate X

        1. EditorEditor Post Author

          Я кстати тоже перешёл на qTranslate X. Авторы хотя бы обновляют плагин.

Leave a Reply

Your email address will not be published. Required fields are marked *