Επιστροφή στον Πίνακα Ελέγχου

Τεκμηρίωση

Μάθετε πώς να χρησιμοποιείτε το Asyntai

Πώς να Προσθέσετε το AI Chatbot του Asyntai στο Backdrop CMS

Οδηγός βήμα προς βήμα για ιστότοπους Backdrop CMS

Λήψη Κώδικα Ενσωμάτωσης

Βήμα 1: Αποκτήστε τον Κωδικό Ενσωμάτωσής σας

Πρώτα, μεταβείτε στον Πίνακα Ελέγχου Asyntai και κάντε κύλιση προς τα κάτω στην ενότητα «Κωδικός Ενσωμάτωσης». Αντιγράψτε τον μοναδικό κωδικό ενσωμάτωσής σας που θα μοιάζει ως εξής:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Σημείωση: Ο παραπάνω κώδικας είναι απλώς ένα παράδειγμα. Πρέπει να αντιγράψετε τον δικό σας μοναδικό κωδικό ενσωμάτωσης από τον Πίνακα Ελέγχου σας, καθώς περιέχει το προσωπικό σας αναγνωριστικό widget.

Βήμα 2: Προσθήκη στο Πρότυπο Θέματος (Προτεινόμενο)

Το Backdrop CMS χρησιμοποιεί αρχεία προτύπων .tpl.php στα θέματά του. Η προτεινόμενη προσέγγιση είναι να προσθέσετε τον κωδικό ενσωμάτωσης απευθείας στο πρότυπο σελίδας του ενεργού θέματός σας:

  1. Αποκτήστε πρόσβαση στην εγκατάσταση Backdrop CMS μέσω FTP ή Διαχειριστή Αρχείων
  2. Μεταβείτε στον κατάλογο του ενεργού θέματός σας: themes/yourtheme/
  3. Ανοίξτε το αρχείο page.tpl.phplayout.tpl.php ανάλογα με το θέμα σας)
  4. Βρείτε την ετικέτα κλεισίματος </body> ή τη γραμμή <?php print $page_bottom; ?>
  5. Επικολλήστε τον κωδικό ενσωμάτωσης Asyntai ακριβώς πριν από αυτή τη γραμμή
  6. Αποθηκεύστε το αρχείο
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

Συμβουλή: Η τοποθέτηση του κώδικα ακριβώς πριν από <?php print $page_bottom; ?> ή την ετικέτα κλεισίματος </body> διασφαλίζει ότι το chatbot φορτώνει μετά το περιεχόμενο της σελίδας, παρέχοντας καλύτερες επιδόσεις φόρτωσης σελίδας. Αυτή η μέθοδος προσθέτει αυτόματα το chatbot σε κάθε σελίδα που χρησιμοποιεί αυτό το θέμα.

Εναλλακτική Μέθοδος 1: Χρήση Προσαρμοσμένης Μονάδας

Μπορείτε να δημιουργήσετε μια απλή μονάδα Backdrop CMS που εισάγει το σενάριο chatbot χρησιμοποιώντας backdrop_add_js():

  1. Δημιουργήστε τον κατάλογο μονάδας: modules/custom/asyntai_widget/
  2. Δημιουργήστε το αρχείο μονάδας asyntai_widget.module με τον ακόλουθο κώδικα:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Δημιουργήστε το αρχείο asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Μεταβείτε στη Λειτουργικότητα (admin/modules) στον πίνακα διαχείρισης Backdrop
  5. Βρείτε το «Asyntai AI Chatbot Widget» κάτω από το πακέτο Custom και ενεργοποιήστε το
  6. Κάντε κλικ στο «Αποθήκευση διαμόρφωσης»

Σημείωση: Αντικαταστήστε το YOUR_WIDGET_ID στον κώδικα μονάδας με το πραγματικό αναγνωριστικό widget σας από τον Πίνακα Ελέγχου Asyntai. Η προσέγγιση προσαρμοσμένης μονάδας είναι ασφαλής για αναβαθμίσεις και δεν θα αντικατασταθεί κατά την ενημέρωση του θέματός σας.

Εναλλακτική Μέθοδος 2: Χρήση της Μονάδας «Add to Head» του Backdrop

