Cách Thêm Chatbot AI Asyntai vào ExpressionEngine
Hướng dẫn từng bước cho ExpressionEngine CMS
Bước 1: Lấy Mã Nhúng của Bạn
Đầu tiên, đi đến Bảng điều khiển Asyntai và cuộn xuống phần "Mã Nhúng". Sao chép mã nhúng duy nhất của bạn sẽ trông như thế này:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Lưu ý: Mã ở trên chỉ là ví dụ. Bạn phải sao chép mã nhúng duy nhất của riêng mình từ Bảng điều khiển vì nó chứa ID tiện ích cá nhân của bạn.
Bước 2: Thêm vào Bố cục Mẫu (Khuyến nghị)
Cách dễ nhất để thêm chatbot vào tất cả trang là chỉnh sửa mẫu bố cục chính trong bảng điều khiển ExpressionEngine:
- Trong bảng điều khiển EE, đi đến Developer > Templates > Template Groups
- Mở nhóm mẫu chính (thường là "site") và chỉnh sửa mẫu bố cục (hoặc mẫu bao bọc tất cả trang)
- Tìm thẻ đóng
</body> - Dán mã nhúng Asyntai ngay trước thẻ
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Lưu mẫu
Mẹo: Thêm tập lệnh trước thẻ đóng </body> đảm bảo nó tải sau nội dung trang, được khuyến nghị cho tiện ích trò chuyện và sẽ không làm chậm tải trang.
Phương pháp Thay thế 1: Sử dụng Template Partials EE
Template Partials ExpressionEngine cho phép bạn tạo đoạn mã tái sử dụng có thể bao gồm trong các mẫu:
- Đi đến Developer > Templates > Template Partials
- Nhấp "New" để tạo partial mới có tên
_asyntai_widget - Dán mã nhúng Asyntai vào nội dung partial:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Lưu partial
- Bao gồm nó trong mẫu bố cục ngay trước thẻ đóng
</body>:{embed="_asyntai_widget"} </body>
Lưu ý: Sử dụng Template Partials giữ mã có tổ chức và dễ cập nhật mã nhúng chatbot tại một nơi trên toàn bộ trang web.
Phương pháp Thay thế 2: Sử dụng HTML Header/Footer của EE
Một số thiết lập ExpressionEngine cung cấp phần chân trang toàn cục để thêm tập lệnh:
- Đi đến Settings > Content & Design > Global Template Preferences
- Nếu thiết lập EE có phần chân trang toàn cục, dán mã nhúng Asyntai ở đó
- Nếu không có phần chân trang toàn cục, chỉnh sửa trực tiếp mẫu bố cục chính và thêm mã nhúng trước thẻ đóng
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Lưu thay đổi
Phương pháp Thay thế 3: Sử dụng config.php
Cho người dùng nâng cao, bạn có thể chèn tập lệnh chatbot qua cấu hình ExpressionEngine hoặc bằng cách tạo add-on tùy chỉnh:
- Truy cập tệp dự án ExpressionEngine qua FTP, SSH hoặc trình biên tập mã
- Điều hướng đến thư mục
system/user/config/và mởconfig.php - Để chèn JavaScript tùy chỉnh, hãy cân nhắc tạo add-on/extension EE đơn giản kết nối vào hook
template_post_parseđể chèn script khi hiển thị trang:// 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; } - Thay thế
YOUR_WIDGET_IDbằng ID tiện ích thực tế từ bảng điều khiển
Quan trọng: Phương pháp config.php và add-on dành cho người dùng nâng cao quen thuộc với phát triển ExpressionEngine. Đối với hầu hết người dùng, phương pháp bố cục mẫu (Bước 2) hoặc phương pháp Template Partials (Phương pháp Thay thế 1) được khuyến nghị.
Bước 3: Xác minh Cài đặt
Sau khi lưu thay đổi, truy cập trang web ExpressionEngine trong tab trình duyệt mới hoặc cửa sổ ẩn danh. Bạn sẽ thấy nút tiện ích trò chuyện ở góc dưới bên phải. Nhấp vào nó để đảm bảo nó mở và hoạt động chính xác.
Không thấy tiện ích? Đảm bảo bạn đã lưu mẫu và đang chỉnh sửa đúng mẫu bố cục mà các trang sử dụng. Xóa bộ nhớ đệm trình duyệt hoặc xem trong cửa sổ ẩn danh. Nếu bộ nhớ đệm mẫu ExpressionEngine được bật, xóa bộ nhớ đệm từ bảng điều khiển tại Developer > Utilities > Cache Manager.
Weebly