[РЕШЕНО] Лексемы в сообщениях

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Жмопель » 15.04.2014, 00:07

Здравствуйте!
Подскажите, пожалуйста, можно ли каким-нибудь способом реализовать такую идею?:
Допустим, сообщение содержит: Бла-бла-бла {какая-нибудь лексема} бла-бла-бла
При просмотре этого сообщения у пользователя с выставленным в настройках языком "British English" вместо "{какая-нибудь лексема}" отображался бы текст "AAA", а у пользователя с выставленным языком "Русский" при просмотре того же сообщения отображался бы текст "BBB".

Может есть какое-нибудь несложное решение?
Последний раз редактировалось Жмопель 15.04.2014, 02:12, всего редактировалось 1 раз.
Жмопель
Автор темы
Репутация: 3
С нами: 10 лет

  • 2

Сообщение #2 Жмопель » 15.04.2014, 01:43

Бинго! При добавлении BB-кодов в админке увидел очень полезную информацию:
Кроме лексем для замены HTML можно использовать любые языковые переменные из языковых файлов. Например, {L_<STRINGNAME>}, где <STRINGNAME> — это имя переведённой строки, которую вы хотите добавить. Например, {L_WROTE} будет отображено как «wrote» или переведено в зависимости от выбранного пользователем языка.
Добавил в файл viewtopic.php (каждой локализации) нужные строки и использовал их при составлении замены HTML.
Всё получилось именно так как мне было нужно. Если вдруг кому-нибудь из новичков потребуется то, о чём я спрашивал в первом сообщении, распишу реализацию подробнее.

Спасибо Вам большое за phpBB extended. Обалденный форк с отличными возможностями!
Разбираюсь в этом всём впервые и не испытываю при этом никаких проблем - всё интуитивно понятно и легко настраиваемо.
Жмопель
Автор темы
Репутация: 3
С нами: 10 лет


Вернуться в Поддержка 1.x



cron