Share lại code shoutbox giống hội xì trum không lỗi

14 bài đăng
15.11.2017 / 18:22
Tieu.ka
Bài đăng: 103
Member

Code này khá đơn giản, share cho ai cần dùng. Đừng ném đá Duy nhé

Tạo 1 shoutbox:

Ô 1:

TWIG
  1. {%if api.user_id%}<div class="shoutbox"><div class="title" id="tag">Góc chat vui - Tâm sự</div>{%if api.r.get('quote')%}<script>
  2. function quote()
  3. {document.shoutbox.submit()}
  4. </script><body onload="quote()"/><style>body{display:none}</style>{%endif%}
  5. <div class="bor_form" id="frm_chat"> <form action="/main.php?id=ch_topic_h&uid={{form_url|split('&uid=')[1]|split('&back_url=')[0]}}&back_url=/main.php?{%if api.r.get('f')%}f={{api.r.get('f')}}{%endif%}" id="form_chatbox" method="post" name="shoutbox"><textarea rows="3" cols="20" name="text" id="chat_txt" class="upload" style="width:90%;resize:none;margin-left:4%;text-align:left">{{api.r.get('icon')}}{{api.r.get('bbcode')}}{{api.r.get('text')|raw}}{{api.r.get('tag')}}{{api.r.get('quote')}}{{api.r.get('quote2')}}</textarea>
  6. <div style="text-align:right"><button type="submit" id="ok" style="margin-right:4.5%;margin-bottom:5px;margin-top:5px">Đăng bài</button></div></form>
  7. <div class="list_chatbox" id="list_chatbox">{{message_list}}</div>{{paging_def}}
  8. </div><script src="/files/1108301/bbcode_link.js">
  9. </script><style>.asb img{border:1px solid #ddd;padding:2px;
  10. width: 23px; height:23px;}
  11.  
  12. .bd{border:1px solid #ccc;background:#fff;padding:3px;margin:3px;}
  13.  
  14.  
  15. .lb{color:#3b5998;background-color:none;border:0;padding:0;font-weight:normal}
  16.  
  17. .lb:hover{color:#3b5998;text-shadow:0px 0px 8px #ff6600;font-weight:bold;outline:none;}
  18.  
  19. .lf{display:inline}
  20. </style>{%endif%}

Ô 2:

TWIG
  1. {%macro resmile(msg)%}{%set msgs=msg|split('<img src="')%}{%for i in 0..msgs|length%}{%if 'alt="' in msgs[i]%}{{msgs[i]|split('alt="')[1]|split('"/>')[0]}}{{msgs[i]|split('alt="')[1]|split('"/>')[1]}}{%else%}{{msgs[i]}}{%endif%}{%endfor%}{%endmacro%}{%import _self as thaian2009%}{{_self.env.addGlobal('thaian2009',thaian2009)}}{%set suid = nick|slice(27,8)%}{%set link_profile = nick|slice(9,26)%}
  2. <div class="shoutbox_message" style="background-color:#dddddd;border-style:double;border-width:1px;border-color:#dddddd;margin:0px;padding:1px;">
  3. <div style="background-color:#ffffff;border-style:double;border-width:1px;border-color:#cccccc;margin:1px;padding:1px;text-align:left">
  4. <div class="message">
  5. <b><a href="{{link_profile}}"><span class="{{api.u.get(suid).levelcss}}">{{api.u.get(suid).nick}}</span></a></b>: <font color="123456">{{message|raw}}</font><br/>{%set cid=message_date|date("U")|slice(3,7)%}{%if api.r.get('quote_id') == cid%}<br><form action="" method="post" id="quote"> <textarea name="quote" style="display:none">[quote]{{api.u.get(nick|slice(27,8)).nick}}[/quote][quote2]{%if '[/quote2]' in message|escape%}{{thaian2009.resmile(message)|split('[/quote2]')[1]}}{%else%}{{thaian2009.resmile(message)}}{%endif%}[/quote2]</textarea> <input name="quote2" style="width:40%" type="text" value=""> <input class="submit" type="submit" style="margin-left:2px" value="Trả lời"/> </form>{%endif%}<br> <div style="text-align:right;margin-bottom:-3px"> <span style="color: #ccc;font-size:small"><span valign="top" style="color:#008800;font-family:cursive"> {{message_date|date("H:i")}} · <a href="/main.php?quote_id={{cid}}#quote" style="font-sizex-small;color:#0002a8">Trích</a> · <a href="/main.php?tag=[t]{{api.u.get(nick|slice(27,8)).nick}}[/t]#tag" style="color:#0002a8;font-size: x-smal">Tag</a> · <a href="pm.php?id=new&to={{api.u.get(nick|slice(27,8)).uid}}" class="a25119785"><span style="color:#008800">PM</span></a></span></span></span></div></div></div></div>

Còn chỗ style của [quote], [quote2] và [t] các bạn tự mod nha, hoặc dùng bbcode của thaian cũng đc :)

Đã chỉnh sửa. Tieu.ka (15.11.2017 / 18:26)
15.11.2017 / 18:29
Tieu.ka
Bài đăng: 103
Member

:) bác khuyến đang cần thì phải

15.11.2017 / 18:32
Manhkhuyen
Bài đăng: 533
Member
merry christmas

Đang cần shoutbox thienthanviet.ga :)

15.11.2017 / 18:35
Tieu.ka
Bài đăng: 103
Member

Shoutbox đấy sau này share

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

Ha ha ha ba gai với thằng hội xì trum đem share à

16.11.2017 / 11:49
Tieu.ka
Bài đăng: 103
Member
mad đã viết

Ha ha ha ba gai với thằng hội xì trum đem share à

Ko. Tại nhiều người bảo shoutbox xì trum đẹp nên share chơi thôi. :)

19.11.2017 / 08:35
Wapego.com7
Bài đăng: 152
Member

Share lại =)) tỏ ra mình pro :v

19.11.2017 / 08:51
VinaDP
Bài đăng: 627
Member
Wapego.com7 đã viết

Share lại =)) tỏ ra mình pro :v

Thì có người share rồi thì người khác share lại thì bảo 'Share lại' thôi !

19.11.2017 / 19:54
Tieu.ka
Bài đăng: 103
Member
Wapego.com7 đã viết

Share lại =)) tỏ ra mình pro :v

Tìm hộ tao chữ pro. Code này tao tự viết nhá. Khác code trước của mạnh khuyến

19.11.2017 / 21:24
VinaDP
Bài đăng: 627
Member

Haizz ,tới người này rồi tới ng khác ,@Tieu.ka xóa giúp tui cái bài của thím sở trang cá nhân tui với ,ngại cái nội dung vlò :lol: