====================================================================
  ENCY TV STORE — متجر التطبيقات الخاص بك (v3.3)
  PHP + MySQL أو SQLite — ترجمة عربي/إنجليزي + 20 قالب ألوان
  + روابط SEO باسم التطبيقات + مدير إعلانات كامل (16 مكاناً بدون إطار)
  + عداد متعدد الصفحات + فيديوهات شورتس + مركز ملفات + مثبت إنجليزي
====================================================================

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 الملفات المرفقة (103 تطبيق جاهزة بالروابط والأيقونات والتصنيفات)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 103 تطبيق بأسمائهم الأصلية مصنفة في 10 تصنيفات جاهزة:
  بث مباشر / أفلام ومسلسلات / رياضة / ترفيه / مشغلات /
  أدوات التلفاز / لانشرات / متاجر / متصفحات / تحكم عن بعد
- روابط التحميل الأصلية (mediafire / github / روابط مباشرة ...)
- أيقونة كل تطبيق محفوظة داخل مجلد assets/icons
- لوجو احترافي ببراند Ency TV Store + شعار Downloader الرسمي
- 20 قالب ألوان متدرجة (القالب الأول بألوان واجهة Downloader الرسمية)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 خطوات التثبيت على استضافتك (5 دقائق)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1) ارفع محتويات هذا المجلد كاملة إلى public_html عبر FTP أو File Manager
   (أو ارفع ملف ency-tv-store.zip ثم فك الضغط من cPanel)

2) أعطِ الصلاحيات 755 للمجلدين:
   - data
   - uploads

3) ★ للتثبيت بقاعدة بيانات MySQL (الموصى به):
   أ) من cPanel → MySQL Databases:
      - أنشئ قاعدة بيانات جديدة   مثال: user_ency
      - أنشئ مستخدم قاعدة بيانات  مثال: user_admin
      - اربط المستخدم بالقاعدة وامنحه All Privileges
   ب) افتح الرابط: https://موقعك.com/install.php
      - واجهة التثبيت إنجليزية بالكامل
      - اختر MySQL وأدخل: DB Host (غالباً localhost) + اسم القاعدة + المستخدم + كلمة المرور
      - أدخل اسم مستخدم وكلمة مرور مدير اللوحة
      - اضغط Install Now — سيتم إنشاء الجداول وزرع 103 تطبيق تلقائياً
      - يتم حفظ بيانات الاتصال في data/config.php

   ★ أو للتثبيت السريع بدون قاعدة بيانات:
      - اختر SQLite من صفحة التثبيت واضغط زر واحد فقط

4) 🧹 إعادة تثبيت نظيفة من الصفر:
   لو المتجر مثبت مسبقاً وتريد مسح كل شيء:
   - افتح install.php → يظهر خيار "Fresh install — wipe the entire database"
   - اكتب WIPE في خانة التأكيد واضغط الزر الأحمر
   - سيُمسح كل شيء نهائياً — ثم يظهر نموذج التثبيت الجديد فوراً
   ⚠️ الترقية من نسخة أقدم؟ لا تحتاج إعادة تثبيت — الأعمدة والجداول
   الجديدة (slug / embed_video / ads / videos) تُنشأ تلقائياً.

5) ⚠️ مهم جداً: احذف ملف install.php من الاستضافة فوراً بعد التثبيت

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 روابط SEO احترافية باسم التطبيقات (جديد v3.1)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- كل تطبيق له رابط باسمه وليس أرقاماً أو رموزاً:
  https://موقعك.com/app/youtube-tv-premium
  https://موقعك.com/download/youtube-tv-premium
- الأسماء العربية تتحول تلقائياً لحروف لاتينية (transliteration)
- يمكنك تعديل الرابط اليدوياً: لوحة التحكم → تطبيقات → تعديل → الرابط الاحترافي
- الروابط القديمة app.php?id=N تتحول تلقائياً (301) للرابط الجديد
  — محركات البحث لا تخسر أي أرشفة
- روابط لوحة التحكم أيضاً بدون .php:
  https://موقعك.com/admin/dashboard  /admin/apps  /admin/settings ...
- ملاحظة: تستلزم استضافة تدعم mod_rewrite (شائع في كل الاستضافات)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📢 مدير الإعلانات الكامل — 16 مكاناً بدون إطار (محدّث v3.3)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
الرابط: لوحة التحكم → الإعلانات
- 16 مكاناً إعلانياً: 5 في الرئيسية + 4 في صفحة التطبيق + 4 في صفحات
  العدّاد + عمودان جانبيان ثابتان + خانة داخل <head> لكل الصفحات
- أكواد غير محدودة في كل مكان — تظهر مكدسة بالترتيب
  → كل صفحة تحمل 4-6 أماكن على الأقل
- بدون أي إطار: الإعلان يظهر بحجمه الأصلي تماماً (728×90، 300×250،
  300×600، 160×600، 468×60، متجاوب... كل المقاسات مدعومة)
- عمودا الجانبين (side_l / side_r) مثاليان لبنر 160×600 ويظهران
  تلقائياً على الشاشات العريضة فقط حتى لا يغطيا المحتوى
- تفعيل/تعطيل أي إعلان بنقرة + ترتيب + تعديل + حذف
- الأكواد القديمة المحفوظة في الإعدادات (AdSense / Adsterra / Monetag)
  ما زالت تعمل كخطة بديلة تلقائية إن كانت الأماكن فارغة

📝 ملف ads.txt (مهم لـ AdSense):
- الإعدادات → الربح → محتوى ملف ads.txt
- الصق سطر شبكتك مثل: google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
  وسيصبح متاحاً تلقائياً على الرابط site.com/ads.txt —
  بدون هذا الملف قد ترفض AdSense عرض إعلانات مدفوعة على نطاقك
  (من أشهر أسباب "الإعلانات لا تظهر")

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏳ عداد متعدد الصفحات تتحكم به بالكامل (جديد v3.1)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
الإعدادات → الربح:
- حدد عدد صفحات العدّاد: من 0 (تحويل فوري) حتى 5 صفحات
- حدد مدة العد لكل صفحة بالثواني — اكتب قيمة واحدة لتطبّق على كل
  الصفحات (مثال: 10) أو قيمة لكل صفحة (مثال: 10,8,8) — وإذا كتبت
  قيماً أقل من عدد الصفحات تتكرر آخر قيمة تلقائياً (جديد v3.3:
  أصبح العدّاد يعمل الآن على كل الصفحات حتى بعد الأولى)
- عند الضغط على زر التحميل: يبدأ الزائر بالصفحة 1 ثم 2 ثم 3...
  وكل صفحة تعرض عدّاداً + إعلاناتك (4 أماكن + العمودان الجانبيان) —
  عند انتهاء عدّاد الصفحة يظهر زر «اذهب إلى الرابط» ويضغطه
  للانتقال إلى الصفحة التالية، وفي آخر صفحة يوصله لرابط التحميل
  (لا يوجد انتقال تلقائي — الزائر يضغط الزر بنفسه)
- مؤشر تقدم (نقاط) يخبر الزائر بالصفحة الحالية
- كل صفحة محمية بتوقيع HMAC — لا يمكن تخطي الصفحات بالرابط المباشر
- عدّاد النقرات يحسب مرة واحدة في أول صفحة (مع تجاهل تكرار الـ IP)
- فيديو التطبيق (إن وُجد) يظهر في صفحات العدّاد ليشاهده الزائر أثناء الانتظار

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎬 فيديوهات الشورتس (جديد v3.1)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
الرابط: لوحة التحكم → فيديوهات الشورتس
- الصق أي رابط يوتيوب (watch / youtu.be / Shorts / live) أو TikTok
  — يتحول تلقائياً لصيغة embed الصحيحة
