Wapegoajax load chat box và có nhận dạng URL

15 bài đăng
25.02.2016 / 18:21
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

ô 1

TWIG
  1. {% if api.r.get('__id')==null %}
  2. <script>
  3. $(function () {
  4. uid = '[user_id]';
  5. var sound = new Audio('/files/1043097/sound.mp3');
  6. function load_ajax() {
  7. $.get(location.href, function (data, status) {
  8. msg_first = $(data).find('#message_list>.list:first-child');
  9. msg_last = $(data).find('#message_list>.list:last-child');
  10. msgs_first = $('#message_list>.list:first-child');
  11. msgs_last = $('#message_list>.list:last-child');
  12. did_frist = msg_first.attr('data-id');
  13. dtime_frist = msg_first.attr('data-time');
  14. did_last = msg_last.attr('data-id');
  15. dtime_last = msg_last.attr('data-time');
  16. dids_frist = msgs_first.attr('data-id');
  17. dtimes_frist = msgs_first.attr('data-time');
  18. dids_last = msgs_last.attr('data-id');
  19. dtimes_last = msgs_last.attr('data-time');
  20. if (dtimes_frist != dtime_frist) {
  21. if (uid != did_frist) {
  22. sound.play()
  23. }
  24. $('#message_list').prepend('<div class="list" data-id="' + did_frist + '" data-time="' + dtime_frist + '">' + msg_first.html() + '</div>');
  25. msgs_last.remove();
  26. setCookie('time-sb', dtime_frist, 3600)
  27. }
  28. });
  29. $('.paging').load(location.href + ' .paging>.btn');
  30. setTimeout(function () {
  31. load_ajax()
  32. },
  33. 1000)
  34. }
  35. load_ajax();
  36. $('#chatbox').submit(function () {
  37. $('#chatbox').find('input').val('Đang gửi đi...');
  38. $.post($('#chatbox').attr('action'), {
  39. text: $('#chatbox').find('textarea').val()
  40. },
  41. function () {
  42. $('#chatbox').find('textarea').val('');
  43. $('#chatbox').find('input').val('Thêm tin nhắn')
  44. });
  45. return false
  46. })
  47. })
  48. </script>
  49. <div class="title">Shoutbox - <a href="/main.php?id=online">Online: [online]</a></div>
  50. {% if loged %}
  51. <form action="{{form_url}}" id="chatbox" method="post"> <textarea name="text"></textarea><br/>
  52. <input type="submit" value="Thêm tin nhắn"/></form>
  53. {% else %}
  54. <div class="left">Bạn phải đăng nhập để đăng tin nhắn</div>
  55. {% endif %}
  56. <div class="left menu" id="message_list">{{message_list}}</div>
  57. {{paging_def}}
  58. {% endif %}

ô 2

TWIG
  1. <div class="list" data-id="{{nick|slice(27,8)}}" data-time="{{message_date|date('ymdHis')}}">{{nick}}:
  2.  
  3. {%set m=message|split(' ')%}
  4. {%set site='http://forumwork.wap.mu'?'forumwork.wap.mu'%}
  5. {%for i in 1..m|length%}
  6. {%if m[i-1] matches '{^(http://|https://|www.)([0-9a-zA-Z]{3,20}).(wap|yw|waplux|xtgem|mywap|wapego).(net|com|lt|vn|org|us|mu)}' or m[i-1] matches '{^(http://|https://|www.)([0-9a-zA-Z]{3,20}).(net|com|lt|vn|org|us|mu|ga|cf|tk|ml)}' or m[i-1] matches '{^([0-9a-zA-Z]{3,20}).(net|com|lt|vn|org|us|mu|ga|cf|tk|ml)}'%}
  7. {%if site in m[i-1]%}
  8. <a href="http://{{m[i-1]|replace({'http://':''})}}">{{m[i-1]|raw}}</a>
  9. {%else%}
  10. <a href="main.php?__id=request_URL&url={{m[i-1]|url_encode}}">{{m[i-1]|raw}}</a>
  11. {%endif%}
  12. {%else%}
  13. {{m[i-1]|raw}}
  14. {%endif%}
  15. {%endfor%}
  16.  
  17.  
  18.  
  19.  
  20.  
  21. </div>

thay đổi forumwork.wap.mu nhé!! ^^

Đã chỉnh sửa. MrKen (29.06.2016 / 17:09)
25.02.2016 / 18:28
hanhphucao
Bài đăng: 2470
Admin
Admin là người tận tâm và luôn hành xử đúng mực.

Có máy sài là ngon rồi

25.02.2016 / 18:31
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

ak thiếu file cookie và jquery nhé <script src="files/1043097/jquery.js"></script><script src="/files/1043097/cookies.js"></script>

25.02.2016 / 18:36
vipnamdan
Bài đăng: 606
Member
Đẹp trai nhất xóm

wapego sap die r ms share ah bac

25.02.2016 / 18:41
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

ế cái này ko ai xin nhé! mà cái này cũng ko là gì hot cả! share cho ai sài

25.02.2016 / 18:47
saoko
Bài đăng: 1446
Member
MXH Vườn Cảm Xúc

sẵn mình cũng luôn ko giấu làm gì, 1 thuật đơn giản làm load trang nhẹ hơn rất nhiều đó là trang được load sẽ ko chứ thư viện jquery, điều này giúp giảm tải 100kb/s

25.02.2016 / 19:44
duongchung
Bài đăng: 352
Member
Cox Vô Tâm

Sắp die rồi

01.03.2016 / 11:48
HuyAnh
Bài đăng: 1142
Member
https://www.facebook.com/boduyvidai9999/videos/219

Cn tận 1 năm nủa

01.03.2016 / 13:48
vipnamdan
Bài đăng: 606
Member
Đẹp trai nhất xóm

Rung o doan nao vay ae :v

01.03.2016 / 17:28
b0ysh0ckhn
Bài đăng: 1146
Member
Nguyễn Minh Phương

sound.play() cái này chỉ có nhạc thôi k có rung :)