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

Здравствуйте. С мультиязычным наполнением сайдбара мы разобрались. Пришла очередь заголовка и футера. Всё на самом деле не сложно. Но тут уже работой в админке не обойтись. Понадобиться 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 комментариев к “Создание контента на мультиязычном блоге на основе плагина qtranslate. Часть 2”

  1. Эрик

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

  2. Ivan

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

Оставьте ответ

Ваш Email не будет опубликован. Обязательные поля отмечены*