استظافة مجانية مع نسخة البلوشوب
تواصل مع المبيعات
Sales.metjar
+97313343321
المنتجات
الخدمات
مراجع
تابعونا على تويتر
اضافة صفحة « أمثلة حية

للرجوع للقائمة الرئيسية إضغط هنا.

تعتمد برمجة المتجر على AMHSOFT FRAMEWORK, بالتالي اضافة صفحات للمتجر برمجيا تكون حسب نظام الفريم ورك.

هذا النظام ليس بالمعقد, يجب فقط اتباع بعض القواعد.

اول القواعد التي يجب اتباعها هي الفصل بين كود HTML  و كود PHP

مثلا نريد صفحة باسم

http://yourdomain.com/mypage.html

في هذه الحالة يجب انشاء صفحة PHP تحت مجلد pages  باسم mypage.class.php

وصفحة اخرى HTML  تحت مجلد views  باسم mypage.tpl.html

 ملاحظة: لابد ان يتوافقا اسما الصفحتين و ان يكون ملحق صفحة HTML   كالتالي: tpl.html

وملحق صفحة PHP  على النحو التالي: class.php

 

بالنسبة لصفحة PHP هي متكونة من  class اسمها يبدأ بحرف c  و يضاف له اسم الصفحة المضافة على ان يكون اول حرف كبير و تكون ممتدة من Page

class cMypage extends Page {
}

هذه class تتكون من 3 وظائف رئيسية وهي:

public function __initialize(){
}

public function __default (){ }

public function __finilize(){ }

حتى يتم اظهارالصفحة يجب اضافة:

public function __finilize(){
        $this->show();
}

النتيجة:

 
class cMypage extends Page{
    /**
     *Init the Application
     */
    public function __initialize(){
 
    }
    /**
     *Default Event
     */
    public function __default(){
 
    }
 
    /**
     *finalize the application
     */
    public function __finilize(){
        $this->show(); //show the template named: mypage.tpl.html
    }
}

بالنسبة لصفحة HTML فهي ايضا تخضع الى قواعد فيجب ان تبدأ ب:

{page name="my_page" title="My Page"}

وتنتهي ب:

{/page}

بالنسبة لtitle فهو الاسم الذي يجب ان يظهر عند استدعاء الصفحة, وفي حالتنا هذه هو My Page

يمكن مشاهدة الفيديو التالي لمزيد من المعلومات