חזרה ללוח הבקרה

תיעוד

למדו כיצד להשתמש ב-Asyntai

תכונות
סרגל Ask AI סרגל חיפוש AI חיפוש 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 סריקת אתר פערי ידע כרטיסי מוצר כרטיסי מוצר דינמיים תמונות דינמיות הקשר משתמש כלים מותאמים אישית פרמטרי קישור ניטור בזמן אמת השתלטות אנושית הסלמה התראות AI דו"ח יומי הזנת נתונים בזמן אמת הזנת נתונים בזמן אמת מקס חברי צוות כניסה אחידה אימות דו-שלבי הוספת תמונות ראיית תמונות ווידג'ט תרגום לוקליזציה שקיפות בינה מלאכותית לידים לכידת לידים חכמה כרטיסי תמיכה קטגוריות שיחה הזמנות הטמעות החרגת דפים כתובות IP חסומות מדיניות שמירת נתונים מצב אפס שמירה הסתרת מידע אישי (PII) מסווג התשובות Access Tags נעילת גרסת הווידג'ט יומן ביקורת מודל חכם יותר הפעלת חשיבה הצעות לתשובות הודעות מעקב דיבור לטקסט הורדת תמליל צ'אט מוטמע הטמעה באמצעות iframe

כיצד להוסיף צ'אטבוט AI של Asyntai ל-Statamic

מדריך צעד אחר צעד לאתרי Statamic 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: בחר שיטת התקנה

Statamic תומך הן בתבניות Antlers והן ב-Blade. בחרו את השיטה בהתאם למנוע התבניות שבו אתם משתמשים:

שיטה 1: Layout של Antlers (מומלץ)

הדרך הקלה ביותר להוסיף את הצ'אטבוט היא לכלול אותו בקובץ ה-layout הראשי. Statamic משתמש ב-Antlers כמנוע התבניות הברירת מחדל שלו.

  1. נווטו לספריית resources/views של פרויקט Statamic שלכם
  2. פתחו את קובץ ה-layout שלכם (בדרך כלל layout.antlers.html)
  3. מצא את תג הסגירה </body>
  4. הדבק את קוד ההטמעה של Asyntai ממש לפני תג </body>
  5. שמור את הקובץ
<!DOCTYPE html>
<html lang="{{ site:short_locale }}">
<head>
  <meta charset="utf-8">
  <title>{{ title }} | {{ site:name }}</title>
  {{ vite src="resources/js/site.js|resources/css/site.css" }}
</head>
<body>
  {{ template_content }}

  <!-- Asyntai 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>
</html>

טיפ: The {{ template_content }} variable is where Statamic injects your page content. Always add the chatbot script after this, just before </body>.

שיטה 2: Layout של Blade

אם אתם משתמשים בתבניות Blade במקום Antlers, עקבו אחר שלבים אלה:

  1. נווטו לספריית resources/views של פרויקט Statamic שלכם
  2. פתחו את קובץ ה-layout של Blade (למשל, layout.blade.php)
  3. מצא את תג הסגירה </body>
  4. הדבק את קוד ההטמעה של Asyntai ממש לפני תג </body>
  5. שמור את הקובץ
<!DOCTYPE html>
<html lang="{{ $site->shortLocale() }}">
<head>
  <meta charset="utf-8">
  <title>{{ $title }} | {{ $site->name() }}</title>
  @vite(['resources/js/site.js', 'resources/css/site.css'])
</head>
<body>
  {!! $template_content !!}

  <!-- Asyntai 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>
</html>

הערה: In Blade templates, use {!! $template_content !!} to render the page content. The !! syntax prevents HTML escaping.

שיטה 3: שימוש ב-Partial

לארגון טוב יותר, ניתן ליצור partial לשימוש חוזר עבור הצ'אטבוט:

שלב 1: צרו את ה-Partial

  1. צרו קובץ חדש ב-resources/views/partials/_chatbot.antlers.html
  2. הוסף את קוד ההטמעה של Asyntai לקובץ זה:
    <!-- 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>

שלב 2: כללו ב-Layout שלכם

  1. פתחו את קובץ ה-layout שלכם (layout.antlers.html)
  2. הוסיפו את תגית ה-partial לפני </body>:
      {{ partial:chatbot }}
    </body>

למה להשתמש ב-partial? Partials מקלים על ניהול סקריפטים חיצוניים במקום אחד. אם אי פעם תצטרכו לעדכן את קוד הצ'אטבוט, תצטרכו לערוך רק קובץ אחד.

שימוש ב-Layouts מרובים

אם אתר ה-Statamic שלכם משתמש ב-layouts מרובים (למשל, layouts שונים לפוסטים בבלוג, דפי נחיתה וכו'), הקפידו להוסיף את סקריפט הצ'אטבוט לכל קובץ layout שבו אתם רוצים שהווידג'ט יופיע.

ניתן להגדיר באיזה layout דף משתמש במספר דרכים:

  • ברשומה: הוסיפו layout: your_layout ל-front matter
  • באוסף: הגדירו layout ברירת מחדל בקובץ YAML של הגדרות האוסף שלכם
  • ב-blueprint: הוסיפו שדה layout שעורכים יכולים לבחור ממנו

עבור ערכות התחלה של Statamic

אם אתם משתמשים בערכת התחלה של Statamic, מיקום ה-layout עשוי להשתנות. מיקומים נפוצים כוללים:

Default Statamic

resources/views/layout.antlers.html

Peak Starter

resources/views/layout.antlers.html עם partials ב-resources/views/snippets/

Cool Writings

resources/views/layout.antlers.html

Starter's Creek

resources/views/layout.blade.php

שלב 3: נקה מטמון ואמת

לאחר הוספת הקוד, נקו את מטמון Statamic כדי להבטיח שהשינויים ייכנסו לתוקף:

php artisan cache:clear
php please stache:refresh

לאחר מכן בקרו באתר בלשונית דפדפן חדשה או בחלון גלישה פרטית. אתם אמורים לראות את כפתור הצ'אט בפינה הימנית התחתונה. לחצו עליו כדי לוודא שהוא נפתח ופועל כראוי.

לא רואה את הווידג'ט? ודאו שניקיתם הן את מטמון Laravel והן את ה-Stache של Statamic. אם אתם משתמשים במטמון סטטי, הריצו גם php please static:clear. בדקו את קונסולת הדפדפן (F12) לשגיאות JavaScript.

חשוב: אם אתם משתמשים במחולל האתרים הסטטיים של Statamic (ssg), הקפידו ליצור מחדש את הקבצים הסטטיים לאחר הוספת סקריפט הצ'אטבוט על ידי הרצת php please ssg:generate.