Skip to content

MB-programming/german-books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 منصة الكتب الرقمية - NetLab Academy

Status PHP MySQL License

منصة تعليمية متكاملة للكتب الرقمية مع الصوتيات التفاعلية

🚀 التثبيت السريع📖 التوثيق🎯 المميزات💳 نظام الدفع🔍 SEO


🌟 نظرة عامة

منصة NetLab Academy هي منصة تعليمية شاملة مصممة لتقديم تجربة قراءة رقمية فريدة تجمع بين:

  • 📚 قارئ PDF متقدم وآمن
  • 🎵 ملفات صوتية تفاعلية عبر QR Codes
  • 📊 تتبع تقدم القراءة
  • 💳 نظام دفع محلي (إنستاباي، فودافون كاش)
  • 🔍 تحسينات SEO شاملة
  • 🔒 أمان متقدم

الموقع الحي: https://netlabacademy.com


🚨 هل تحصل على "This Page Does Not Exist"؟

إذا فتحت login.php أو admin/ وحصلت على خطأ "Page Does Not Exist" أو 404 Not Found:

🟠 مستخدمي Hostinger - حل خاص وسريع!

أداة إصلاح تلقائي بكليك واحد:

1. ارفع: hostinger-autofix.php
2. افتح: https://netlabacademy.com/hostinger-autofix.php
3. كلمة المرور: hostinger123
4. اضغط "تشغيل الإصلاح التلقائي"
✅ تحل المشكلة في ثوانٍ!

أو اتبع الدليل المفصل:


🔧 أدوات الإصلاح السريع (لجميع الاستضافات):

1️⃣ اختبار وتشخيص السيرفر:

ارفع وافتح: test-server.php
كلمة المرور: test123
→ ستكتشف المشكلة بالضبط!

2️⃣ إصلاح الصلاحيات تلقائياً:

ارفع وافتح: fix-permissions.php
كلمة المرور: fix123
→ تصلح جميع الصلاحيات بضغطة واحدة!

3️⃣ دليل الحل الكامل:


🚀 التثبيت السريع

⚡ 3 خطوات فقط!

# 1. ارفع الملفات إلى الاستضافة

# 2. ضبط الصلاحيات
chmod 755 uploads/ uploads/books/ uploads/audio/ uploads/covers/ uploads/qr/

# 3. افتح install.php وأكمل التثبيت
# https://netlabacademy.com/install.php

🎉 تم! احذف install.php بعد التثبيت

📘 دليل مفصل: QUICK_START.md


📖 التوثيق

الملف الوصف الاستخدام
QUICK_START.md دليل البدء السريع ⭐ ابدأ هنا!
HOSTINGER_FIX.md 🟠 حل مشاكل Hostinger مستخدمي Hostinger
FIX_404_GUIDE.md 🚨 حل مشكلة 404 إذا لم تعمل login.php
UPLOAD_GUIDE.md 📤 دليل رفع الملفات كيفية رفع الملفات
DEPLOYMENT_GUIDE.md دليل النشر الكامل للنشر على الإنتاج
SEO_GUIDE.md دليل تحسين SEO لتحسين الترتيب
PAYMENT_SYSTEM.md نظام الدفع للدفع الإلكتروني
TROUBLESHOOTING.md حل المشاكل إذا واجهت مشكلة

🎯 المميزات

👨‍💼 للأدمن

📚 إدارة الكتب

  • رفع كتب PDF مع أسماء فريدة تلقائياً
  • إضافة كتب مجانية أو مدفوعة
  • تحديد أسعار مخصصة
  • إدارة التصنيفات واللغات
  • رفع صور الأغلفة

🎵 إدارة الصوتيات

  • إضافة ملفات صوتية لصفحات محددة
  • توليد QR Codes تلقائياً
  • دعم MP3, WAV, OGG, M4A
  • ربط الصوت بالصفحات

💳 إدارة المدفوعات

  • عرض طلبات الشراء
  • قبول/رفض الطلبات
  • إضافة ملاحظات
  • تتبع تاريخ المدفوعات
  • إحصائيات المبيعات

📊 الإحصائيات

  • عدد الكتب والمستخدمين
  • إحصائيات المبيعات
  • تتبع النشاط
  • تقارير شاملة

📱 للقارئ

📖 القراءة

  • قارئ PDF سلس وآمن
  • تكبير/تصغير
  • الانتقال بين الصفحات
  • التحكم بالكيبورد
  • وضع ملء الشاشة

🎵 الصوتيات

  • تشغيل الصوت عبر QR Code
  • نافذة منفصلة للصوت
  • مشغل جميل وسهل
  • إمكانية الإغلاق في أي وقت

