Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

личный кабинет и регистрация


Recommended Posts

Доброго времени, коллеги. Такая проблема - упрощаю регистрацию на 2.3.

Стоит сторонний шаблон. 

В public_html/catalog/controller/account/register.php удаляю дважды:

if (isset($this->request->post['lastname'])) {
            $data['lastname'] = $this->request->post['lastname'];
        } else {
            $data['lastname'] = '';
        }

 

В /public_html/catalog/view/theme/tt_volga1/template/extension/module/ocajaxlogin/ajaxregister.tpl удаляю:

 

<div class="form-group required">
                    <label class="col-sm-2 control-label" for="input-lastname"><?php echo $entry_lastname; ?></label>
                    <div class="col-sm-10">
                        <input type="text" name="lastname" value="<?php echo $lastname; ?>" placeholder="<?php echo $entry_lastname; ?>" id="input-lastname" class="form-control" />
                        <!-- Error Last Name -->
                        <div class="for-error error-lastname"></div>
                    </div>
                </div>

Исчезает ненужная строка в вплывающем окне регистрации, но регистрация не происходит.

Что еще в коде подчистить необходимо??? Заранее спасибо.

А так же это окно на сайте всплывающее, как сделать, чтобы при щелчке ЛКМ не pop-up окно регистрации авторизации было, а открывалось просто новое окно сайта с формой???

ajaxlogin.tpl ajaxregister.tpl register.php

Надіслати
Поділитися на інших сайтах


У вас в public_html/catalog/controller/account/register.php есть метод валидации validate().

Вам нужно удалить в данном случае проверку валидации $this->request->post['lastname'].

По факту удалить из метода validate() строку

if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) {
			$this->error['lastname'] = $this->language->get('error_lastname');
		}

Но я согласен с товарищем @Atlet. Ставьте симплу и все)

Надіслати
Поділитися на інших сайтах

32 минуты назад, flai0616 сказал:

У вас в public_html/catalog/controller/account/register.php есть метод валидации validate().

Вам нужно удалить в данном случае проверку валидации $this->request->post['lastname'].

По факту удалить из метода validate() строку

Но я согласен с товарищем @Atlet. Ставьте симплу и все)

 

Слушайте, попробовал, все равно не работает.

Я бы поставил, но:

На шаблон ставятся далеко не все модули хорошо (пробовал с фильтрами играться), либо работа самих модулей меня не устраивает. Nulled версии ознакомиться не нашел, а покупать рискованно, поскольку нет уверенности, что поставится как надо.

Да и тем более в теории это довольно несложно реализовать самому, но чет не выходит :ph34r::grin:

Надіслати
Поділитися на інших сайтах


23 минуты назад, paigus сказал:

Nulled версии ознакомиться не нашел

Не ищите, если не хотите проблем с сайтом) Тем более не упоминайте о них на этом форуме - здесь банят за использование вареза)

Simple - лучший в своем роде) Тем более стоит недорого) Очень рекомендую)

Надіслати
Поділитися на інших сайтах

12 минут назад, flai0616 сказал:

Не ищите, если не хотите проблем с сайтом) Тем более не упоминайте о них на этом форуме - здесь банят за использование вареза)

Simple - лучший в своем роде) Тем более стоит недорого) Очень рекомендую)

 

я только об ознакомлении, ничего криминального)

хорошо, спасибо

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.