Ошибка при добавлении галочки "Согласен с лицензионным соглашением"

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Balt
Balt
Репутация: 3
Сообщения: 32
Зарегистрирован: 18.05.2017
С нами: 2 года

Сообщение #1 Balt » 23.06.2018, 19:48

OkayCMS писал(а):https://okay-cms.com/article/instruktsiya-dobavleniya-galochki-soglasen-s-lits-soglasheniem
Воспользовался данной инструкцией и сейчас выдает две ошибки.

Первая: После внесения изменений в файл "api/Users.php" исчезает список зарегистрированных пользователей, отображаемый в админке в разделе "Покупатели" на странице "Список покупателей". Количество зарегистрированных пользователей показывает, а самого списка нет, висит сообщение: "Нет пользователей".

Вторая: При регистрации, после ввода всех данных в форме регистрации выскакивает ошибка/сообщение: "unknown error".

Делал все по инструкции, переделывал раза 3-4 - результат один. Версия CMS - 2.1.4. По остальным пунктам вопросов нет, всё работает.

korshunov
korshunov
Репутация: 99
Сообщения: 968
Зарегистрирован: 03.12.2015
С нами: 3 года 5 месяцев
Skype

Сообщение #2 korshunov » 24.06.2018, 06:32

Проверяйте, вставлены ли дополнительные поля, как написано в начале инструкции, особенно в таблице ok_users...

По поводу этой инструкции довольно давно были высказаны замечания, на которые авторы пока не ответили, разве что исправили замечание 2 - самое простое:
viewtopic.php?f=6&t=714&p=3891#p3891

Balt
Balt
Репутация: 3
Сообщения: 32
Зарегистрирован: 18.05.2017
С нами: 2 года

Сообщение #3 Balt » 24.06.2018, 07:43

korshunov писал(а):Проверяйте, вставлены ли дополнительные поля, как написано в начале инструкции, особенно в таблице ok_users...

По поводу этой инструкции довольно давно были высказаны замечания, на которые авторы пока не ответили, разве что исправили замечание 2 - самое простое:
viewtopic.php?f=6&t=714&p=3891#p3891
Да, я эту тему читал.
Всё делал по инструкции и в БД добавлял поля, как указано, пробовал даже в чистой CMS вносить изменения - тоже самое, исчезает список пользователей и невозможно зарегистрироваться на сайте.

Добавлено спустя 44 минуты 10 секунд:

Пока сделал так:
Все, что касаемо пункта 4 (Регистрация пользователя) - изменения отменил.
В файл "..design/имя_темы/html/register.tpl" добавил после:

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

{* User's  password *}
            <div class="form_group">
                <input class="form_input" type="password" name="password" value="" data-language="form_enter_password" placeholder="{$lang->form_enter_password}*"/>
            </div>


Следующий код:

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

{* User's  personal_info *}
           <div>
             <input type="checkbox" checked="" name="personal_info" required id="personal_info">
              <noindex><label for="personal_info"><a href="/politika-obrabotki-personalnyh-dannyh" target="_blank">С политикой обработки персональных данных</a> и <a href="/polzovatelskoe-soglashenie" target="_blank">Пользовательским соглашением</a> ознакомлен и даю согласие на обработку своих персональных данных, достоверность своих персональных данных подтверждаю.</label></noindex>
          </div>


Еще внёс изменения в "..design/имя_темы/js/jquery.validate.min.js":
"messages:{required:"This field is required." заменил на "messages:{required:"Это поле обязательно!"


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость