NukeViet sử dụng trình soạn thảo ckeditor, Để có thể chèn một slider hình ảnh ở vị trí bất kỳ vào giữa nội dung bài viết. chúng ta có thể thực hiện nhiều cách như viết thêm plugin, functions. Nhưng cách đơn giản và tiện lợi nhất cho người sử dụng là chèn thêm plugin cho trình soạn thảo nổi tiếng này. Cụ thể ở đây là plugin slideshow cho ckeditor. Xem thêm thông tin plugin tại http://ckeditor.com/addon/slideshow
Bạn phải kiểm tra lại version của plugin có tương thích và được hỗ trợ với CKEditor hay không. Cụ thể ở đây mình áp dụng cho bản CKEditor đã được tích hợp sẵn nukeviet 4.0.29.
Xuất hiện thêm icon của plugin slideshow trên trình soạn thảo
Các bạn có thể xem thêm video bên trên để xem cách xem như thế nào.
Bổ sung đoạn code sau vào cuối file theme/them-cua-ban/modules/news/detail.tpl ( cho module tin tức) hoặc nhúng nơi nào bạn muốn hiển thị slider đó sau khi chèn.
<link rel="stylesheet" type="text/css" href="/assets/editors/ckeditor/plugins/slideshow/3rdParty/ad-gallery/jquery.ad-gallery.css" />
<script type="text/javascript" src="/assets/editors/ckeditor/plugins/slideshow/3rdParty/ad-gallery/jquery.ad-gallery.min.js"></script>
<script type="text/javascript">
$(function() {
var galleries = $('.ad-gallery').adGallery();
setTimeout(function() {
galleries[0].removeImage(1);
}, 2000);
});
</script>
Lời cuối: chúc các bạn luôn vui vẻ, học tập tốt và đón xem những bài hướng dẫn tiếp theo. Thân Ái
Xem thêm: Tùy biến SEO Auto Links để tự động chèn link vào từ khóa.
Tác giả bài viết: Thúc Vinh
Có liên quan
Ý kiến bạn đọc
Lỗi không hiện khung hình slideshow mà hiện làm 3 ảnh dọc thế này
http://sv1.upsieutoc.com/2016/11/05/loi.jpg
@hung dung bạn kiểm tra lại js nha.
Mình cũng bị lỗi giống như bạn Long. và bị 1 lỗi nữa là khi click vào hình nó kg phóng lớn hình lên, demo trong trình soạn thảo thì có phóng lớn hình, nhưng ngoài site thì kg. Bạn fix giùm với ạ
plugin bị lỗi ko hiện hình thứ 2, như trong bài hướng dẫn này chèn 5 hình nhưng chỉ hiện ngoài web có 4 hình, hình thứ 2 ko hiện, bạn nào sửa code lại được ko? cảm ơn!
@Long Chào bạn. Bạn có thể cho demo xem ạ? Bạn bị vướng ở chỗ nào?