- تظهر في كورسيل أفقي أنيق أسفل الصفحة الرئيسية (سحب + أسهم تنقل)
- فيديو خاص لكل تطبيق: لوحة التحكم → تطبيقات → تعديل → فيديو التطبيق
  يظهر في صفحة التحميل — يشاهده المستخدم إذا أراد
- إظهار/إخفاء القسم كاملاً من: الإعدادات → خيارات العرض

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 مركز الملفات — استضافة دائمة 100%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
الرابط: لوحة التحكم → مركز الملفات
- ارفع أي ملف من جهازك (رفع مجزأ 1MB يتخطى حدود الاستضافة)
- أو استورد من رابط: Pixeldrain / MediaFire / أي رابط مباشر
- تحصل على رابط مباشر دائم: dl.php?c=CODE
  — مثالي لتطبيق Downloader على التلفاز (الملف على سيرفرك أنت)
- ضع هذا الرابط في خانة "رابط التطبيق" عند إضافة/تعديل أي تطبيق

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 اللغات
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- الصفحة الرئيسية: زر 🌐 أعلى الصفحة يبدل عربي/إنجليزي فوراً
- لوحة التحكم: زر التبديل أسفل القائمة الجانبية
- اللغة الافتراضية للزوار تُحدد من: الإعدادات → لغة الواجهة

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 القوالب والتصنيفات
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 20 قالب ألوان متدرجة: الإعدادات → قالب الألوان (نقرة واحدة)
- التصنيفات: لوحة التحكم → التصنيفات (عربي + إنجليزي + إيموجي)
- أزرار التصنيفات فوق التطبيقات في الرئيسية + بحث فوري

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 الربح من المتجر (5 مصادر)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1) اختصار الروابط: ضع رابط الاختصار في خانة رابط التطبيق
   (shrinkme / exe.io ...) — كل نقرة = ربح
2) إعلانات كل الصفحات: من "الإعلانات" — 12 مكاناً (رئيسية /
   صفحة التطبيق / صفحات العدّاد) بأكواد غير محدودة
3) صفحات العدّاد المتعددة: 1-5 صفحات لكل تحميل = مشاهدات إعلانات أكثر
4) فيديوهات الشورتس: أرباح يوتيوب/تيك توك من مشاهدات الفيديوهات
5) استضافة الملفات: ارفع ملفات APK من مركز الملفات أو "إضافة تطبيق"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ ملاحظات أمنية
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- بيانات قاعدة البيانات محفوظة في data/config.php ومحمية بـ .htaccess
- كلمات المرور مشفرة bcrypt + حماية CSRF في كل النماذج
- عدّ النقرات يتجاهل تكرار نفس الـ IP لمدة 20 دقيقة
- صفحات العدّاد موقعة HMAC (site_salt) لمنع تخطيها
- جداول قاعدة البيانات ببادئة ency_ حتى لا تتعارض مع سكريبتات أخرى

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 هيكل الملفات
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
index.php        الصفحة الرئيسية (تصنيفات + بحث + إعلانات + كورسيل فيديوهات)
app.php          صفحة التطبيق /app/{slug} (وصف + إعلانات + زر تحميل بارز)
go.php           صفحات العدّاد المتعددة /download/{slug} (تحكم كامل + إعلانات)
dl.php           رابط التحميل المباشر للملفات المستضافة dl.php?c=CODE
install.php      المثبت الإنجليزي (MySQL/SQLite + خيار مسح كل شيء)
includes/        النواة: init (نواة + إعلانات + فيديو + slugs) / lang / themes / seed_apps
assets/          style + themes.css + اللوجو + شعار Downloader + icons
admin/           لوحة التحكم (لوحة + تطبيقات + تصنيفات + إعلانات + فيديوهات
                 + نقرات + مركز ملفات + إعدادات — روابط بدون .php)
data/            قاعدة البيانات والإعدادات (محمي)
uploads/         ملفات APK والأيقونات المرفوعة + ملفات مركز الملفات