📊 التقدم

  • حفظ تلقائي كل 30 ثانية
  • شريط تقدم مرئي
  • العودة من حيث توقفت
  • تتبع الصفحات المقروءة

⭐ المفضلة

  • حفظ الكتب المفضلة
  • قائمة سريعة للوصول
  • تنظيم المكتبة الشخصية

💳 نظام الدفع

طرق الدفع المتاحة:

الطريقة الرقم الأيقونة
إنستاباي 01222112819 💳
فودافون كاش 01014959132 📱
واتساب 01222112819 💬

🔄 آلية الشراء:

graph LR
    A[القارئ يختار الكتاب] --> B[يختار طريقة الدفع]
    B --> C[يرسل طلب عبر واتساب]
    C --> D[يحول المبلغ]
    D --> E[يرسل لقطة شاشة]
    E --> F[الأدمن يراجع الطلب]
    F --> G[قبول/رفض]
    G --> H[القارئ يستطيع القراءة]
Loading

📄 التفاصيل الكاملة: PAYMENT_SYSTEM.md


🔍 تحسين محركات البحث (SEO)

✅ مُحسّن بالكامل للظهور في محركات البحث!

📱 On-Page SEO

  • ✅ Meta Tags كاملة
  • ✅ Open Graph & Twitter Cards
  • ✅ Structured Data (JSON-LD)
  • ✅ Semantic HTML5
  • ✅ Alt Text للصور
  • ✅ Breadcrumbs

⚙️ Technical SEO

  • ✅ Sitemap.xml ديناميكي
  • ✅ Robots.txt محسّن
  • ✅ Canonical URLs
  • ✅ HTTPS إجباري
  • ✅ Gzip Compression
  • ✅ Browser Caching

🎯 الكلمات المفتاحية المستهدفة:

كتب رقمية • تعلم اللغات • كتب ألمانية • كتب إنجليزية
كتب إيطالية • ملفات صوتية • QR Code • تعليم إلكتروني

📈 Google PageSpeed Score: 95+ 🔍 SEO Score: 100%

📄 دليل كامل: SEO_GUIDE.md


🔒 الأمان

حماية متعددة الطبقات:

  • HTTPS إجباري - كل الاتصالات مشفرة
  • Security Headers - XSS, Clickjacking, CSP
  • Password Encryption - bcrypt hashing
  • SQL Injection Protection - Prepared Statements
  • XSS Protection - Input sanitization
  • File Protection - Direct access denied
  • Session Security - Secure session handling

🛠️ التقنيات المستخدمة

Backend:     PHP 7.4+ (PDO)
Database:    MySQL 5.7+
Frontend:    HTML5, CSS3, JavaScript
PDF Viewer:  PDF.js (Mozilla)
Security:    bcrypt, Prepared Statements
SEO:         Schema.org, Open Graph
Payment:     InstaPay, Vodafone Cash, WhatsApp

📦 الملفات الأساسية

german-books/
├── admin/                   # لوحة تحكم الأدمن
│   ├── dashboard.php       # الرئيسية
│   ├── upload-book.php     # رفع كتاب
│   ├── books.php           # إدارة الكتب
│   ├── add-audio.php       # إضافة صوت
│   └── purchase-requests.php  # طلبات الشراء
├── reader/                  # لوحة تحكم القارئ
│   ├── dashboard.php       # الرئيسية
│   ├── view-book.php       # قارئ PDF
│   ├── purchase-book.php   # شراء كتاب
│   └── save-progress.php   # حفظ التقدم
├── uploads/                 # الملفات المرفوعة
│   ├── books/              # كتب PDF
│   ├── audio/              # ملفات صوتية
│   ├── covers/             # صور الأغلفة
│   └── qr/                 # QR Codes
├── config.php              # الإعدادات
├── auth.php                # المصادقة
├── seo-functions.php       # دوال SEO
├── database.sql            # قاعدة البيانات
├── install.php             # معالج التثبيت
├── sitemap.php             # Sitemap ديناميكي
├── robots.txt              # Robots.txt
├── .htaccess               # إعدادات Apache
└── index.php               # الصفحة الرئيسية

👤 حسابات تجريبية

👨‍💼 حساب الأدمن:

البريد: admin@bookplatform.com
كلمة المرور: admin123

📖 حساب القارئ:

البريد: reader@bookplatform.com
كلمة المرور: reader123

⚠️ مهم: غيّر كلمات المرور فوراً بعد التثبيت!


🚀 معلومات الإنتاج

الموقع:         https://netlabacademy.com
القاعدة:        u186120816_books
المستخدم:       u186120816_minaboulesf3
كلمة المرور:    yd+I*aN6

📞 الدعم

📚 الموارد:

🔗 روابط مفيدة:


