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

التوثيق

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

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

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

دليل خطوة بخطوة لمواقع Craft CMS

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

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

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<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: تحرير قالب التخطيط الخاص بك (موصى به)

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

  1. ادخل إلى ملفات مشروع Craft CMS عبر FTP أو SSH أو محرر الأكواد الخاص بك
  2. انتقل إلى مجلد templates/
  3. ابحث عن ملف التخطيط الرئيسي (المسمى عادة _layout.twig أو _layout.html أو الموجود في templates/_layouts/)
  4. ابحث عن وسم الإغلاق </body>
  5. الصق كود تضمين Asyntai الخاص بك قبل وسم </body> مباشرة
  6. احفظ الملف

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

Alternative: Using Twig {% js %} Tag (Craft CMS 3.x+)

يوفر Craft CMS وسم Twig مدمجاً لتسجيل JavaScript:

  1. افتح قالب التخطيط الرئيسي الخاص بك
  2. أضف الكود التالي قبل وسم الإغلاق </body>:
    {% js %} (function() { var script = document.createElement('script'); script.async = true; script.src = 'https://asyntai.com/static/js/chat-widget.js'; script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID'); document.body.appendChild(script); })(); {% endjs %}
  3. استبدل YOUR_WIDGET_ID بمعرف الأداة الفعلي الخاص بك
  4. احفظ الملف

ملاحظة: The {% js %} tag automatically handles script registration and prevents duplicate loading if the same code appears multiple times.

البديل: إنشاء ملف تضمين منفصل

لتنظيم أفضل، أنشئ ملف تضمين مخصص:

  1. أنشئ ملفاً جديداً: templates/_includes/chatbot.twig (أو .html)
  2. أضف كود تضمين 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>
  3. في قالب التخطيط الرئيسي، أدرج هذا الملف قبل </body>:
    {% include '_includes/chatbot' %}
  4. احفظ كلا الملفين

نصيحة: استخدام ملف تضمين يسهّل تفعيل/تعطيل روبوت الدردشة عبر موقعك بالكامل بتعليق سطر واحد فقط.

البديل: التحميل المشروط

لتحميل روبوت الدردشة فقط على صفحات أو أقسام محددة:

  1. في قالب التخطيط أو الصفحة الخاص بك، استخدم الشروط في Twig:
    {% if entry.showChatbot ?? true %} <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> {% endif %}
  2. أو تحقق من أقسام محددة:
    {% if craft.app.request.segments[0] != 'admin' %} <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> {% endif %}

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

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

لا ترى الأداة؟ تأكد من حفظ ملف القالب وأنك تحرر قالب التخطيط الصحيح الذي تستخدمه صفحاتك. امسح ذاكرة التخزين المؤقت للمتصفح أو اعرض في نافذة تصفح خاص. إذا كنت تستخدم التخزين المؤقت للقوالب، امسح ذاكرة Craft CMS المؤقتة من لوحة التحكم ضمن Utilities > Clear Caches.

موقع القالب: قد تختلف مواقع قوالب Craft CMS حسب إعداد مشروعك. تشمل المواقع الشائعة templates/_layout.twig و templates/_layouts/main.twig و templates/_base.twig. تحقق من قوالبك الحالية للعثور على مكان تعريف وسم </body>.