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

  • Delete Orders
    Delete Orders

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

    $0.00
  • CoolShare
    CoolShare

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

    $0.00
  • Mass price update
    Mass price update

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

    $0.00
  • Categories image
    Categories image

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

    $0.00

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

Wpress - Wordpress posts in PrestaShop

Получил:2017-12-10 23:04:44
Заказчик: André
Отправьте в: Vale de Santarém, Португалия
Стоимость заказа:$36.00
View all ->
CoolShare
Jquery automatic update
Tags like Wordpress
Block Manufacturers with images
Sizes Chart
Google Badge
PrestaSpeed
SnowFlakes Lite
HeatMap
Update Old Browser

Получил:2017-11-26 14:36:30
Заказчик: Revsale
Отправьте в: mezzocorona, Италия
Стоимость заказа:$49.50
View all ->
Progressive web app and push notifications

Получил:2017-11-25 19:29:54
Заказчик: Luca
Отправьте в: Trieste, Италия
Стоимость заказа:$30.75
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Получил:2017-11-24 12:58:51
Заказчик: Jorge
Отправьте в: Vals-près-le-Puy, Франция
Стоимость заказа:$33.00
View all ->
Countdown Specials - Flash sales

Получил:2017-11-19 18:59:53
Заказчик: Reto
Отправьте в: 4457 Diegten, Швейцария
Стоимость заказа:$52.75
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 для загрузки нового переопределения и это все