Η παρεχόμενη μονάδα «Add to Head» προσφέρει έναν εύκολο τρόπο εισαγωγής σεναρίων χωρίς επεξεργασία κώδικα:

  1. Κατεβάστε και εγκαταστήστε την παρεχόμενη μονάδα «Add to Head» από τον ιστότοπο Backdrop CMS
  2. Μεταβείτε στις Ρυθμίσεις > Ανάπτυξη > Add to Head
  3. Προσθέστε τον κωδικό ενσωμάτωσης Asyntai στην ενότητα υποσέλιδου (footer section)
  4. Κάντε κλικ στο «Αποθήκευση διαμόρφωσης»

Συμβουλή: Η χρήση της μονάδας «Add to Head» είναι η ευκολότερη μέθοδος εάν προτιμάτε να μην επεξεργάζεστε αρχεία θέματος ή να δημιουργείτε προσαρμοσμένες μονάδες. Παρέχει απλή διεπαφή διαχειριστή για τη διαχείριση εισαγόμενων σεναρίων.

Εναλλακτική Μέθοδος 3: Χρήση Συστήματος Μπλοκ

Το σύστημα διάταξης και μπλοκ του Backdrop CMS μπορεί επίσης να χρησιμοποιηθεί για την προσθήκη του chatbot:

  1. Συνδεθείτε στον πίνακα διαχείρισης Backdrop CMS
  2. Μεταβείτε στη Δομή > Διατάξεις
  3. Επιλέξτε τη διάταξη που θέλετε να επεξεργαστείτε (π.χ. την προεπιλεγμένη διάταξη)
  4. Κάντε κλικ στο «Προσθήκη μπλοκ» στην περιοχή υποσέλιδου
  5. Επιλέξτε «Προσαρμοσμένο μπλοκ»
  6. Ορίστε τη μορφή μπλοκ σε «Πλήρης HTML» ή «Raw HTML»
  7. Επικολλήστε τον κωδικό ενσωμάτωσης Asyntai στο σώμα του μπλοκ
  8. Δώστε στο μπλοκ έναν τίτλο (π.χ. «Asyntai Chatbot») και προαιρετικά επιλέξτε «Απόκρυψη τίτλου»
  9. Κάντε κλικ στο «Αποθήκευση μπλοκ» και μετά «Αποθήκευση διάταξης»

Σημαντικό: Βεβαιωθείτε ότι η μορφή κειμένου έχει οριστεί σε «Πλήρης HTML» ή «Raw HTML» ώστε η ετικέτα script να μην αφαιρεθεί. Η προεπιλεγμένη μορφή «Filtered HTML» θα αφαιρέσει τις ετικέτες script για λόγους ασφαλείας.

Βήμα 3: Εκκαθάριση Προσωρινής Μνήμης και Επαλήθευση

Αφού κάνετε τις αλλαγές σας, εκκαθαρίστε την προσωρινή μνήμη του Backdrop CMS και επαληθεύστε την εγκατάσταση:

  1. Μεταβείτε στις Ρυθμίσεις > Επιδόσεις στον πίνακα διαχείρισής σας
  2. Κάντε κλικ στο «Εκκαθάριση όλων των προσωρινών μνημών»
  3. Ανοίξτε τον ιστότοπό σας σε μια νέα καρτέλα προγράμματος περιήγησης ή παράθυρο ανώνυμης περιήγησης
  4. Θα πρέπει να δείτε το κουμπί chat widget στην κάτω δεξιά γωνία
  5. Κάντε κλικ σε αυτό για να βεβαιωθείτε ότι ανοίγει και λειτουργεί σωστά

Δεν βλέπετε το widget; Βεβαιωθείτε ότι έχετε εκκαθαρίσει την προσωρινή μνήμη του Backdrop CMS στις Ρυθμίσεις > Επιδόσεις. Δοκιμάστε να δείτε τον ιστότοπό σας σε παράθυρο ανώνυμης περιήγησης ή εκκαθαρίστε την προσωρινή μνήμη του προγράμματος περιήγησης. Ανοίξτε την κονσόλα προγράμματος περιήγησης (F12) για να ελέγξετε για τυχόν σφάλματα JavaScript. Εάν χρησιμοποιήσατε τη μέθοδο προσαρμοσμένης μονάδας, επαληθεύστε ότι η μονάδα είναι ενεργοποιημένη κάτω από τη Λειτουργικότητα.