Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Выбор языка форума по нажатии на ссылку

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 9 месяцев
Благодарил (а): 19 раз
Поблагодарили: 9 раз

Выбор языка форума по нажатии на ссылку

Сообщение AndriyUA »

Здравствуйте, видел разные моды для вывода языка на главную страницу, но везде можно выбирать лишь по списку, а хочется по нажатии на флаг, тоесть ссылку. В поиске подобного не нашел. Заранее спасибо за ответ!

Вот пример:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Выбор языка форума по нажатии на ссылку

Сообщение Sheer »

Если MSSTI Quick Language

Код: Выделить всё

			<form id="lang" method="post" action="{S_QUICK_LANG_ACTION}">
				<input class="button_ru" name="quick_language" id="quick_language" onclick="this.form.submit();" type="submit" value="ru" />&nbsp;
				<input class="button_ua" name="quick_language" id="quick_language" onclick="this.form.submit();" type="submit" value="ua" />
			</form>
css

Код: Выделить всё

.button_ru
{
	background: url('российскийфлаг.png')  no-repeat;
}
.button_ua
{
	background: url('украДинский.png')  no-repeat;
}
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 9 месяцев
Благодарил (а): 19 раз
Поблагодарили: 9 раз

Re: Выбор языка форума по нажатии на ссылку

Сообщение AndriyUA »

Вопрос не решен. На странице регистрации есть выбор языка из списка, возможно кто-то сможет его переделать под ссылки... Если да, то даже модов никаких не нужно + это удобно тем, кто хочет перейти или уже перешел на 3.1.

Этот список на странице регистрации выше правил, он моментально меняет язык всего сайта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Выбор языка форума по нажатии на ссылку

Сообщение Sheer »

ucp_agreement.html
Найти

Код: Выделить всё

			<label for="lang">{L_LANGUAGE}:</label><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select>
Заменить на

Код: Выделить всё

			<label for="lang">{L_LANGUAGE}:</label>
				<input class="button_ru" name="lang" id="lang" onclick="change_language(this.value); return false;" type="submit" value="ru" />&nbsp;
				<input class="button_ua" name="lang" id="lang" onclick="change_language(this.value); return false;" type="submit" value="ua" />
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 9 месяцев
Благодарил (а): 19 раз
Поблагодарили: 9 раз

Re: Выбор языка форума по нажатии на ссылку

Сообщение AndriyUA »

Sheer, работает отлично. Спасибо! Остался последний вопрос: как это добавить в overall_header чтобы работало на всех страницах, а не только на странице регистрации? Копировал скрипт, но не хочет. Также нужно, чтобы выбранный язык подсвечивался

Вот что я уже сделал:
http://457325.andriyua.web.hosting-test.net/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Выбор языка форума по нажатии на ссылку

Сообщение Sheer »

AndriyUA писал(а):чтобы работало на всех страницах
Выбор языка форума по нажатии на ссылку
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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