Пропустить

Изменение языка по умолчанию при запуске форума.

Идеи для расширения функциональности phpBB 2.0.x

Изменение языка по умолчанию при запуске форума.

Сообщение Basmach » 01.06.2005 22:31

Суть вопроса такова - есть двуязычный ресурс соответственно с английской и русской навигацией. Можно ли при указании ссылки на первую страницу форума index.php передать переменную, которая будет изменять язык интерфейса в зависимости от раздела откуда была передана ссылка. Надеюсь понятно изложил....
... для понимающего достаточно...

Basmach
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 15.12.2004 2:14
Откуда: Подмосковье
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 02.06.2005 11:23

я не понял...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 02.06.2005 11:32

[R: R@m$e$ :U]
Есть ли возможность сделать две ссылки на форум с сайта которые бы определяли на каком языке отображать форум. Например, на сайте ссылка "Форум eng" и при переходе по ней форум отображается в английском оформлении, и есть ссылка "Форум rus" и при переходе по ней форум отображается в русском оформлении.

Basmach
Может быть вам подойдет вот это, но не совсем то что вы хотели http://phpbbhacks.com/download/4556
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение [R: R@m$e$ :U] » 02.06.2005 11:43

Basmach
Select default language есть на phpBB.ком
кидает выпадающий список на страницы... но можно не ставить... и есть возможность через ссылку index.php?language=russian index.php?language=english =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Basmach » 02.06.2005 12:00

[R: R@m$e$ :U]
Вот такой ход с передачей переменной я и имел в виду, но он не работает, либо имя переменной не правильно указано, либо значение, а где их посмотреть я не нашел. Допустим со скрытием раздела я разобрался (вернее отображением необходимого) index.php?c=#? где # id раздела, а вот с языком не получается.... :(
... для понимающего достаточно...

Basmach
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 15.12.2004 2:14
Откуда: Подмосковье
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 02.06.2005 17:34

Basmach
а что не получается?
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Basmach » 02.06.2005 20:02

[R: R@m$e$ :U]
Не происходит смены языка. Форум запускается с установкой языка по умолчанию. и оставит поле пустым тоже не выходит. А решение с селектором - не совсем то, что нужно, а вернее совсем не то...
... для понимающего достаточно...

Basmach
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 15.12.2004 2:14
Откуда: Подмосковье
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 03.06.2005 11:04

Basmach
сегодня поставлю посмотрю...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 23.08.2006 18:01

[R: R@m$e$ :U] писал(а):и есть возможность через ссылку index.php?language=russian index.php?language=english =)
Объясните, пожалуйста, почему происходит так, что если гость прошёлся по данной ссылке и просмотрел форум, к примеру, на english'е, то после закрытия IE c форумом, и заново открытия другого окна IE и набрав ссылку на форум, форум открывается на english'е?
В админке по умолчанию установлено russian.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение svk » 23.08.2006 20:07

куки господа, куки
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 23.08.2006 23:05

svk писал(а):куки господа, куки
svk, а как бороться с ними?
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 24.08.2006 6:47

Значит настроить их
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение MXM » 31.08.2006 23:29

[R: R@m$e$ :U] писал(а):Select default language есть на phpBB.ком
кидает выпадающий список на страницы...
Мод не плохой. Но есть один недостаток - выбор языка производиться только на главной странице форума, т.к. редактируется файл templates/subSilver/index_body.tpl, было бы грамотно сделать на всех страницах, пробывал вставить это:
# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/index_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 

<!-- Start add - Select default language MOD -->
<!-- BEGIN switch_user_logged_out --> 
	<form method="post" action="{U_INDEX}"><span class="forumlink" style="margin-left: 2px; font-size: 11px">{L_SELECT_LANG}: </span>{LANGUAGE_SELECT}&nbsp;&nbsp;&nbsp;
		<input type="submit" class="mainoption" name="cangenow" value="{L_CHANGE_NOW}" />
	</form>
<!-- END switch_user_logged_out --> 
<!-- End add - Select default language MOD -->
здесь templates/subSilver/overall_header.tpl, не получилось.
Подскажите, как сделать выбор языка по умолчанию на всех страницах?

Еще один недостаток обнаружил, что в случае, если заходит на форум зарегестрированный пользователь, то менюха выбора языка не отображается, было бы грамотно, имхо, чтоб она отображалось всегда и для всех.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 31.08.2006 23:54

MXM писал(а):Подскажите, как сделать выбор языка по умолчанию на всех страницах?

Наверное там определение этих переменных идет в index.php, перекинь в includes/page_header.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 01.09.2006 7:20

Xpert писал(а):
MXM писал(а):Подскажите, как сделать выбор языка по умолчанию на всех страницах?

Наверное там определение этих переменных идет в index.php, перекинь в includes/page_header.php
Ах, да, точно-точно, page_header.php!
Xpert, как всегда мой респект тебе!

Не получается найти куда вставить в page_header.php:
// Start add - Select default language MOD
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); 
// End add - Select default language MOD
Куда не вставлю, в начало после:
if ( !defined('IN_PHPBB') )
{
        die("Hacking attempt");
}

define('HEADER_INC', TRUE);
Не помогает. Где-то в середине перед, тоже, выдает ошибку при загрузке форума:
Fatal error: Cannot redeclare language_select() (previously declared in z:\home\localhost\www\2021_0\includes\functions_selects.php:27) in z:\home\localhost\www\2021_0\includes\functions_selects.php on line 27
Вот. Подскажите куда поместить этот код?
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

След.

Вернуться в Запросы модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы