У меня весь форум по умолчанию русский.
Как сделать один форум (раздел) на английском по умолчанию?
Как сделать одну тему по умолчанию английской?
Мне нужно, чтобы гость не мучался с регистрацией на русском языке.
Спасибо.
в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)
Quote from: Mavn on July 28, 2005, 06:40:12 AM
в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)
с графикой в этом отношении проблем нет.
пример:
http://www.cherepovets.info/forum/index.php?board=50.0
а вот как бы еще язык сообщений 'english' сделать
Quote from: MANGA on August 14, 2005, 04:26:07 AM
с графикой в этом отношении проблем нет.
пример: http://www.cherepovets.info/forum/index.php?board=50.0
а вот как бы еще язык сообщений 'english' сделать
В плане ??7 что все сообще6ния которые написали юзеры на русском показывались и на английском языке?? ХМ можно сказать не реально хотя конечно можно задать обработку скрипта который будет у тебя все на лету переводить типа как на промпте вопрос только вот в другом если такое сделать то во первых время генерации страницы увеличтся в связи с обработкой ну и как говорится побочный эффект машиный перевод короче говоря лабуда какая нибудь/
Если же разговор идет об отображении самой темы форума( скина) на английском то попробуй в теме файлы которые у тебя на русском языке убрать а вместо них подложить файлы английские. Пример Файл index.english.php переименовываем в index.russian.php таким образом название у тебя тоже а внутренности уже на инглише. пробуй .. скажешь что получится :)
Я конечно не знаю но может всеже лучше сделать такую приблуду как здесь http://www.simplemachines.ru/community/ (http://www.simplemachines.ru/community/) ты переключаешь язык интерфеса путем нажатия на кнопку и не нужно парится с этими темами. Описание здесьhttp://www.simplemachines.ru/community/index.php?topic=10.0 (http://www.simplemachines.ru/community/index.php?topic=10.0)
интересует текстовое оформление:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Ffiles.kiseljov.info%2Ffiles%2Fexampl.jpg&hash=46b9cc82fdbce2ab2b05a4d8ce04ca3d705387a6)
в идеале всё (кроме текста темы) должно быть на английском :)
вероятно я плохо искал, но тем не менее не нашел в версии SMF 1.0.5
чтобы язык определенного раздела был по умолчанию в отличном от значения указанного в setting.php
вариант с автодетектом языка пользователя:
в Settings.php перед $language = ... вставляем следующий код:
---------------------------------------
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (stristr($lang,"ru")){
$lng="russian"; // если русский
} elseif (stristr($lang,"en")){
$lng="english"; // если английский
}
elseif (stristr($lang,"de")){
$lng="english"; // можно поставить немецкий языковой файл кому интересно
} else{
$lng="english"; // еслю любой другой язык
}
-------------------------------
изменяем $language = $lng;
метод не совершенен - например все не российские поисковые роботы (и посетители) вместо русского видят "крякозяблы"