Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Изменение формы регистрации (IP.Board 3.4.6)

Опубликовано:

Задался целью изменить название поля формы "Имя пользователя" при регистрации, в поиске на Вашем форуме нашел решение.

Зашел в АЦ / Внешний вид / Языки / Русский (RU), в поиске ввел "Имя пользователя", заменил на "Ник в игре" строку из reg_choose_dname Username В наборе слов: core/public_register, нажал на "Отправить" и система мне выдала "Системная ошибка - Невозможно перевести защищенный пакет языков".

Теперь вместо регистрации у меня не "Имя пользователя" а "Username" и этого поля редактирования в языках больше нет.

 

Помогите изменить название поля формы "Username" на "Ник в игре".

 

P.S. Ваш форум единственный, который адекватно и быстро помогает решить вопросы с довольно таки не легким кмс, за что Вам огромное спасибо.

Рекомендованные сообщения

Опубликовано:
  • Автор

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

Опубликовано:
Там сказано об не русифицированных версиях, наверно темы немного устарели и версия движка там обсуждается другая, в любом случае мне не понятно что нужно сделать
Читаем

Вопрос:

"Системная ошибка

Невозможно перевести защищенный пакет языков"

Ответ:

Выполнить запрос

UPDATE core_sys_lang SET lang_protected = 0;

Вопрос:

Где его выполнить?

Ответ №1:

В phpadmin можно сделать это

Выбираешь базу (с лева) ->вкладка SQL (сверху)->вставляешь в поле UPDATE core_sys_lang SET lang_protected = 0; - > жмешь OK и перезапускаешь mysql

Ответ №2:

так же можно в самом форуме выполнить запрос.

Поддержка - Управление SQL - Инструменты для управления SQL

Опубликовано:
  • Автор

Замечательно, я перезапустил базу данных из АЦ, ввел

UPDATE core_sys_lang SET lang_protected = 0;

и нажал выполнить новый запрос. Запрос выполнен успешно, но при регистрации все так же вместо "Имя пользователя" выводится Username, в поиске по слову Username где изменить поле? В колонке "новое значение" - нет никакого Username.

Опубликовано:
я перезапустил базу данных из АЦ

Это как? Насколько я знаю перезапустить можно сервер (процесс) mysql, и явно это делается не из АЦ форума. Да и не нужно в данном случае ничего перезапускать. Требуется только выполнить запрос либо в phpMyAmin либо через админцентр форума Прочее -> SQL

 

и нажал выполнить новый запрос. Запрос выполнен успешно, но при регистрации все так же вместо "Имя пользователя" выводится Username

Вы сняли защиту с языка. Теперь нужно вернуться назад в Внешний вид -> Языки -> %язык%, найти нужный лэнг, отредактировать и сохранить.

 

В колонке "новое значение" - нет никакого Username.

В колонке "новое значение" нужно вписать свое новое значение для желаемой языковой строчки.

Опубликовано:
  • Автор

Если вам не трудно, подскажите критерии поиска нужного мне поля, куда ввести мое значение. Если б искать Имя пользователя - то проблем нет, но у меня Username - мне нужно осуществлять поиск в другом языковом пакете, если да то где его найти? В русском языковом пакете Username - не могу найти.

Опубликовано:

По username и ищем. В языке есть поиск.

Опубликовано:
  • Автор

По username и ищем. В языке есть поиск.

Я так и делаю, я наверно не очень корректно выражаю свой вопрос, я после поиска в языках по ключевому слову Username - не могу найти поле для редактирования. На что мне обратить внимание после поиска, какое поле нужно редактировать?

 

P.S. Я понимаю только в HTML и CSS а во всем что касается SQL и PHP я полный ноль.

Опубликовано:

Ищите по reg_choose_dname

reg.jpg

 

В поле "Новое значение" пишите свой вариант

Опубликовано:
  • Автор

О чудо, наконец то я нашел, спасибо newbie, поиском искать не получилось так как поле было пустое, в результате ошибки по ходу стерся перевод. Просто зашел в файл в разделе Система - public_register и нашел строчку reg_choose_dname - она была пустой.

 

Спасибо всем.

Опубликовано:

Поиск работает и по ключу лэнга, и по значению по умолчанию и по новому значению. Если новое значение пустое, можно искать либо по ключу, либо по Username. Правда во втором случае будет больше совпадений и придется отбирать нужный вариант.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.