Coupon Tab.rar

إضافة "مكتشف الكوبونات الاحترافي" - الربط مع قاعدة بيانات خارجية
هذه النسخة المطورة من الإضافة تتصل بقاعدة بيانات MySQL خارجية لجلب الكوبونات بشكل ديناميكي.

الخطوة 1: إعداد قاعدة البيانات على هوستنجر
إنشاء قاعدة بيانات:

سجّل الدخول إلى لوحة تحكم هوستنجر (hPanel).

اذهب إلى قسم "قواعد البيانات" (Databases) واختر "إدارة" (Management).

أنشئ قاعدة بيانات جديدة (Create a New MySQL Database) ومستخدم جديد. احتفظ باسم قاعدة البيانات، اسم المستخدم، وكلمة المرور.

استيراد الجدول:

من نفس صفحة "إدارة قواعد البيانات"، اضغط على "ادخل phpMyAdmin" (Enter phpMyAdmin) بجانب اسم قاعدة البيانات التي أنشأتها.

بعد الدخول إلى phpMyAdmin، اختر قاعدة بياناتك من القائمة على اليسار.

اضغط على تبويب "استيراد" (Import).

اضغط على "Choose File" واختر ملف database.sql الذي قمت بتنزيله.

اضغط على زر "Go" في الأسفل. سيتم إنشاء جدول coupons وإضافة البيانات التجريبية.

الخطوة 2: رفع وإعداد ملف الـ API
تعديل ملف api.php:

افتح ملف api.php باستخدام أي محرر نصوص.

في الجزء العلوي من الملف، ستجد متغيرات $servername, $username, $password, $dbname.

قم باستبدال القيم الافتراضية بالمعلومات الحقيقية لقاعدة البيانات التي أنشأتها في الخطوة السابقة.

احفظ الملف.

رفع الملف إلى الاستضافة:

في لوحة تحكم هوستنجر، اذهب إلى "مدير الملفات" (File Manager).

اذهب إلى مجلد public_html (أو المجلد الخاص بموقعك).

ارفع ملف api.php الذي قمت بتعديله إلى هذا المجلد.

بعد الرفع، تأكد من أنك تستطيع الوصول للملف عبر الرابط: <https://your-domain.com/api.php> (استبدل your-domain.com بنطاقك).

الخطوة 3: تحديث الإضافة
تعديل ملف background.js:

افتح ملف background.js.

في السطر العلوي، ستجد المتغير API_URL.

قم بتغيير الرابط "<https://your-domain.com/api.php>" إلى الرابط الفعلي لملفك الذي رفعته في الخطوة السابقة.

احفظ الملف.

إعادة تحميل الإضافة:

اذهب إلى chrome://extensions.

ابحث عن إضافة "مكتشف الكوبونات الاحترافي".

اضغط على زر التحديث (أيقونة السهم الدائري).

كيفية الاختبار
بعد إتمام جميع الخطوات، قم بزيارة أحد المواقع الموجودة في قاعدة البيانات مثل amazon.com أو noon.com.

يجب أن تتصل الإضافة بالـ API الخاص بك وتجلب الكوبون وتعرضه في النافذة المنبثقة.

لإضافة كوبونات جديدة، ما عليك سوى إضافتها إلى جدول coupons في phpMyAdmin، وستظهر للمستخدمين فورًا بدون الحاجة لتحديث الإضافة.