Joomla 3.x Смена языка joomla 3.2 средствами PHP

Discussion in 'Структура данных сайта' started by |title|, Sep 19, 2014.

  1. |title|
    Offline

    |title| Активист

    Joined:
    Sep 19, 2014
    Messages:
    105
    Likes Received:
    26
    Gender:
    Male
    Здравствуйте, прошу помощи. Плюшка вот в чем, есть сайт на 3-х языках (рус, исп, енгл), по IP узнаю страну пользователя и соответственно редирекчу его на соответствующий язык. Все работает, НО индексация слетела, страницы потихоньку скатились со 100 примерно до 6, всему виной редирект. Можно ли как то без редиректа установить нужный мне язык?
    Нашел такое решение:
    /* Set your tag */
    $tag ='es-ES';/* Set your extension (component or module) */
    $extension =‘com_yourcomponent’;/* Get the Joomla core language object */
    $language =&JFactory::getLanguage();/* Set the base directory for the language */
    $base_dir = JPATH_SITE;/* Load the language */
    $language->load($extension, $base_dir, $tag,true);
    Так и не понял какой указывать компонент, и работает ли данный вариант тоже без понятия...
    Яндекс пишет - "Запрошенный ресурс временно находится под другим адресом (получен код 302 Found).
    Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено перенаправление."
    Спасибо.
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Зачем по IP, когда можно по языку браузера с помощью плагина Фильтр языка?
    --- добавлено: Sep 19, 2014, первое сообщение размещено: Sep 19, 2014 ---
    :rule: следите, в какой раздел пишете! :warn:
     

Share This Page

Loading...