Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[dev] Quick Language
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
![Подмигивает ;)](https://www.phpbbguru.net/community/images/smilies/icon_e_wink.gif)
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
[dev] Quick Language
Расширение для 3.1 позволяет быстро изменить язык конференции:
В шапку форума ( файл overall_header.html ) добавляется блок с иконками флагов для всех установленных на конференции языков - Нажатие на иконку флага меняет язык конференции. Для зарегистрированного пользователя новое значение сохраняется в таблице юзеров ( аналогично изменению настроек через личный раздел), для гостя значение сохраняется в куках конференции
- в панели администратора можно задать отображение иконок гостям и отображение иконки английского языка. Для форумов, в которых не участвуют англоязычные посетители ( например, для российско-украинских), рекомендуется отключать появление флага иконки переклюения на английский
- в панели администратора можно включить опцию перевода отдельных постов. На странице настроек расширения есть ссылка Получить API-ключ. Полученный ключ нужно ввести в текстовое поле для получени возможности перевода отдельных постов или выделенного в отдельном текста в посте на выбранный вами язык
Скрытые возможности ("пасхальное яйцо") расширения
Админ, для тех названий категорий/форумов, которые он хочет видеть на разных языках, добавляет в свой языковой файл строки по принципу
FORUM_NAME_N, где N - айди форума/категории FORUM_DESC_N, где N - айди форума/категории Следующие строки переопределяют некоторые обшие текстовые значения конференции SITENAME_NAME - SITENAME
SITE_DESCRIPTION_NAME - SITE_DESCRIPTION
SITE_HOME_NAME- SITE_HOME
INDEXPAGE_NAME_NAME - INDEXPAGE
Расширение проверит, есть ли соответствующая языковая переменная, если есть, то выведет её в качестве названия, если нет, название останется стандартным, как было записано в базе( то же самое относится и к описанию форума/категории)
Репозиторий: https://github.com/alg5/quicklanguage
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/quicklanguage/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "Quick Language"
П.с. Иконки флагов должны быть картинками 16Х16 пикселей типа ".png" и располагаться в папке /ext/alg/quicklanguage/styles/all/theme/images/flags
полный список всех флагов можно скачать с сайта http://www.gosquared.com/download/pixels/flags.zip
В шапку форума ( файл overall_header.html ) добавляется блок с иконками флагов для всех установленных на конференции языков - Нажатие на иконку флага меняет язык конференции. Для зарегистрированного пользователя новое значение сохраняется в таблице юзеров ( аналогично изменению настроек через личный раздел), для гостя значение сохраняется в куках конференции
- в панели администратора можно задать отображение иконок гостям и отображение иконки английского языка. Для форумов, в которых не участвуют англоязычные посетители ( например, для российско-украинских), рекомендуется отключать появление флага иконки переклюения на английский
- в панели администратора можно включить опцию перевода отдельных постов. На странице настроек расширения есть ссылка Получить API-ключ. Полученный ключ нужно ввести в текстовое поле для получени возможности перевода отдельных постов или выделенного в отдельном текста в посте на выбранный вами язык
Скрытые возможности ("пасхальное яйцо") расширения
Админ, для тех названий категорий/форумов, которые он хочет видеть на разных языках, добавляет в свой языковой файл строки по принципу
FORUM_NAME_N, где N - айди форума/категории FORUM_DESC_N, где N - айди форума/категории Следующие строки переопределяют некоторые обшие текстовые значения конференции SITENAME_NAME - SITENAME
SITE_DESCRIPTION_NAME - SITE_DESCRIPTION
SITE_HOME_NAME- SITE_HOME
INDEXPAGE_NAME_NAME - INDEXPAGE
Расширение проверит, есть ли соответствующая языковая переменная, если есть, то выведет её в качестве названия, если нет, название останется стандартным, как было записано в базе( то же самое относится и к описанию форума/категории)
Репозиторий: https://github.com/alg5/quicklanguage
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/quicklanguage/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "Quick Language"
П.с. Иконки флагов должны быть картинками 16Х16 пикселей типа ".png" и располагаться в папке /ext/alg/quicklanguage/styles/all/theme/images/flags
полный список всех флагов можно скачать с сайта http://www.gosquared.com/download/pixels/flags.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Алг 28.02.2022 13:45, всего редактировалось 2 раза.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
так что, прикрутить языковую переменную для названий пользовательских групп возможно? или они только в базе данных? подскажите как приписать тогда к предустановленным группам свои группы через расширение, чтобы не лезть в ядро движка. Чтобы они считались тоже как предустановленные группы.
Вот есть допустим common.php и в нем
'G_ADMINISTRATORS' => 'Администраторы',
'G_BOTS' => 'Боты',
'G_GUESTS' => 'Гости',
'G_REGISTERED' => 'Зарегистрированные пользователи',
'G_REGISTERED_COPPA' => 'Зарегистрированные пользователи (COPPA)',
'G_GLOBAL_MODERATORS' => 'Супермодераторы',
'G_NEWLY_REGISTERED' => 'Новые пользователи',
можно ведь добавить свои группы?
Отправлено спустя 51 минуту 21 секунду:
блин, не шарю в php коде...
![Грустный :(](https://www.phpbbguru.net/community/images/smilies/icon_e_sad.gif)
есть в memberlist.php
g.group_id, g.group_name
откуда оно его берет... ооочень странно и обидно, что пользовательские группы по умолчанию в движке phpbb3 нельзя оформить на нескольких языках
![Раздражен :x](https://www.phpbbguru.net/community/images/smilies/icon_mad.gif)
Версия phpBB: 3.3.11
-
- Поддержка
- Сообщения: 12427
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2478 раз
Re: [dev] Quick Language
Да. Проще - записать названия в файлы движка + обновить эти названия в админке, посложней - добавить свой языковой файл через своё расширение
Из БД. А в БД оно попадает из админки
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
а какие им присвоить "названия" в движке? как их прилепить? Я уже согласен движок редактировать. только не знаю как это сделать.
Версия phpBB: 3.3.11
-
- Поддержка
- Сообщения: 12427
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2478 раз
Re: [dev] Quick Language
Записать что хочется в языковых файлах
Это которые:
И в админке в настройках группы сменить название группы на название записанной в тех файлах переменной
Это которые:
Во всех используемых языках (иначе будет ошибка)
И в админке в настройках группы сменить название группы на название записанной в тех файлах переменной
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
т.е. рядом с 'G_ADMINISTRATORS' => 'Администраторы',
добавить, примеру,
'G_BARAN' => 'Баран',?
Отправлено спустя 6 минут 27 секунд:
таак... что-то мне кажется, Вы имели ввиду названия предустановленных групп![Улыбается :)](https://www.phpbbguru.net/community/images/smilies/icon_e_smile.gif)
добавить, примеру,
'G_BARAN' => 'Баран',?
Отправлено спустя 6 минут 27 секунд:
таак... что-то мне кажется, Вы имели ввиду названия предустановленных групп
![Улыбается :)](https://www.phpbbguru.net/community/images/smilies/icon_e_smile.gif)
Версия phpBB: 3.3.11
-
- Поддержка
- Сообщения: 12427
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2478 раз
Re: [dev] Quick Language
Да, так
Отправлено спустя 9 минут 49 секунд:
В админке-то название подхватывается, а на форуме нет. Не учла. Надо тип группы в админку добавлять
Отправлено спустя 1 минуту 9 секунд:
Или в БД, в
phpbb_groups
, поправить group_type
на 3-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
т.е. в админке, управление группами в назвнии должно быть 'G_BARAN' или G_BARAN или BARAN или 'BARAN'? какое именно нужно вписать?
Отправлено спустя 1 минуту :
почему именно 3? что это будет значить?
Версия phpBB: 3.3.11
-
- Поддержка
- Сообщения: 12427
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2478 раз
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
да, теперь все отлично ![Улыбается :)](https://www.phpbbguru.net/community/images/smilies/icon_e_smile.gif)
Отправлено спустя 19 секунд:
очень спасибо!
Отправлено спустя 55 секунд:
свершилось то, что я хотел сделать - увеличить кол-во предустановленных групп ))
![Улыбается :)](https://www.phpbbguru.net/community/images/smilies/icon_e_smile.gif)
Отправлено спустя 19 секунд:
очень спасибо!
Отправлено спустя 55 секунд:
свершилось то, что я хотел сделать - увеличить кол-во предустановленных групп ))
Версия phpBB: 3.3.11
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [dev] Quick Language
Предустановленные - это те, которые создаются на этапе установки конференции.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 8 лет 3 месяца
- Благодарил (а): 112 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
да, и теперь все мною созданные группы находятся в разделе Предустановленные.
только почему-то теперь не отображаются модераторы в списке форумов
после
Администраторский раздел - Нагрузка на сервер - Включить отображение модераторов галочка стоит.
Версия phpBB: 3.3.11