Skip to main content
نافذة دعم Mellowtel هي نافذة منبثقة غير مزعجة تشجع المستخدمين على دعم الإضافة أو الموقع الخاص بك من خلال دعم إضافة Mellowtel.

المتطلبات الأساسية

قبل ما تستعمل النافذة المنبثقة، تأكد بلي عندك Mellowtel Elements مهيأ في المشروع تاعك:

دمج الإضافة

إعداد لإضافات المتصفح

دمج الموقع

إعداد للمواقع باستخدام NPM أو CDN

الميزات الرئيسية

  • عبر المنصات - يخدم في المواقع و سكريبتات محتوى الإضافات
  • تأجيل ذكي - المستخدمين يقدرو يأجلو لمدة أسبوع، أسبوعين، أو يعطلوه نهائياً
  • تخزين كروم - يستخدم API تخزين كروم إذا كان متاح، ويرجع لـ localStorage إذا ماكانش
  • Shadow DOM - عزل الأنماط يمنع التعارض مع أنماط الصفحة المضيفة
  • متجاوب مع الجوال - محسن لجميع أحجام الشاشات
  • تفاصيل الإضافة - يجلب ويعرض تلقائياً اسم الإضافة والأيقونة

إنشاء النافذة المنبثقة

من بعد ما تهيأ Mellowtel Elements (شوف دلائل الدمج فوق)، تقدر تنشئ وتعرض نافذة الدعم:

الاستخدام الأساسي

أمثلة على الاستخدام

في سكريبتات المحتوى

على المواقع

العرض الشرطي

مرجع API

createModal(inviteId, title?, body?)

ينشئ ويعرض نافذة الدعم. المعلمات:
  • inviteId (string, required): معرف فريد لتتبع تفاعلات النافذة
  • title (string, optional): عنوان مخصص للنافذة (الافتراضي “دعم مع Mellowtel”)
  • body (string, optional): نص مخصص لجسم النافذة
يرجع: Promise<void>

سلوك النافذة المنبثقة

خيارات التأجيل

المستخدمين يقدرو يختارو من بين ثلاث خيارات للتأجيل:
  • أسبوع واحد: النافذة ما تظهرش لمدة 7 أيام
  • أسبوعين: النافذة ما تظهرش لمدة 14 يوم
  • تعطيل: النافذة ما تظهرش مرة أخرى نهائياً