📄 الترخيص

هذا المشروع مفتوح المصدر ومتاح للاستخدام الحر.


✨ تطوير مستقبلي

  • تطبيق موبايل (iOS/Android)
  • نظام تقييم الكتب
  • نظام تعليقات
  • إشعارات push
  • دعم EPUB و MOBI
  • API للمطورين

🎉 مبروك! منصتك جاهزة للإنتاج

تم التطوير بواسطة Claude ❤️

NetLab Academy - منصة تعليمية متكاملة

⬆ العودة للأعلى

```bash chmod 755 uploads/ chmod 755 uploads/books/ chmod 755 uploads/audio/ chmod 755 uploads/covers/ chmod 755 uploads/qr/ ```
  1. الوصول للمنصة:
    • افتح المتصفح وانتقل إلى: http://localhost/german-books

👤 حسابات تجريبية

حساب الأدمن:

  • البريد: admin@bookplatform.com
  • كلمة المرور: admin123

حساب القارئ:

  • البريد: reader@bookplatform.com
  • كلمة المرور: reader123

📖 الاستخدام

للأدمن:

  1. رفع كتاب:

    • اذهب إلى "رفع كتاب جديد"
    • أدخل عنوان الكتاب والتفاصيل
    • اختر ملف PDF
    • (اختياري) أضف صورة غلاف
    • اضغط "رفع الكتاب"
  2. إضافة صوتيات:

    • اذهب إلى "إدارة الكتب"
    • اضغط "إضافة صوت" للكتاب المطلوب
    • حدد رقم الصفحة
    • ارفع الملف الصوتي
    • سيتم توليد QR Code تلقائياً

للقارئ:

  1. قراءة كتاب:

    • اختر كتاب من القائمة
    • اضغط "قراءة"
    • استخدم الأزرار أو الكيبورد للتنقل
  2. تشغيل الصوتيات:

    • عند ظهور مؤشر "يوجد ملف صوتي"
    • اضغط عليه لفتح مشغل الصوت في نافذة جديدة
    • يمكنك إغلاق النافذة في أي وقت
  3. حفظ التقدم:

    • التقدم يُحفظ تلقائياً كل 30 ثانية
    • يمكنك الضغط على "حفظ التقدم" يدوياً

🔒 الأمان

  • ✅ تشفير كلمات المرور باستخدام bcrypt
  • ✅ حماية من SQL Injection باستخدام Prepared Statements
  • ✅ تنظيف المدخلات (XSS Protection)
  • ✅ نظام جلسات آمن
  • ✅ أسماء ملفات عشوائية لمنع التخمين
  • ✅ حماية الملفات من الوصول المباشر
  • ✅ رفع آمن للملفات مع فحص الأنواع

🎨 التخصيص

يمكنك تخصيص:

  • الألوان في ملفات CSS
  • حجم الملفات المسموح برفعها في config.php
  • أنواع الملفات المقبولة
  • تصميم الصفحات

📱 التوافق

  • ✅ متوافق مع جميع المتصفحات الحديثة
  • ✅ تصميم متجاوب (Responsive)
  • ✅ يعمل على الموبايل والتابلت

🛠️ التقنيات المستخدمة

  • Backend: PHP (PDO)
  • Database: MySQL
  • Frontend: HTML5, CSS3, JavaScript
  • PDF Viewer: PDF.js (Mozilla)
  • الأمان: bcrypt, Prepared Statements, Input Sanitization

📁 هيكل المشروع

german-books/
├── admin/              # لوحة تحكم الأدمن
├── reader/             # لوحة تحكم القارئ
├── uploads/            # الملفات المرفوعة
│   ├── books/         # كتب PDF
│   ├── audio/         # ملفات صوتية
│   ├── covers/        # صور الأغلفة
│   └── qr/            # صور QR Codes
├── config.php         # الإعدادات
├── auth.php           # نظام المصادقة
├── login.php          # صفحة تسجيل الدخول
├── database.sql       # قاعدة البيانات
└── README.md          # هذا الملف

🐛 الإبلاغ عن المشاكل

إذا واجهت أي مشكلة:

  1. تأكد من تشغيل MySQL
  2. تحقق من صلاحيات المجلدات
  3. راجع ملف error.log

📄 الترخيص

هذا المشروع مفتوح المصدر ومتاح للاستخدام الحر.

✨ التطوير المستقبلي

  • إضافة مكتبة PHP QR Code لتوليد QR codes حقيقية
  • إضافة نظام تقييم للكتب
  • إضافة نظام تعليقات
  • إضافة إشعارات
  • دعم تنسيقات كتب أخرى (EPUB, MOBI)
  • تطبيق موبايل

تم التطوير بواسطة Claude ❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors