العودة إلى لوحة التحكم

التوثيق

تعلّم كيفية استخدام Asyntai

الميزات
شريط Ask AI شريط البحث بالذكاء الاصطناعي بحث الذكاء الاصطناعي لووردبريس AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento زحف الموقع فجوات المعرفة بطاقات المنتجات بطاقات المنتجات الديناميكية صور ديناميكية سياق المستخدم الأدوات المخصصة معلمات الروابط المراقبة المباشرة التحكم البشري التصعيد إشعارات الذكاء الاصطناعي التقرير اليومي تغذية البيانات في الوقت الفعلي تغذية البيانات في الوقت الفعلي - الحد الأقصى أعضاء الفريق تسجيل الدخول الموحد المصادقة الثنائية تضمين الصور رؤية الصور أداة الترجمة الترجمة والتوطين شفافية الذكاء الاصطناعي العملاء المحتملون التقاط العملاء المحتملين الذكي تذاكر الدعم فئات المحادثات الحجوزات تضمينات استبعاد الصفحات عناوين IP المحظورة سياسة الاحتفاظ بالبيانات وضع عدم الاحتفاظ إخفاء البيانات الشخصية مصنّف الردود Access Tags تثبيت إصدار الأداة سجل التدقيق النموذج الأذكى تفعيل التفكير اقتراحات الردود رسائل المتابعة تحويل الكلام إلى نص تنزيل النص الكامل الدردشة المضمّنة التضمين عبر iframe

كيفية إضافة روبوت الدردشة Asyntai AI إلى ExpressionEngine

دليل خطوة بخطوة لنظام ExpressionEngine CMS

الحصول على كود التضمين

الخطوة 1: احصل على كود التضمين

أولاً، انتقل إلى لوحة تحكم Asyntai وانتقل لأسفل إلى قسم "Embed Code". انسخ كود التضمين الفريد الذي سيبدو هكذا:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

ملاحظة: الكود أعلاه مجرد مثال. يجب عليك نسخ كود التضمين الفريد الخاص بك من لوحة التحكم لأنه يحتوي على معرف الأداة الشخصي الخاص بك.

الخطوة 2: الإضافة إلى تخطيط القالب (موصى بها)

أسهل طريقة لإضافة روبوت الدردشة إلى جميع الصفحات هي تعديل قالب التخطيط الرئيسي في لوحة تحكم ExpressionEngine:

  1. في لوحة تحكم EE، انتقل إلى Developer > Templates > Template Groups
  2. افتح مجموعة القوالب الرئيسية (عادةً "site") وعدّل قالب التخطيط (أو القالب الذي يغلف جميع الصفحات)
  3. ابحث عن وسم الإغلاق </body>
  4. الصق كود تضمين Asyntai الخاص بك قبل وسم </body> مباشرة:
    <!-- Asyntai AI Chatbot --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body>
  5. احفظ القالب

نصيحة: إضافة البرنامج النصي قبل وسم الإغلاق </body> يضمن تحميله بعد محتوى الصفحة، وهو أمر موصى به لأدوات الدردشة ولن يبطئ تحميل صفحتك.

الطريقة البديلة 1: استخدام أجزاء قوالب EE

تتيح لك أجزاء قوالب ExpressionEngine إنشاء مقتطفات قابلة لإعادة الاستخدام يمكن تضمينها عبر القوالب:

  1. انتقل إلى Developer > Templates > Template Partials
  2. انقر على "New" لإنشاء جزء جديد باسم _asyntai_widget
  3. الصق كود Asyntai المضمّن في محتوى الجزء:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  4. احفظ الجزء
  5. أدرجه في قالب التخطيط قبل وسم الإغلاق </body> مباشرةً:
    {embed="_asyntai_widget"} </body>

ملاحظة: يُبقي استخدام أجزاء القوالب الكود منظماً ويسهّل تحديث كود تضمين روبوت الدردشة في مكان واحد عبر موقعك بالكامل.

الطريقة البديلة 2: استخدام رأس/تذييل HTML في EE

توفر بعض إعدادات ExpressionEngine قسم تذييل عام لإضافة السكريبتات:

  1. انتقل إلى Settings > Content & Design > Global Template Preferences
  2. إذا كان إعداد EE الخاص بك يحتوي على قسم تذييل عام، الصق كود Asyntai المضمّن هناك
  3. إذا لم يكن قسم التذييل العام متاحاً، عدّل قالب التخطيط الرئيسي مباشرةً وأضف كود التضمين قبل وسم الإغلاق </body>:
    <!-- Asyntai AI Chatbot --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body>
  4. احفظ تغييراتك

الطريقة البديلة 3: استخدام config.php

للمستخدمين المتقدمين، يمكنك حقن سكريبت روبوت الدردشة من خلال إعدادات ExpressionEngine أو بإنشاء إضافة مخصصة:

  1. ادخل إلى ملفات مشروع ExpressionEngine عبر FTP أو SSH أو محرر الكود
  2. انتقل إلى مجلد system/user/config/ وافتح config.php
  3. لحقن JavaScript مخصص، فكّر في إنشاء إضافة/امتداد EE بسيط يتصل بخطاف template_post_parse لحقن السكريبت عند عرض الصفحة:
    // In your custom extension public function template_post_parse($final_template, $is_partial, $site_id) { $script = '<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>'; $final_template = str_replace('</body>', $script . '</body>', $final_template); return $final_template; }
  4. استبدل YOUR_WIDGET_ID بمعرّف الأداة الفعلي من لوحة التحكم

مهم: طريقة config.php والإضافة مخصصة للمستخدمين المتقدمين المرتاحين مع تطوير ExpressionEngine. لمعظم المستخدمين، يُوصى بطريقة تخطيط القالب (الخطوة 2) أو طريقة أجزاء القوالب (الطريقة البديلة 1).

الخطوة 3: التحقق من التثبيت

بعد حفظ تغييراتك، قم بزيارة موقع ExpressionEngine في علامة تبويب جديدة أو نافذة تصفح متخفي. يجب أن ترى زر أداة الدردشة في الزاوية السفلية اليمنى. انقر عليه للتأكد من أنه يفتح ويعمل بشكل صحيح.

لا ترى الأداة؟ تأكد من حفظ القالب وأنك تعدّل قالب التخطيط الصحيح الذي تستخدمه صفحاتك. امسح ذاكرة التخزين المؤقت للمتصفح أو اعرض في نافذة تصفح متخفي. إذا كان التخزين المؤقت لقوالب ExpressionEngine مفعّلاً، امسح ذاكرة التخزين المؤقت من لوحة التحكم تحت Developer > Utilities > Cache Manager.