Du solltest Anmeldung zu Ihrem Kundenkonto.
Oder registrieren neues Konto.
In diesem einfach totorial zeigen wir einen Code, um den Benutzer Alter bis 18 Jahre, die als Mindest Alter einschränken.
Hierzu verwenden wir die Validation-Klasse (class/Validation.php), die den Geburtstag zu überprüfen. Aber wir nutzen die Kraft der Überschreibungen vermeiden PrestaShop-Kerndateien zu ändern.
Zunächst erstellen Sie eine neue Php-Datei namens Validation.php, und setzen Sie diese Inhalte:
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;
}
}
und kopieren Sie diese Datei überschreibt/Klassen-Verzeichnis von PrestaShop. Danach löschen Sie die Datei cache/class_index.php, um die neue Außerkraftsetzung zu laden und das ist alles
Du solltest Anmeldung zu Ihrem Kundenkonto.
Oder registrieren neues Konto.