Мультиязычный форум

Автор zuart, 14 октября 2011, 10:09:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zuart

Приветствую. Ситуация маленько нестандартная (возможно).

Есть мультиязычный сайт базирующийся на единых скриптах CMS-ки без модуля авторизации. Хочу использовать прозрачную авторизацию форумного движка на сайте, но тут есть грабли... Если под каждый псевдо-поддомен ставить отдельный форму со своей авторизацией, то на сайте под каждый поддомен будет своя учетка - не айс, если же делать на одном форуме, то получаем две задачи:
- автоподставнока языка в зависимости от (варианты): поддомена или передаваемого параметра 'lang' куки
- т.к. на одном форуме будут несколько языковых групп, то каким-то образом разграничить и показ (и как следствие и доступ) разделов в зависимости от языка форума (см. п. 1)

Единый форум
Корень
+- Раздел русского языка
+- Раздел английского языка
...
+- Раздел .... языка

Вариант 1:
язык.сайт.com - языковые отображения "сайта"
язык.сайт.com/forum/ - адрес форума, языковой параметр берется из поддомена

Вариант 2:
язык.сайт.com - языковые отображения "сайта", при входе на сайт автоматом прописывается бессрочная кука
www.сайт.com/forum/ - адрес форума, языковой параметр берется из куки

Соответственно движок по параметру языка устанавливает язык отображения + показывает только соответствующий языку раздел...

КАКИМИ средствами можно воспроизвести указанный функционал?

BIOHAZARD

Цитата: zuart от 14 октября 2011, 10:09:03
Есть мультиязычный сайт базирующийся на единых скриптах CMS-ки без модуля авторизации. Хочу использовать прозрачную авторизацию форумного движка на сайте, но тут есть грабли... Если под каждый псевдо-поддомен ставить отдельный форму со своей авторизацией, то на сайте под каждый поддомен будет своя учетка - не айс, если же делать на одном форуме, то получаем две задачи:
- автоподставнока языка в зависимости от (варианты): поддомена или передаваемого параметра 'lang' куки
- т.к. на одном форуме будут несколько языковых групп, то каким-то образом разграничить и показ (и как следствие и доступ) разделов в зависимости от языка форума (см. п. 1)
на форуме тоже должно быть несколько разделов с разным языком, доступных по языковому признаку или на форуме полная свобода слова?
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

zuart

Процитирую себя с выделением ключевых моментов, переписывать все более подробно честно, не знаю, как... Коротко если - русские не видят немецкую, испанскую, англицкую и т.д. ветки.

Цитата: zuart от 14 октября 2011, 10:09:03
- т.к. на одном форуме будут несколько языковых групп, то каким-то образом разграничить показ разделов в зависимости от языка форума (см. п. 1)

Единый форум
Корень
+- Раздел русского языка
+- Раздел английского языка
...
+- Раздел .... языка

Соответственно движок по параметру языка устанавливает язык отображения + показывает только соответствующий языку раздел

BIOHAZARD

мода такого не видел, хотя может и есть
реализация этой системы выглядит не слишком сложной, так что при определённом стимулировании можно было бы и заняться

и опять немного уточню: раздел должен быть недоступен или просто свёрнут, чтоб глаза не мозолил?
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

zuart

Цитата: BIOHAZARD от 14 октября 2011, 18:21:54
реализация этой системы выглядит не слишком сложной, так что при определённом стимулировании можно было бы и заняться
Цена вопроса?

Цитата: BIOHAZARD от 14 октября 2011, 18:21:54
и опять немного уточню: раздел должен быть недоступен или просто свёрнут, чтоб глаза не мозолил?
Недоступен... Грубо говоря, у каждого раздела есть параметр типа "список: несколько из набора", в этом "списке" в админке отмечаются языковые пункты, котором раздел будет доступен. Остальные мимо - раздел не отображается.

Ashen

Возможно немного не по теме, но суть похожа: есть форум (англоязычный) необходимо сделать такой же русский, то есть при входе на сайт должна показываться страничка с выбором языка форума (рус/англ) а затем, в зависимости от выбора уже грузился нужный форум (стиль и названия разделов теже, а темы и сообщения только нужного языка), не подскажете, реально ли так реализовать на движке smf?