Лучшие товары

  • Delete Orders
    Delete Orders

    Включите опцию Удалить заказы в странице администратора - > заказы...

    $0.00
  • CoolShare
    CoolShare

    Добавьте социальные закладки с помощью мыши над анимацией.

    $0.00
  • Categories image
    Categories image

    Этот модуль позволяет отображать блок в категории, но с эскизами одного...

    $0.00
  • Mass price update
    Mass price update

    Этот модуль позволяет вам обновить количество или процент, цены всех...

    $0.00

Последние заказы (+)

PrestaSpeed

Получил:2017-10-06 09:56:03
Заказчик: Jamie
Отправьте в: Salisbury, Великобритания
Стоимость заказа:$55.00
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Получил:2017-10-03 14:39:05
Заказчик: Miguel
Отправьте в: Córdoba, Испания
Стоимость заказа:$46.05
View all ->
PrestaProtect Captcha+ / malware scanner / block bots

Получил:2017-10-02 18:45:37
Заказчик: Gui
Отправьте в: MIAMI, США
Стоимость заказа:$38.00
View all ->
Mass Price Update Plus

Получил:2017-10-01 00:12:00
Заказчик: Jvr
Отправьте в: --s, Испания
Стоимость заказа:$50.00
View all ->
PrestaSpeed

Получил:2017-09-30 21:25:19
Заказчик: Carl-Christian
Отправьте в: Lund, Швеция
Стоимость заказа:$55.00
View all ->

В этом просто totorial, мы показать код, чтобы ограничивать пользователя возраст до 18 лет как минимальный возраст.

Для этого мы используем класс проверки (class/Validation.php), проверить день рождения. Но мы используем силу переопределений, чтобы избежать изменения PrestaShop основные файлы. 

Во-первых создайте новый файл php под названием Validation.php и поставить это содержание:

class Validate extends ValidateCore {
public static function isBirthDate($date)
{
if (empty($date) || $date == '0000-00-00')
return false;
if (preg_match('/^([0-9]{4})-((?:0?[1-9])|(?:1[0-2]))-((?:0?[1-9])|(?:[1-2][0-9])|(?:3[01]))([0-9]{2}:[0-9]{2}:[0-9]{2})?$/', $date, $birth_date))
{
if ((floor((time() - strtotime($date))/31556926))<18)
return false; 
if ($birth_date[1] > date('Y') && $birth_date[2] > date('m') && $birth_date[3] > date('d'))
return false;
return true;
}
return false;
}
}

и скопировать этот файл в каталог переопределения/классы PrestaShop. После этого, удалите файл cache/class_index.php для загрузки нового переопределения и это все