Πώς να Προσθέσετε το AI Chatbot Asyntai στο Umbraco
Οδηγός βήμα προς βήμα για ιστότοπους Umbraco CMS
Βήμα 1: Αποκτήστε τον Κωδικό Ενσωμάτωσής σας
Πρώτα, μεταβείτε στον Πίνακα Ελέγχου Asyntai και κάντε κύλιση προς τα κάτω στην ενότητα «Κωδικός Ενσωμάτωσης». Αντιγράψτε τον μοναδικό κωδικό ενσωμάτωσής σας που θα μοιάζει ως εξής:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Σημείωση: Ο παραπάνω κώδικας είναι απλώς ένα παράδειγμα. Πρέπει να αντιγράψετε τον δικό σας μοναδικό κωδικό ενσωμάτωσης από τον Πίνακα Ελέγχου σας, καθώς περιέχει το προσωπικό σας αναγνωριστικό widget.
Βήμα 2: Επεξεργασία Master Template (Συνιστάται)
Ο πιο εύκολος τρόπος για να προσθέσετε το chatbot σε όλες τις σελίδες είναι η επεξεργασία του Master template σας:
- Συνδεθείτε στο Umbraco Backoffice σας
- Μεταβείτε στις Ρυθμίσεις στο αριστερό πλαϊνό μενού
- Αναπτύξτε το Templates
- Κάντε κλικ στο template Master σας (ή στο κύριο layout template που χρησιμοποιεί ο ιστότοπός σας)
- Βρείτε την ετικέτα κλεισίματος
</body> - Επικολλήστε τον κωδικό ενσωμάτωσης Asyntai ακριβώς πριν από την ετικέτα
</body> - Κάντε κλικ στο «Αποθήκευση»
Συμβουλή: Η προσθήκη του script πριν την ετικέτα κλεισίματος </body> διασφαλίζει ότι φορτώνει μετά το περιεχόμενο της σελίδας, κάτι που συνιστάται για chat widgets και δεν θα επιβραδύνει τη φόρτωση της σελίδας.
Εναλλακτική: Χρήση Site Settings Document Type
Για μεγαλύτερη ευελιξία, μπορείτε να προσθέσετε ένα προσαρμοσμένο πεδίο για τη διαχείριση των scripts υποσέλιδου:
- Μεταβείτε στο Settings → Document Types
- Επεξεργαστείτε το document type Site Settings σας (ή δημιουργήστε ένα αν δεν υπάρχει)
- Προσθέστε μια νέα ιδιότητα με όνομα «Footer Scripts» με τύπο δεδομένων Textarea
- Αποθηκεύστε το Document Type
- Go to Content and edit your Site Settings node
- Επικολλήστε τον κώδικα ενσωμάτωσης του Asyntai στο πεδίο Footer Scripts
- Στο Master template σας, προσθέστε αυτόν τον κώδικα πριν από το
</body>:@Html.Raw(Model.Value("footerScripts")) - Αποθηκεύστε τόσο το περιεχόμενο όσο και το template
Σημείωση: Η χρήση του @Html.Raw() είναι σημαντική για την κανονική απόδοση των ετικετών script χωρίς κωδικοποίηση HTML.
Εναλλακτική: Χρήση Φακέλου Scripts
You can also create a JavaScript file in the Umbraco Backoffice:
- Μεταβείτε στο Settings → Scripts
- Κάντε δεξί κλικ στο Scripts και επιλέξτε «Create»
- Δημιουργήστε ένα νέο αρχείο με όνομα asyntai-chatbot.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);
})(); - Replace
YOUR_WIDGET_IDwith your actual widget ID - Αποθηκεύστε το αρχείο
- Συμπεριλάβετε αυτό το script στο Master template σας πριν από το
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Εναλλακτική: Ανά Σελίδα με RenderSection
Εάν θέλετε το chatbot μόνο σε συγκεκριμένες σελίδες:
- Στο Master template σας, προσθέστε πριν από το
</body>:@RenderSection("footerScripts", required: false) - Στο template της συγκεκριμένης σελίδας όπου θέλετε το chatbot, προσθέστε:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Βήμα 3: Επαληθεύστε την Εγκατάσταση
Αφού αποθηκεύσετε τις αλλαγές σας, επισκεφθείτε τον ιστότοπό σας σε νέα καρτέλα περιήγησης ή παράθυρο ανώνυμης περιήγησης. Θα πρέπει να δείτε το κουμπί του chat widget στην κάτω δεξιά γωνία. Κάντε κλικ για να βεβαιωθείτε ότι ανοίγει και λειτουργεί σωστά.
Δεν βλέπετε το widget; Βεβαιωθείτε ότι αποθηκεύσατε το template μετά την πραγματοποίηση αλλαγών. Δοκιμάστε να εκκαθαρίσετε την κρυφή μνήμη του προγράμματος περιήγησής σας ή να δείτε σε παράθυρο ανώνυμης περιήγησης. Αν χρησιμοποιείτε το Umbraco Cloud, οι αλλαγές θα πρέπει να αναπτύσσονται αυτόματα. Για αυτόνομο Umbraco, ενδέχεται να χρειαστεί να επανεκκινήσετε την εφαρμογή ή να εκκαθαρίσετε την κρυφή μνήμη.
Weebly