- Cái này của gek mình sửa lại lấy phần chức năng thôi. Làm biếng viết ![]()
- Bỏ phần hiện thông báo đang tải, hết bài, đăng bài không load trang
Ô 1 sb
<script type="text/javascript" src="/files/1020011/jquery.min.js"></script> {%set trang= paging_def|split('<i class="stong" style="display:none">')[1]|split('</i>')[0]%} <form action="{{form_url}}" method="post"> <textarea rows="3" cols="20" name="text" style="width:auto"></textarea><br/> <input type="submit" value="Thêm tin nhắn"/></form> <div class="tinnhans" page="{{trang}}">{{message_list}} </div> <span id="load_main_msg"></span> <style type="text/css"> .tinnhan{padding:3px;border:1px solid gray;background-color:#efefef;margin:1px;border-radius:1px} body{max-width:800px;margin:auto;border:1px solid #efefef;border-radius:4px;box-shadow:0px 0px 1px gray} </style> <script type="text/javascript"> window.onscroll = function() {kiemtra()}; trang=1;dk=true; function kiemtra() { var body = document.body, html = document.documentElement; var height = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight ); if(window.scrollY >=height-window.innerHeight){if(dk==true){trang=trang+1;taithem(trang);}else{console.log("-msS-data empty-");}}} function taithem(trang) { diachi='main.php?{{api.r.get("f") is not empty?'f='~api.r.get("f"):''}}&pusl0='+trang; $("#themtin").load(diachi+" .tinnhans", function (c) { if(trang+1 > $(c).find(".tinnhans").attr("page")){dk=false;} $("#load_main_msg").before($("#themtin").html()); }); } </script> <div id="themtin" style="display:none"></div>
- Nhớ thay đúng pusl.
Ô 2 sb
<div class="tinnhan"> {{nick}}: {{message}} </div>
- Để số tin nhắn là 10
Vào Thiết kế -> Thiết lập phân trang -> Khối mẫu ; thêm cái này vào cuối
<i class="stong" style="display:none">%page_count%</i>
Demo: http://shoutboxgenerator.wap.m ... 14991
Nguồn: http://cobethoitiet.wap.mu && http://gek.wap.mu
![[OFF]](/assets/images/off.gif)
![[ON]](/assets/images/on.gif)