Cara Menambahkan Chatbot AI Asyntai ke ExpressionEngine
Panduan langkah demi langkah untuk CMS ExpressionEngine
Langkah 1: Dapatkan Kode Embed Anda
Pertama, buka Dasbor Asyntai dan gulir ke bawah ke bagian "Kode Embed". Salin kode embed unik Anda yang akan terlihat seperti ini:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Catatan: Kode di atas hanya contoh. Anda harus menyalin kode embed unik Anda sendiri dari Dasbor karena berisi ID widget personal Anda.
Langkah 2: Tambahkan ke Layout Template (Disarankan)
Cara termudah untuk menambahkan chatbot ke semua halaman adalah dengan mengedit template layout utama di panel kontrol ExpressionEngine:
- Di panel kontrol EE, buka Developer > Templates > Template Groups
- Buka grup template utama Anda (biasanya "site") dan edit template layout (atau template yang membungkus semua halaman)
- Temukan tag penutup
</body> - Tempelkan kode embed Asyntai Anda tepat sebelum tag
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Simpan template
Tip: Menambahkan skrip sebelum tag penutup </body> memastikan skrip dimuat setelah konten halaman, yang disarankan untuk widget obrolan dan tidak akan memperlambat pemuatan halaman Anda.
Metode Alternatif 1: Menggunakan Template Partial EE
Template Partial ExpressionEngine memungkinkan Anda membuat cuplikan yang dapat digunakan kembali di seluruh template:
- Buka Developer > Templates > Template Partials
- Klik "New" untuk membuat partial baru bernama
_asyntai_widget - Tempelkan kode embed Asyntai Anda ke konten partial:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Simpan partial
- Sertakan di template layout Anda tepat sebelum tag penutup
</body>:{embed="_asyntai_widget"} </body>
Catatan: Menggunakan Template Partial menjaga kode Anda tetap terorganisir dan memudahkan untuk memperbarui kode embed chatbot di satu tempat di seluruh situs Anda.
Metode Alternatif 2: Menggunakan Header/Footer HTML EE
Beberapa pengaturan ExpressionEngine menyediakan bagian footer global untuk menambahkan skrip:
- Buka Settings > Content & Design > Global Template Preferences
- Jika pengaturan EE Anda memiliki bagian footer global, tempelkan kode embed Asyntai di sana
- Jika tidak ada bagian footer global yang tersedia, edit template layout utama Anda secara langsung dan tambahkan kode embed sebelum tag penutup
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Simpan perubahan Anda
Metode Alternatif 3: Menggunakan config.php
Untuk pengguna lanjutan, Anda dapat menyuntikkan skrip chatbot melalui konfigurasi ExpressionEngine atau dengan membuat add-on kustom:
- Akses file proyek ExpressionEngine Anda melalui FTP, SSH, atau editor kode Anda
- Navigasi ke direktori
system/user/config/dan bukaconfig.php - Untuk injeksi JavaScript kustom, pertimbangkan untuk membuat add-on/ekstensi EE sederhana yang terhubung ke hook
template_post_parseuntuk menyuntikkan skrip saat halaman dirender:// In your custom extension public function template_post_parse($final_template, $is_partial, $site_id) { $script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>'; $final_template = str_replace('</body>', $script . '</body>', $final_template); return $final_template; } - Ganti
YOUR_WIDGET_IDdengan ID widget Anda yang sebenarnya dari dashboard
Penting: Metode config.php dan add-on ditujukan untuk pengguna lanjutan yang terbiasa dengan pengembangan ExpressionEngine. Untuk sebagian besar pengguna, metode template layout (Langkah 2) atau metode Template Partial (Metode Alternatif 1) direkomendasikan.
Langkah 3: Verifikasi Instalasi
Setelah menyimpan perubahan Anda, kunjungi situs web ExpressionEngine Anda di tab browser baru atau jendela penyamaran. Anda akan melihat tombol widget obrolan di pojok kanan bawah. Klik untuk memastikan widget terbuka dan berfungsi dengan benar.
Tidak melihat widget? Pastikan Anda telah menyimpan template dan bahwa Anda mengedit template layout yang benar yang digunakan halaman Anda. Bersihkan cache browser Anda atau lihat di jendela penyamaran. Jika caching template ExpressionEngine diaktifkan, bersihkan cache dari panel kontrol di bawah Developer > Utilities > Cache Manager.
Weebly