có lỗi ko ạ! bác mad, thaian, mrken đâu hết rồi ạ
code ô 1
TWIG
<script> $(function(){ var ref='{{form_url}}'; function shoutbox(){ $('.cmt').click(function(){ data=$(this).attr('data-cmt-id'); $('#comments_'+data).html('<div class="composter s" style="display: none;" id="stats_'+data+'"><div class="mad" id="content" ><div class="sc_a1" style="text-align:center"><img src="files/979047/loading_sms.gif"></div></div></div><div class="composter s"><form action="" method="post" id="comment" data-id="'+data+'"><input type="text" style="width:50%" name="text" class="cmt_text_'+data+'" placeholder="Viết bình luận..." autocomplete="off" value=""><input type="submit" class="btn-small ml" value="Bình luận"></form></div>'); chapnhan(); return false; }); } $('#post_status').submit(function(){ $.post(ref,{text:$('#chat_txt').val()},function(){ load(); $('#chat_txt').val(''); }); return false; }); function load(){ $('.message_list').load(location.href+' .sc_a1',function(){ shoutbox(); }); } shoutbox(); function chapnhan(){ $('#comment').submit(function(){ var data=$(this).attr('data-id'); $('#stats_'+data).show(); $.post(ref,{text:data+' '+$('.cmt_text_'+data).val()},function(){ $('#stats_'+data).hide(); if($('#cmt_list_'+data).find('.composter').length>=5){ $('#cmt_list_'+data).find('.composter:first-child').remove(); } $('#cmt_list_'+data).append('<div class="composter s"><a href="main.php?f=1" class="b">[nick]:</a>'+$('.cmt_text_'+data).val()+'<br><br><span class="ml">(Vừa xong)</span></div>'); $('.cmt_text_'+data).val(''); }); return false; }); } }) </script><div class="title">Chém gió</div> {% if loged %} <div class="noti">Hãy tâm sự những gì bạn muốn!! :))</div> <form action="{{form_url}}" method="post" id="form_chatbox" class="shout wf"> <textarea rows="3" name="text" class="fl"></textarea> <div class="fl list ml"> <ul> <li> <input type="submit" id="chat_submit" value="Đăng" class="bl mb"> </li></ul></div> </form> {% endif %} <div class="message_list"> {%set m=message_list|split('<chatbox/>')%} {%set uid,msg,msd,sc='','','',0%} {%for i in 1..m|length-1%} {%set uid=m[i-1]|split('#uid#')[1]|split('#/uid#')[0]%} {%set msg=m[i-1]|split('#msg#')[1]|split('#/msg#')[0]%} {%set msd=m[i-1]|split('#msd#')[1]|split('#/msd#')[0]%} {%if msg matches '{^([0-9]{12} )}' %} {% else %} {%set sc=sc+1%} {%if api.r.get('page')==null%} {%set min=1%} {%set max=10%} {%else%} {%set min=api.r.get('page')*10-10%} {%set max=api.r.get('page')*10%} {%endif%} {%if min<=sc and max>sc%} <div class="sc_a1" stt="0" page="2"> <div class="message"> <div class="status"> <div class="wf"> <img src="{{api.u.get(uid).profilephotourl}}" class="fl"> <div class="fl ml"> <div class="poster author" data-uid="{{api.u.get(uid).profilephotourl}}"> <a href="user_info.php?uid={{uid}}" title="[nick]">{{api.u.get(uid).nick}}</a> <br/> {{msd}} </div> </div> </div> <div class="cl"></div> <div class="user_message"> {{msg|raw}} </div> </div> <small><a class="cmt" data-cmt-id="{{msd|date('ymdHis')}}" href="main.php?{%if api.r.get('f')%}f={{api.r.get('f')}}&{%endif%}comment={{msd|date('ymdHis')}}" _onclick="document.forms[0].text.value='{{msd|date('ymdHis')}}'">Bình luận</a></small></div> <div id="cmt_list_{{msd|date('ymdHis')}}"> {%set juid,jmsg,jmsd,john='','','',0%} {%for j in m|length-1..1%} {%set juid=m[j-1]|split('#uid#')[1]|split('#/uid#')[0]%} {%set jmsg=m[j-1]|split('#msg#')[1]|split('#/msg#')[0]%} {%set jmsd=m[j-1]|split('#msd#')[1]|split('#/msd#')[0]%} {%if jmsg matches '{^([0-9]{12} )}' %} {%if jmsg|slice(0,12)==msd|date('ymdHis') %} {%set john=john+1%} {%if john<=5%} <div class="comments"> <div class="comment s"> <div class="commenter"> <span class="nick author"> <a href="user_info.php?uid={{juid}}" class="b">{{api.u.get(juid).nick}}</a> </span> {{jmsg|slice(13,jmsg|length-13)|raw}} <div class="time"> <small> {{jmsd|date('H:i, d/m/y')}} </small> </div> </div> {%endif%} {%endif%} {%endif%} {%endfor%} </div> <div id="comments_{{msd|date('ymdHis')}}"></div> </div></div> {%endif%} {%endif%} {%endfor%} </div>
code ô 2
TWIG
#uid#{{nick|slice(27,8)}}#/uid##msg#{{message}}#/msg##msd# {{message_date}} #/msd#<chatbox/>