श्रेणियाँ

शीर्ष सेलर्स

  • Delete Orders
    Delete Orders

    व्यवस्थापक पृष्ठ - में आदेश को हटाने के लिए विकल्प सक्षम करें > आदेश...

    $0.00
  • CoolShare
    CoolShare

    माउस के साथ एक सामाजिक बुकमार्क्स से अधिक ऐनिमेशन जोड़ें।

    $0.00
  • Categories image
    Categories image

    इस मॉड्यूल आप ब्लॉक को श्रेणी में है, लेकिन एक ही के थंबनेल के साथ...

    $0.00
  • Mass price update
    Mass price update

    इस मॉड्यूल आप मात्रा या प्रतिशत, या मूल्य रेंज द्वारा एक विशेष श्रेणी के...

    $0.00

हाल ही में आदेश (+)

Massive Custom Fields Evolution

प्राप्त किया:2017-07-19 22:45:35
Customer: Stefano
को भेजें: Voghera, इटली
आदेश मान:$42.00
View all ->
Mass Price Update Plus

प्राप्त किया:2017-07-13 16:42:04
Customer: Andrada Mihaela
को भेजें: Dragasani, रोमानिया
आदेश मान:$50.00
View all ->
Countdown Specials - Flash sales

प्राप्त किया:2017-06-25 11:16:48
Customer: Joel
को भेजें: valencia, स्पेन
आदेश मान:$63.00
View all ->
PrestaSpeed

प्राप्त किया:2017-06-22 12:05:20
Customer: Fabio
को भेजें: Milano, इटली
आदेश मान:$55.00
View all ->
Last orders

प्राप्त किया:2017-06-21 09:59:17
Customer: Dusan
को भेजें: Praha 2, चेक गणराज्य
आदेश मान:$61.00
View all ->

इस में बस totorial, हम उम्र उपयोगकर्ता minimun उम्र के रूप में उम्र 18 साल के लिए प्रतिबंधित करने के लिए एक कोड दिखाएँ।

ऐसा करने के लिए, हम जन्मदिन की जाँच करें कि मान्यता वर्ग (class/Validation.php) का उपयोग करें। लेकिन हम से बचने के लिए ओवरराइड्स की शक्ति का उपयोग PrestaShop कोर फ़ाइलों को संशोधित करें। 

सबसे पहले, Validation.php नामक एक नए 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 को हटाएँ, और वह सब है