Смена кнопок в зависимости от языка в профиле.

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Смена кнопок в зависимости от языка в профиле.

Сообщение MXM »

Всем привет!
Ситуация: Форум можно руссифицировать. Правда имеющиеся руссификация не совсем полная, т.к. руссифицированы только кнопки находящиеся в папке: templates/subSilver/images/lang_russian.
Все остальные кнопки находящиеся в: templates/subSilver/images - англоязычные.
Чтобы полностью руссифицировать форум надо:
- либо самому рисовать кнопки, либо скачивать откуда-либо и в итоге заменять англоязычные кнопки в папке images.

Если форум ориентирован на русскоязычных пользоваетелй, то такое решение вполне нормальное, а вот если ориентирован и на англоязычных, то это не выход из ситуации, т.к. в случае, если англоязычный пользоыватель в своем профиле поменяет язык на English, то поменяются только кнопки в папке:
templates/subSilver/images/lang_russian
на кнопки из папки:
templates/subSilver/images/lang_english

Вопрос: как сделать смену всех кнопок при смене языка в профиле пользователя?
Заранее спасибо!

P.S. Думаю, что лучше сделать так, все русскоязычные кнопки поместить в lang_russian, а англоязычные в lang_english, и от установленного языка в профиле пользователя показывать их.
Сделать по принципу мода текстовые кнопки.
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 18 лет 10 месяцев

Сообщение ~ & § OM § & ~ »

MXM
Реализовать не сложно на самом деле ;) Я подумаю над реализацией такого мода, но ничего не обещаю ибо времени нет пока что
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Заходите в subSilver.cfg, меняете в нем нужные Вам значения $images, установив языково-зависимое расположение изображений, например:

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


FIND

$images['pm_inbox'] = "$current_template_images/msg_inbox.gif";

REPLACE WITH

$images['pm_inbox'] = "$current_template_images/{LANG}/msg_inbox.gif";
Копируете соответствующие картинки в /templates/subSilver/images/lang_russian и /templates/subSilver/images/lang_endlish, проверяете результат.
Изображение
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 18 лет 10 месяцев

Сообщение ~ & § OM § & ~ »

rxu
обломал )
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

И тебе ~ & § OM § & ~, и тебе rxu - спасибо!
Пойду проверять.

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