Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
eridan

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

Recommended Posts

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

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Там сказано об не русифицированных версиях, наверно темы немного устарели и версия движка там обсуждается другая, в любом случае мне не понятно что нужно сделать
Читаем

Вопрос:

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

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

Ответ:

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

UPDATE core_sys_lang SET lang_protected = 0;

Вопрос:

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

Ответ №1:

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

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

Ответ №2:

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

UPDATE core_sys_lang SET lang_protected = 0;

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

Share this post


Link to post
Share on other sites
я перезапустил базу данных из АЦ

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

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Ищите по reg_choose_dname

reg.jpg

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...