1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Выбор языка внешней ссылкой

Тема в разделе "Для новичков", создана пользователем Turbine, 10.06.2011.

Загрузка
  1. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    Есть форум, на котором по умолчанию установлен русский язык.
    Необходимо сделать, чтобы пользователь, перешедший по специальной ссылке, заходил на форум и язык автоматически бы переводился при этом на английский.

    Попробовал сделать так:
    http://blabla.com/forum/misc/language?language_id=1

    Но форум выдает ошибку безопасности и просит перегрузить страничку.

    Подскажите, пожалуйста, что можно сделать.
     
  2. AleX

    AleX SPQR

    Регистрация:
    28.09.10
    Сообщения:
    434
    Симпатии:
    415
    Использовать можно лишь с ключём безопасности.
    К примеру, для моего случая, переход на англ. язык, на этом портале:
    Берём всю ссылку:
    Код:
    http://www.xf-russia.ru/forum/misc/language?language_id=1&_xfToken=12%2C1307663600%2Cdd332671189392f5bb285df2ad45a1d0da51adb5&redirect=%2Fforum%2Fthreads%2F%25D0%2592%25D1%258B%25D0%25B1%25D0%25BE%25D1%2580-%25D1%258F%25D0%25B7%25D1%258B%25D0%25BA%25D0%25B0-%25D0%25B2%25D0%25BD%25D0%25B5%25D1%2588%25D0%25BD%25D0%25B5%25D0%25B9-%25D1%2581%25D1%2581%25D1%258B%25D0%25BB%25D0%25BA%25D0%25BE%25D0%25B9.1390%2F
    Оставляем лишь ленг. ид. и ключ:
    Код:
    http://www.xf-russia.ru/forum/misc/language?language_id=1&_xfToken=12%2C1307663600%2Cdd332671189392f5bb285df2ad45a1d0da51adb5
    У меня работает. Само собой, что ключ генерируется для каждого индивидуально. Но, работало и в режиме гостя.
     
  3. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    Идея в том, что есть сайт в 2 версиях (рус и англ) и есть форум.
    Соответственно, западный пользователь должен при первом заходе (с англ версии форума) попасть на англ язык форума. Но при этом при последующем заходе по этой же ссылке с сайта его не должно кидать на ошибку безопасности.

    В данном случае все равно кидает, так как ключи раздавать, понятное дело, я сам не смогу, ибо это делает форум, а на него пользователь еще не зашел :(
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Последствия от защиты форума. Ничего не поделаешь.
     
  5. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    Пришлось тупо (ну, не так и тупо, конечно) впендюрить в сайдбар кнопку смены языка (большую и яркую, шаблон регистрации).
     
  6. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
  7. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
  8. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    да, чет не работают твои ссылки
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Хм, понятно. Они работают только для гостей :)
    Если авторизован - то ошибка.
     

Поделиться этой страницей