Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.

Вложения

  • Снимок.PNG
    Снимок.PNG
    3,1 KB · Просмотры: 10
Помогите решить несколько вопросов по поводу обязательных полей
  • При регистрации клиента есть 4 поля - это "Имя", "Фамилия", "Email" и "Пароль". Как сделать необязательным поле "Фамилия"?
  • При создании пользователем у себя нового адреса поле "Имя" и "Фамилия" автоматически заполняется как при регистрации, а мне нужно, чтоб они по умолчанию были пустыми, т.к. клиент добавляет получателя, а получатель всегда отличается от заказчика (магазин доставки цветов и подарков)
  • Там же, в разделе создания адресом по понятным причинам поле "Фамилия" не должно быть обязательным. Как изменить?
Благодарю заранее
 
Подскажите пожалуйста. как вывести блок подписки на рассылку в CMS страницу presta 1.6.1.6
 
Преста 1.6.1.13, внезапно перестали работать учетные записи клиентов в админпанели. Редактирование доступно, а при попытке входа - ошибка 500. Может быть, у кого-то есть соображения в чем проблема? Спасибо.
 
Преста 1.6.1.13, внезапно перестали работать учетные записи клиентов в админпанели. Редактирование доступно, а при попытке входа - ошибка 500. Может быть, у кого-то есть соображения в чем проблема? Спасибо.

начните с логов вебсервера хостинга - там явно указано что именно не нравится

потом проведите аудит узких мест и вспоминайте, что и для чего ставили

но не исключайте и взлом системы, поэтому нужно всегда обновляться до свежих версий, особенно если используете недефолтные модули и темы
(в прошлом году десятки тысяч сайтов по всему миру на престе 1.6.1.13 были взломаны через дырку в модулях загрузки баннеров варехауза)
 
_sashok, спасибо. Вроде бы все посмотрел - ничего не нашел по логам, в том числе и ошибок. Не устанавливал ничего до этого, только удалил несколько модулей давно установленной темы (были отключены), которой не пользовался ни дня.

Решил проблему заливкой бэкапа позавчерашнего.
 
в classes\Customer.php
Код:
public static $definition = array(
        'table' => 'customer',
        'primary' => 'id_customer',
        'fields' => array(
            'secure_key' =>                array('type' => self::TYPE_STRING, 'validate' => 'isMd5', 'copy_post' => false),
            'lastname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => false, 'size' => 32),
            'firstname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
            'phone' =>                        array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'required' => true, 'size' => 128),
            'email' =>                        array('type' => self::TYPE_STRING, 'validate' => 'isEmail', '' => false, 'size' => 32),
            'passwd' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 32),
            'last_passwd_gen' =>            array('type' => self::TYPE_STRING, 'copy_post' => false),
            'id_gender' =>                    array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
            'birthday' =>                    array('type' => self::TYPE_DATE, 'validate' => 'isBirthDate'),
            'newsletter' =>                array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
            'newsletter_date_add' =>        array('type' => self::TYPE_DATE,'copy_post' => false),
            'ip_registration_newsletter' =>    array('type' => self::TYPE_STRING, 'copy_post' => false),
            'optin' =>                        array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
            'website' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isUrl'),
            'company' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'),
            'siret' =>                        array('type' => self::TYPE_STRING, 'validate' => 'isSiret'),
            'ape' =>                        array('type' => self::TYPE_STRING, 'validate' => 'isApe'),
            'outstanding_allow_amount' =>    array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat', 'copy_post' => false),
            'show_public_prices' =>            array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
            'id_risk' =>                    array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false),
            'max_payment_days' =>            array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'copy_post' => false),
            'active' =>                    array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
            'deleted' =>                    array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
            'note' =>                        array('type' => self::TYPE_HTML, 'validate' => 'isCleanHtml', 'size' => 65000, 'copy_post' => false),
            'is_guest' =>                    array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
            'id_shop' =>                    array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
            'id_shop_group' =>                array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
            'id_default_group' =>            array('type' => self::TYPE_INT, 'copy_post' => false),
            'id_lang' =>                    array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'copy_post' => false),
            'date_add' =>                    array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false),
            'date_upd' =>                    array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'copy_post' => false),
        ),
    );

'required' => false, - надо

Возможно ещё где-то править, сходу не вспомню, но в интернете масса по этому поводу информации
 
в classes\Customer.php
'required' => false, - надо

Возможно ещё где-то править, сходу не вспомню, но в интернете масса по этому поводу информации

Спасибо!
Может подскажете еще, как добавить какой нибудь блок контактов в шапку? Под поиск, или под логотип в стандартной теме
В контактах должны быть телефоны, значки после телефонов (вайбер, ватсап) и время работы
 
Спасибо!
Может подскажете еще, как добавить какой нибудь блок контактов в шапку? Под поиск, или под логотип в стандартной теме
В контактах должны быть телефоны, значки после телефонов (вайбер, ватсап) и время работы

модулем
Для просмотра ссылки Войди или Зарегистрируйся
 
можно модуль themconfigurator использовать, он по хукам выводит контент
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху