بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لقد وجد نفسي دائما ادخل وأسأل ولا اقدم شيء وذلك لاني مبتدا في php فأحببت ان أقدم هذا العمل الذي قمت به وهو عبارة عن نظام منتجات بسيط
شرح النظام :
أولا مكونات النظام

يعمل النظام على رفع ملف product.xml أو أي اسم آخر يعني مش مهم يكون الاسم product المهم بعد ما يرفع الملف يقوم ملف plugins.php بتثبيته في قاعدة البيانات ثم عند افتح الصفحات الموقع يقوم النظام بقراءة الملف المرفوع وفقا للمعلموات المحددة في قاعدة البيانات والأوسمة المحددة في ملف plugins_tags.xml حيث كل ملف من البرنامج الخاص بك سيتكون من وسوم كما يلي:

ففي الصورة مكونات الملف plugins_tags وطريقة دلالة الأوسمة
طريقة تركيب النظام على سكربتك الخاص :
أولا تقوم بزرع ملف sys_add.class.php
include './system/SYS_add.class.php';
ثم تقوم بتعريف الكائن
$PLUGINS = new SYS_PLUGINS;
الإتصال بقاعدة البيانات
$DB = new DB_ENGINE;
$DB->connect_db();
تقوم بإستيراد المعلومات من قاعدة البيانات
$PLUGINS_FIELDS = array('ID','ACTIVATION','NAME','FILE','PAGES');
$PLUGINS_QUERY = $DB->select($PLUGINS_FIELDS,'plugins');
while ($PLUGINS_ARRAY = $DB->fetch_db_array($PLUGINS_QUERY))
{
$PLUGINS_ACTIVE = $PLUGINS_ARRAY['ACTIVATION'];
$PLUGINS_NAME = $PLUGINS_ARRAY['NAME'];
$PLUGINS_FILE = $PLUGINS_ARRAY['FILE'];
$PLUGINS_PAGES = $PLUGINS_ARRAY['PAGES'];
$PLUGINS->plugins_data ($PLUGINS_ACTIVE,$PLUGINS_NAME,$PLUGINS_PAGES,$PLUGINS_FILE);
}
ثم نضع الوسوم كما يلي

مكونات ملف الإضافة:

ماعليك إلا تركيب النظام وملء ملفات برنامجك بالوسوم المناسبة ثم صنع الإضافات
تحميل النظام من هنا
http://www.4shared.com/file/5K2TIeGd/Addon.html
أو من المرفقات مع قاعدة البيانات
طبعا لا تستغربو من الملفات الإخرى الزائدة فهي عبارة عن كلاس حماية لم يكتمل في ملف anti_haker وكلاس لقواعد البيانات db_engine وملف الـ config لتعريف قاعدة البيانات و common لدمجهم فقط
الملف المرفق product3.xml هو منتج تجريبي يضيف في صفحة article.php جدول للأسماء طريقة تركيبه عليك إستدعاء الملف
http://localhost/addon/adcp/plugins.php?show=1
ثم النقر على new plugins ثم إستعراض browser أو parcourir ثم إختيار ملف المنتج والضغط على موافق ثم setup فقط ثم إذهب إلى صفحة
http://localhost/addon/article.php
تجد المنتج قد جاءك في الآخر
طبعا التطبيق كان على النظام المرفق في المشاركة وأنت تغيره حسب برنامجك وكذلك localhost تغييرها عندما تكون على إستضافة
أرجو أن يعجبكم
لا تنسو الردود

