WapegoKiểm tra dùm shoutbox hộ

11 bài đăng
21.11.2016 / 22:00
HackerPro
Bài đăng: 220
Member
123baylenuocmo's

có lỗi ko ạ! bác mad, thaian, mrken đâu hết rồi ạ

code ô 1

TWIG
  1. <script>
  2. $(function(){
  3. var ref='{{form_url}}';
  4. function shoutbox(){
  5. $('.cmt').click(function(){
  6. data=$(this).attr('data-cmt-id');
  7. $('#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>');
  8. chapnhan();
  9. return false;
  10. });
  11. }
  12. $('#post_status').submit(function(){
  13. $.post(ref,{text:$('#chat_txt').val()},function(){
  14. load();
  15. $('#chat_txt').val('');
  16. });
  17. return false;
  18. });
  19. function load(){
  20. $('.message_list').load(location.href+' .sc_a1',function(){
  21. shoutbox();
  22. });
  23. }
  24. shoutbox();
  25. function chapnhan(){
  26. $('#comment').submit(function(){
  27. var data=$(this).attr('data-id');
  28. $('#stats_'+data).show();
  29. $.post(ref,{text:data+' '+$('.cmt_text_'+data).val()},function(){
  30. $('#stats_'+data).hide();
  31. if($('#cmt_list_'+data).find('.composter').length>=5){
  32. $('#cmt_list_'+data).find('.composter:first-child').remove();
  33. }
  34. $('#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>');
  35. $('.cmt_text_'+data).val('');
  36. });
  37. return false;
  38. });
  39. }
  40.  
  41. })
  42. </script><div class="title">Chém gió</div>
  43. {% if loged %}
  44. <div class="noti">Hãy tâm sự những gì bạn muốn!! :))</div>
  45. <form action="{{form_url}}" method="post" id="form_chatbox" class="shout wf">
  46. <textarea rows="3" name="text" class="fl"></textarea>
  47. <div class="fl list ml">
  48. <ul>
  49. <li>
  50. <input type="submit" id="chat_submit" value="Đăng" class="bl mb">
  51. </li></ul></div>
  52. </form>
  53. {% endif %}
  54. <div class="message_list">
  55. {%set m=message_list|split('<chatbox/>')%}
  56. {%set uid,msg,msd,sc='','','',0%}
  57. {%for i in 1..m|length-1%}
  58. {%set uid=m[i-1]|split('#uid#')[1]|split('#/uid#')[0]%}
  59. {%set msg=m[i-1]|split('#msg#')[1]|split('#/msg#')[0]%}
  60. {%set msd=m[i-1]|split('#msd#')[1]|split('#/msd#')[0]%}
  61. {%if msg matches '{^([0-9]{12} )}' %}
  62. {% else %}
  63. {%set sc=sc+1%}
  64. {%if api.r.get('page')==null%}
  65. {%set min=1%}
  66. {%set max=10%}
  67. {%else%}
  68. {%set min=api.r.get('page')*10-10%}
  69. {%set max=api.r.get('page')*10%}
  70. {%endif%}
  71. {%if min<=sc and max>sc%}
  72. <div class="sc_a1" stt="0" page="2">
  73. <div class="message">
  74. <div class="status">
  75. <div class="wf">
  76. <img src="{{api.u.get(uid).profilephotourl}}" class="fl">
  77. <div class="fl ml">
  78. <div class="poster author" data-uid="{{api.u.get(uid).profilephotourl}}">
  79. <a href="user_info.php?uid={{uid}}" title="[nick]">{{api.u.get(uid).nick}}</a>
  80. <br/>
  81. {{msd}}
  82. </div>
  83. </div>
  84. </div>
  85. <div class="cl"></div>
  86. <div class="user_message">
  87. {{msg|raw}}
  88. </div>
  89. </div>
  90. <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>
  91.  
  92. <div id="cmt_list_{{msd|date('ymdHis')}}">
  93. {%set juid,jmsg,jmsd,john='','','',0%}
  94. {%for j in m|length-1..1%}
  95. {%set juid=m[j-1]|split('#uid#')[1]|split('#/uid#')[0]%}
  96. {%set jmsg=m[j-1]|split('#msg#')[1]|split('#/msg#')[0]%}
  97. {%set jmsd=m[j-1]|split('#msd#')[1]|split('#/msd#')[0]%}
  98. {%if jmsg matches '{^([0-9]{12} )}' %}
  99. {%if jmsg|slice(0,12)==msd|date('ymdHis') %}
  100. {%set john=john+1%}
  101. {%if john<=5%}
  102. <div class="comments">
  103. <div class="comment s">
  104. <div class="commenter">
  105. <span class="nick author">
  106. <a href="user_info.php?uid={{juid}}" class="b">{{api.u.get(juid).nick}}</a>
  107. </span>
  108. {{jmsg|slice(13,jmsg|length-13)|raw}}
  109. <div class="time">
  110. <small>
  111. {{jmsd|date('H:i, d/m/y')}}
  112. </small>
  113. </div>
  114. </div>
  115. {%endif%}
  116. {%endif%}
  117. {%endif%}
  118. {%endfor%}
  119. </div>
  120. <div id="comments_{{msd|date('ymdHis')}}"></div>
  121. </div></div>
  122.  
  123. {%endif%}
  124. {%endif%}
  125. {%endfor%}
  126. </div>

code ô 2

TWIG
  1. #uid#{{nick|slice(27,8)}}#/uid##msg#{{message}}#/msg##msd# {{message_date}} #/msd#<chatbox/>
21.11.2016 / 22:12
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

Dạ anh code lâu quá ko nhớ mặt mũi nó thế nào.

21.11.2016 / 22:53
thanhtung698
Bài đăng: 687
Member
http://taolap.net

Nhìn 1 nùi kí tự mà thấy choáng :43:

21.11.2016 / 23:21
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

Đầu tiên là tự kiểm tra xem nó lỗi như thế nào rồi đăng demo lên ng ta mới giúp được. Nếu không hãy tự kiểm tra xem đủ thẻ đóng chưa.....nếu chưa thì tự edit lại.

22.11.2016 / 00:28
kaiser
Bài đăng: 238
Member

K cần biết =))) cop về dùng thử đã

22.11.2016 / 08:57
dat2013
Bài đăng: 376
Member
Tổn thương :(

Choáng thật

22.11.2016 / 11:39
NamDen
Bài đăng: 46
Member

lỗi đây đã thử và khó hiểu

22.11.2016 / 11:43
Nhockutevy
Bài đăng: 355
Member

Da thu

22.11.2016 / 11:59
NamDen
Bài đăng: 46
Member

đã thử và bị lỗi tùm lum

22.11.2016 / 23:47
b0ysh0ckhn
Bài đăng: 1146
Member
Nguyễn Minh Phương

giờ nhìn code hại não vl :3