VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Возникла задача сделать мультиязычный форум на одном и том-же домене. Поставил второй лэнгпак (сейчас установлены рус и ингл), но он меняет только фразы, которые указаны в шаблонах, а не сами посты. Пример - http://forum.theabyss.ru/
Сверху выбор языков. В зависимости от языка цепляются различные посты. Как такое сделать для vBulletin и является ли это стандартной функцией IPB?
я так понял ты хочешь два подфорума на разных языках. это немного не то для чего делали языки и ты обязательно столкнешься с проблемами когда русскоговорящие захотят почитать английский форум и наоборот.
предлагаю такой вариант :
создаешь большие разделы, повторяешь всю структуру.
копируешь несколько раз index.php например index_en.php, index_fr.php
теперь нужно в каждом файле index указать отображаемый корень форума, ищешь строки
// show all forums
$forumid = -1;
и меняешь -1 на соответствующий корневой раздел.
в шапке форума делаешь ссылки по языковым форумам на все файлы index_en.php и тд
тут многие еще хотели на одном домене два форума с общей пользовательской базой крутить,так это тоже решение.
я так понял ты хочешь два подфорума на разных языках. это немного не то для чего делали языки и ты обязательно столкнешься с проблемами когда русскоговорящие захотят почитать английский форум и наоборот.
предлагаю такой вариант :
создаешь большие разделы, повторяешь всю структуру.
копируешь несколько раз index.php например index_en.php, index_fr.php
теперь нужно в каждом файле index указать отображаемый корень форума, ищешь строки
// show all forums
$forumid = -1;
и меняешь -1 на соответствующий корневой раздел.
в шапке форума делаешь ссылки по языковым форумам на все файлы index_en.php и тд
тут многие еще хотели на одном домене два форума с общей пользовательской базой крутить,так это тоже решение.
Верное направление, а каким образом можно привязать Выбор языка к index_xx.php файлу? Выбрал например English и выводит сам интерфейс на инглише + разделы заданные в index_en.php ?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 139
1
в начало каждого файла добавляешь.
$_REQUEST['langid'] = 1;
где 1 соответствующий код языка.
@Nimda
Простоузер
Join Date: Feb 2006
Posts: 25
Версия vB: 4.2.х
Reputation:
Novice 2
Репутация в разделе: 0
0
Запутался.
Создал форумы на английском языке. В файле index_en.php прописал ID категории. При заходе на project.com/index_en.php соответственно отображается английский вариант.
Но не далее главной, так как урлы соответственно не выглядят как project.com/index.en_php?forumdisplay.php?f=12 ну или что-то подобное, чтобы работали ссылки у английской версии. Следовательно требуется привязка к языку.
Учитывая последний совет прописываю $_REQUEST['langid'] = 1; в начало index_en.php, но никак не влияет. Видимо не понял последнее сообщение. Поясни пожалуйста.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 139
0
а зачем им выглядеть как ты написал?
все нормально, index.php отображает свою ветку, index_en.php свою.
дальше переходы идут по forumdisplay.php
вот так прямо и прописал =1 ?
возможно у тебя код языка другой. я пробовал это и язык сохраняется при дальнейших переходах по форуму
@Nimda
Простоузер
Join Date: Feb 2006
Posts: 25
Версия vB: 4.2.х
Reputation:
Novice 2
Репутация в разделе: 0
0
Quote:
Originally Posted by netwind
а зачем им выглядеть как ты написал?
все нормально, index.php отображает свою ветку, index_en.php свою.
дальше переходы идут по forumdisplay.php
вот так прямо и прописал =1 ?
возможно у тебя код языка другой. я пробовал это и язык сохраняется при дальнейших переходах по форуму
Да, но урлы снова заменяются на index.php поэтому и нужна была привязка к языку, чтобы было index.php, но другие разделы.
На форуме Английския язык = id 3. Он и прописан.
При заходе на project.com/index_en.php вижу английские разделы. Далее какие мои действия?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 139
0
дай лучше ссылку.
не пойму где там урлы на index.php. вроде всего один раз в навбаре встречается как самый главный корень.
ну выберется англичанин случайно вверх форума, ну зайдет еще раз, не вижу особой проблемы.