Wapego[Events] Share vài code ego 20/08

181 bài đăng
Tags:
20.08.2016 / 21:25
vipnamdan
Bài đăng: 606
Member
Đẹp trai nhất xóm

Code kia ko có à an @@

20.08.2016 / 21:28
diongd
Bài đăng: 116
Member

bố trí diễn đàn với tin nhắn hayshare

20.08.2016 / 21:35
saoko
Bài đăng: 1449
Member
MXH Vườn Cảm Xúc

An sinh nhật vui vẻ nha!

20.08.2016 / 22:27
thaian2009
Bài đăng: 709
Member
vipnamdan đã viết

Code kia ko có à an @@

Bố cục tin nhắn->

Danh sách tin nhắn

TWIG
  1. <div id="old">
  2. <div id="msg" data-id="{{message_date|date('dHis')}}" data-uid="{{nick_uid}}" class="d{%if nick_uid==api.r.get('p')%}right{%else%}left{%endif%}" align="left"><div class="message-text">{{message}}
  3. </div></div>
  4. <div style="clear:both"></div>
  5. </div>{% if unreaded and "now"|date('U')-message_date|date('U')<=2%}<script>new_msg='new';</script>{%endif%}[-msS-]

Bố cục viết tin nhắn riêng

TWIG
  1. <form name="form2" id="post_msg" align="left" action="{{form_url}}" method="post">
  2. <div id="notif"></div>
  3. <div class="redactor_box">
  4. <input type="hidden" id="add_img_url" value="">
  5. <textarea rows="3" id="chat_txt" name="msg" class="chat_input"></textarea></div>
  6. <div class="list1"><p><input class="button-inverted-fill" type="submit" id="submit_msg" value="Gửi" style="width: 107px; cursor: pointer;"></p></div></form>

Bố cục đoạn hội thoại

TWIG
  1. {%set msg=message_list|split('[-msS-]')%}
  2. <div class="list_msg" id="list_msg">{%for i in msg|length..0%}{{msg[i]|raw}}{%endfor%}</div>
  3.  
  4. <div class="center"> {{reply_form}} {{paging_next}} {{paging_back}} {{delete}} <br/> {{back}} <br/> {{back_to_main}} </div>
  5. <script src="/files/1005357/jquery.js"></script>
  6. <script type="text/javascript">
  7. var login=0,browser='web',head='';new_msg='';
  8. {%set u=api.u.get(api.user_id)%}
  9. user={sex:'{{u.sex}}',id:'{{u.uid}}',nick:'{{u.nick}}',plus:'{{u.plus}}',msg:'0',all_msg:'3',sms:'0'};
  10. var lk = location.href;
  11. if(browser=='web'){audio = new Audio('files/1067753/odIeERVR1c5.mp3');
  12. }else{navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navigator.mozVibrate || navigator.msVibrate;};
  13.  
  14. $('#post_msg').submit(function(){
  15. var that=$(this);
  16. var action=that.attr('action');
  17. var text=that.find('textarea').val();
  18. var img=$('#post_msg #add_img_url').val();
  19. if(img.length>10){var text=text+' '+img;};
  20. var len=text.length;
  21. if(!user.id){
  22. $('#post_msg #notif').html('<div class="rmenu">Bạn chưa đăng nhập</div>').fadeIn(200).delay(2000).fadeOut(1);
  23. }else if(len==0){
  24. $('#post_msg #notif').html('<div class="rmenu">Vui lòng nhập văn bản</div>').fadeIn(200).delay(2000).fadeOut(1);
  25. }else if(len<2){
  26. $('#post_msg #notif').html('<div class="rmenu">Văn bản phải từ 2 kí tự trở lên</div>').fadeIn(200).delay(2000).fadeOut(1);
  27. }else if(len>5000){
  28. $('#post_msg #notif').html('<div class="rmenu">Văn bản không vượt quá 5000 kí tự</div>').fadeIn(200).delay(2000).fadeOut(1);
  29. }else{
  30. $('#post_msg #submit_msg').val('Đang gửi...');
  31. $.post(action,{msg: text},function(){
  32. $('#post_msg #chat_txt').val('');
  33. $('#post_msg #add_img_url').val('');
  34. $('#post_msg #submit_msg').val('Gửi');
  35. message();
  36. });
  37. };
  38. return false;
  39. });
  40. function message(){
  41. $.get(lk,function(res){
  42. html=$(res).find('.list_msg').html();
  43. $('.list_msg').html(html);
  44. if(browser=='web'){if(new_msg=='new'){audio.play();new_msg='';} };
  45. });
  46. setTimeout(function(){message()},1000);
  47. };
  48. </script>
  49. <style type="text/css">
  50. .portlet:after, .portlet .section:after, .portlet-header:after {
  51. clear: both;
  52. }
  53. .portlet:before, .portlet .section:before, .portlet-header:before, .portlet:after, .portlet .section:after, .portlet-header:after {
  54. content: " ";
  55. display: table;
  56. }
  57. .portlet:after, .portlet .section:after, .portlet-header:after {
  58. clear: both;
  59. }
  60. .portlet:before, .portlet .section:before, .portlet-header:before, .portlet:after, .portlet .section:after, .portlet-header:after {
  61. content: " ";
  62. display: table;
  63. }
  64. *, *:before, *:after {
  65. -webkit-box-sizing: border-box;
  66. -moz-box-sizing: border-box;
  67. box-sizing: border-box;
  68. }
  69. :after, :before {
  70. -webkit-box-sizing: border-box;
  71. -moz-box-sizing: border-box;
  72. box-sizing: border-box;
  73. }
  74.  
  75. .center {
  76. background-color: #FFF;
  77. border: 0px solid #E0E3E9;
  78. border-top: none;
  79. margin: 0;
  80. padding: 0;
  81. }
  82. .end, .center {
  83. text-align: center;
  84. }
  85. input[type="submit"].button-inverted-fill {
  86. border: 1px solid #2E9FFF;
  87. color: #FFF;
  88. background-color: #2E9FFF;
  89. }
  90. button, html input[type="button"], input[type="reset"], input[type="submit"] {
  91. -webkit-appearance: button;
  92. cursor: pointer;
  93. }
  94. #reg_form input[type="button"], #reg_form input[type="reset"], input[type="submit"] {
  95. -webkit-appearance: button;
  96. }
  97. input[type="submit"], button {
  98. border: 1px solid #CCE9FF;
  99. color: #2E9FFF;
  100. background-color: #FFF;
  101. padding: 6px 10px 6px;
  102. border-radius: 3px;
  103. line-height: 1.1em;
  104. text-align: center;
  105. font-weight: 600;
  106. display: inline-block;
  107. font-size: 13px;
  108. }
  109. button, html input[type=button], input[type=reset], input[type=submit] {
  110. -webkit-appearance: button;
  111. cursor: pointer;
  112. }
  113. input, button, select, textarea {
  114. font-family: inherit;
  115. font-size: inherit;
  116. line-height: inherit;
  117. }
  118. button, input {
  119. line-height: normal;
  120. }
  121. button, input, select, textarea {
  122. font-family: inherit;
  123. font-size: 100%;
  124. margin: 0;
  125. }
  126.  
  127. .list1, .list2 {
  128. background-color: #FFF;
  129. border: 1px solid #E0E3E9;
  130. border-top: none;
  131. margin: 0;
  132. padding: 4px;
  133. }
  134.  
  135. textarea {
  136. font-family: inherit;
  137. font-size: inherit;
  138. line-height: inherit;
  139. }
  140. textarea {
  141. overflow: auto;
  142. vertical-align: top;
  143. }
  144. button, input, select, textarea {
  145. font-family: inherit;
  146. font-size: 100%;
  147. margin: 0;
  148. }
  149. textarea {
  150. padding: 8px;
  151. margin: 0px;
  152. word-wrap: break-word;
  153. display: inline-block;
  154. width: 100%;
  155. box-sizing: border-box;
  156. cursor: auto;
  157. max-width: 840px;
  158. border: 1px solid #ccc;
  159. }
  160. .redactor_box {
  161. border: 1px solid #D7EDFC;
  162. position: relative;
  163. overflow: hidden;
  164. }
  165. .dright .message-text {
  166. margin-right: 0px;
  167. background-color: #36a9fc;
  168. color: #fff;
  169. float: right;
  170. border-radius: 20px 0 0 20px;
  171. }
  172. .message-text {
  173. padding: 7px 15px;
  174. float: right;
  175. clear: both;
  176. position: relative;
  177. margin-bottom: 1px;
  178. font-size: 12px;
  179. }
  180. .dleft .message-text {
  181. margin-left: 0px;
  182. background-color: #e5e5ea;
  183. float: left;
  184. border-radius: 0 20px 20px 0;
  185. }
  186. </style>
20.08.2016 / 22:28
thaian2009
Bài đăng: 709
Member
saoko đã viết

An sinh nhật vui vẻ nha!

hi tks ^^

20.08.2016 / 22:32
vipnamdan
Bài đăng: 606
Member
Đẹp trai nhất xóm

Cái báo rung tin nhắn mà an :)

20.08.2016 / 22:33
vipnamdan
Bài đăng: 606
Member
Đẹp trai nhất xóm

Có tin nhắn mới là nó báo tin mới rồi ẩn đi ấy

20.08.2016 / 23:18
bongyb
Bài đăng: 157
Member

:apl: Share code bố trí ttnd trong thư viện ảnh giống Facebook đi anh an :48:

20.08.2016 / 23:23
zombiego
Bài đăng: 118
Member

An làm cho code đăng lên trang chủ shoutbox va dăng vào tường nhà cùng lúc nhu kiểu face đc không. Em cảm ơn an trươc

Đã chỉnh sửa. zombiego (20.08.2016 / 23:25)
21.08.2016 / 00:48
thaian2009
Bài đăng: 709
Member
diongd đã viết

bố trí diễn đàn với tin nhắn hayshare

Header diễn đàn

TWIG
  1. </div></div>
  2. <style type="text/css">
  3. .phdr {
  4. background-color: #009688;
  5. border: 1px solid;
  6. border-color: #009688;
  7. padding: 5px;
  8. color: #fff;
  9. margin-top: 4px;
  10. }
  11. a:link, a:visited {
  12. color: #00796B;
  13. text-decoration: none;
  14. }
  15. .showlike {
  16. background-color: #fff;
  17. border: 1px solid;
  18. border-color: #E2E0E0;
  19. padding: 5px;
  20. margin-top: 5px;
  21. line-height: 1.5;
  22. }
  23. textarea {
  24. width: 99%;
  25. max-width: 640px;
  26. }
  27. .text_cmt {
  28. border-top: 1px solid #D7EDFC;
  29. color: #000;
  30. padding: 5px;
  31. background-color: #fff;
  32. }
  33. .avatar {
  34. margin: 2px;
  35. background: #fff;
  36. padding: 2px;
  37. border: 1px solid #EFEFEF;
  38. border-radius: 2px;
  39. }
  40. img {
  41. max-width: 100%;
  42. max-height: auto;
  43. }
  44. .box_info_cmt {
  45. background-color: #fff;
  46. border: 1px solid #D2D1D1;
  47. color: #34617e;
  48. margin-top: 4px;
  49. padding: 3px 4px;
  50. }
  51. .prefix.prefixRed {
  52. color: #fff;
  53. background-color: #FE4646;
  54. border-color: #F88;
  55. }
  56. .prefix {
  57. background: transparent url(http://nhanhnao.xy/images/form-button-white-25px.png) repeat-x top;
  58. padding: 0 4px;
  59. margin: 2px 0;
  60. border: 1px solid transparent;
  61. }
  62. .textarea {
  63. padding: 8px;
  64. margin: 0;
  65. word-wrap: break-word;
  66. display: inline-block;
  67. width: 100%;
  68. box-sizing: border-box;
  69. cursor: auto;
  70. border: 0 none;
  71. max-width: 896px;
  72. }
  73. @font-face {
  74. font-family: 'FontAwesome';
  75. src: url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3');
  76. src: url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  77. font-weight: normal;
  78. font-style: normal;
  79. }
  80. .wcontainer>.center div:not([class]), .hide, a[href='pm.php'], a[href='pm.php']+br, a[href$='id=menu'], a[href$='id=menu']+br, a[href$='id=forum_sets'], a[href$='id=forum_sets']+br, img[src$='bullet_blue.png'], .center a[href*='read='], .center a[href*='read=']+br, .center a[href*='id=add_post'], .center a[href*='id=add_post']+br, a[href*='id=t_online'], a[href*='id=t_online']+br, a[href*='id=t_online']+br+br, form[action='forums.php'], form[action='forums.php']+.left+.center, a[href='forums.php'], a[href='forums.php']+br, a[href="/main.php?"], a[href="main.php"]+br, a[href='main.php'], a[href*="id=forgot"]+br, a[href*='forums.php?id=online'], a[href*='forums.php?id=online']+br, a[href*='pm.php']+br, a[href*='pm.php']+br+br, .left:empty, form[action$="id=upload"]+br {
  81. display: none;
  82. }
  83. body, td, input, textarea {
  84. font-family: Arial,Tahoma,sans-serif;
  85. font-size: small;
  86. }
  87. body {
  88. background: #fff url(images/bckg_page.png) repeat 0 0;
  89. color: #000;
  90. margin: 0 auto;
  91. padding: 0;
  92. max-width: 800px;
  93. }
  94. * {
  95. box-sizing: border-box;
  96. }
  97. * {
  98. word-wrap: break-word;
  99. }
  100. .redactor_box {
  101. border: 1px solid #D7EDFC;
  102. border-bottom: none;
  103. position: relative;
  104. overflow: hidden;
  105. }
  106. .redactor_toolbar {
  107. background: url(/images/form-button-white-25px.png) repeat-x scroll center top #F0F7FC;
  108. padding: 0 0 0 2px;
  109. margin: 0;
  110. border-bottom: 1px solid #D7EDFC;
  111. position: relative;
  112. left: 0;
  113. top: 0;
  114. line-height: 0;
  115. list-style: outside none none;
  116. overflow: hidden;
  117. }
  118.  
  119. .redactor_btn_group {
  120. background: url(/images/form-button-white-25px.png) repeat-x scroll center top #F0F7FC;
  121. padding: 1px;
  122. margin: 0;
  123. border: 1px solid #D7EDFC;
  124. border-radius: 3px;
  125. overflow: hidden;
  126. box-shadow: 1px 1px 1px rgba(255,255,255,0.5);
  127. outline: medium none;
  128. list-style: none outside none;
  129. margin: 2px 2px 2px 2px;
  130. float: left;
  131. }
  132.  
  133.  
  134. ul {
  135. margin: 0;
  136. padding-left: 20px;
  137. }
  138. .body {
  139. background-color: #EBEBEC;
  140. padding: 4px;
  141. border: 1px solid #DEDEE0;
  142. box-shadow: 0 0 10px #343434;
  143. }
  144. nav.header {
  145. position: relative;
  146. top: 0;
  147. padding: 10px 15px;
  148. margin-bottom: 6px;
  149. background-color: #009688;
  150. border-color: #009688;
  151. box-shadow: -1px 0 13px 0 rgba(50,50,50,0.45);
  152. color: #fff;
  153. text-align: center;
  154. font-size: 20px;
  155. }
  156. .menu, .topmenu, .noti {
  157. background: #fff;
  158. -moz-border: 1px solid;
  159. border: 1px solid;
  160. -moz-border-color: #DCDBDB #CACACA;
  161. border-color: #DCDBDB #CACACA;
  162. border-top: none;
  163. padding: 6px;
  164. color: #00796B;
  165. margin-top: 0;
  166. }
  167. .title {
  168. background-color: #009688;
  169. border: 1px solid;
  170. border-color: #009688;
  171. padding: 5px;
  172. color: #fff;
  173. margin-top: 4px;
  174. text-align: left;
  175. }
  176. .footer-nhanhnao {
  177. background: #607D8B;
  178. border: 1px solid #46627F;
  179. color: #fff;
  180. margin-top: 4px;
  181. padding: 3px 0 4px 4px;
  182. text-align: center;
  183. }
  184. .button-up {
  185. background: #607D8B;
  186. border: 1px solid #fff;
  187. padding: 5px;
  188. margin: 3px;
  189. color: #fff;
  190. text-align: center;
  191. }
  192. .post:hover {
  193. background: #fe2f22;
  194. }
  195. .button:hover {
  196. background: #0079a5;
  197. }
  198. .post {
  199. background: #FE5F55;
  200. }
  201. .button {
  202. min-width: 15em;
  203. }
  204. .button {
  205. display: inline-block;
  206. font-family: "Montserrat","Trebuchet MS",Helvetica,sans-serif;
  207. -webkit-font-smoothing: antialiased;
  208. position: relative;
  209. padding: 6px;
  210. padding-right: 2em;
  211. background: #009ed8;
  212. border: none;
  213. color: #fff;
  214. transition: .2s;
  215. }
  216. .button:before {
  217. background: rgba(0,0,0,0.1);
  218. }
  219. .button:before, .button:after {
  220. position: absolute;
  221. top: 0;
  222. bottom: 0;
  223. right: 0;
  224. padding-top: inherit;
  225. padding-bottom: inherit;
  226. width: 2.5em;
  227. content: "^";
  228. font-family: 'FontAwesome',sans-serif;
  229. font-size: 1em;
  230. text-align: center;
  231. transition: .2s;
  232. }
  233.  
  234. .post:hover:after {
  235. -webkit-animation: bounceright .3s alternate ease infinite;
  236. animation: bounceright .3s alternate ease infinite;
  237. }
  238. .post:after {
  239. content: "^;
  240. }
  241. .button:before, .button:after {
  242. position: absolute;
  243. top: 0;
  244. bottom: 0;
  245. right: 0;
  246. padding-top: inherit;
  247. padding-bottom: inherit;
  248. width: 2.5em;
  249. content: "^";
  250. font-family: 'FontAwesome',sans-serif;
  251. font-size: 1em;
  252. text-align: center;
  253. transition: .2s;
  254. }
  255. @-webkit-keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@-webkit-keyframes wiggle{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(30deg)}}@keyframes bounceright{from{transform:translateX(0)}to{transform:translateX(3px)}}@keyframes wiggle{from{transform:rotate(0deg)}to{transform:rotate(30deg)}}
  256.  
  257. </style>
  258.  
  259. <div class="body"><div class="center">
  260. {{_self.env.addGlobal('msg','1')}}

Footer diễn đàn:

TWIG
  1. </div>
  2. {%if api.r.get('id')=='forum'%}<form name="form" action="forums.php?id=add_topic&amp;f={{api.r.get('f')}}" method="post"> <div class="menu" style="border-top:1px solid#ccc;margin-top:6px;width:100%"><div class="redactor_box" style="margin-bottom:6px;border:1px solid #D7EDFC;height:35px"> <textarea maxlength="100" name="name" class="textarea" style="border:none" placeholder="Tiêu đề bài viết" required=""></textarea></div> <div class="redactor_box" style="border-bottom: 1px solid #D7EDFC;margin-bottom:2px;"><style>.color a {float:left; display: block; width: 10px; height: 10px; margin: 1px; border: 1px solid black;}</style> <script language="JavaScript" type="text/javascript"> function tag(text1, text2) { if ((document.selection)) { document.form.msg.focus(); document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2; } else if(document.forms['form'].elements['msg'].selectionStart!=undefined) { var element = document.forms['form'].elements['msg']; var str = element.value; var start = element.selectionStart; var length = element.selectionEnd - element.selectionStart; element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length); } else { document.form.msg.value += text1+text2; } } function show_hide(elem) { obj = document.getElementById(elem); if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; } } </script> <ul class="redactor_toolbar"> <li class="redactor_btn_group"> <a href="javascript:tag('[b]', '[/b]')"><img src="http://nhanhnao.xyz/images/bb/bold.gif" alt="b" title="Bold" border="0"></a> <a href="javascript:tag('[i]', '[/i]')"><img src="http://nhanhnao.xyz/images/bb/italics.gif" alt="i" title="Italic" border="0"></a> <a href="javascript:tag('[u]', '[/u]')"><img src="http://nhanhnao.xyz/images/bb/underline.gif" alt="u" title="Underline" border="0"></a> <a href="javascript:tag('[s]', '[/s]')"><img src="http://nhanhnao.xyz/images/bb/strike.gif" alt="s" title="Strike" border="0"></a> </li> <li class="redactor_btn_group"> <a href="javascript:tag('[*]', '[/*]')"><img src="http://nhanhnao.xyz/images/bb/list.gif" alt="s" title="Danh sách dấu đầu dòng" border="0"></a> <a href="javascript:tag('[spoiler=]', '[/spoiler]');"><img src="http://nhanhnao.xyz/images/bb/sp.gif" alt="spoiler" border="0"></a> <a href="javascript:tag('[c]', '[/c]')"><img src="http://nhanhnao.xyz/images/bb/quote.gif" alt="quote" title="Quote" border="0"></a> <a href="javascript:tag('[a=]link', '[/a]')"><img src="http://nhanhnao.xyz/images/bb/link.gif" alt="url" title="URL" border="0"></a> <a href="javascript:tag('[img]', '[/img]', '')"><img src="http://nhanhnao.xyz/images/bb/im.gif" alt="url" title="Chèn link ảnh" border="0"></a> <a href="javascript:tag('[youtube]Link video từ youtube', '[/youtube]', '')"><img src="http://nhanhnao.xyz/images/bb/youtube.gif" alt="youtube" title="Youtube" border="0"></a> </li></ul> <textarea rows="3" name="msg" class="textarea" placeholder="Nhập nội dung..." style="height:200px;border:none"></textarea> </div> <button type="submit" name="submit" class="button post" style="margin-top:4px;"> Đăng bài viết</button> </div></form>{%endif%}
  3. {%if api.r.get('id')=='topic'%}<script type="text/javascript">
  4. function textAreaAdjust(o) { o.style.height = "1px"; o.style.height = (38+o.scrollHeight)+"px"; }
  5. function ssend(ug){ var sbox=prompt('Lời nhắn!','');if(sbox) ajx('POST','pm.php?id=new&to='+ug,'msg='+sbox,'','','',setTimeout("show_alert('success','Gửi tin nhắn thành công');",100));}
  6.  
  7. function ajx(method, url, txt, inner, e, es, loading, obj, loaded) {
  8. var xmlHttp = null;
  9. try {
  10. xmlHttp = new XMLHttpRequest()
  11. } catch (e) {
  12. try {
  13. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
  14. } catch (e) {
  15. try {
  16. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
  17. } catch (e) {
  18.  
  19. return false
  20. }
  21. }
  22. };
  23. xmlHttp.open(method, url, true);
  24. xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  25. xmlHttp.setRequestHeader("Content-length", txt.length);
  26. xmlHttp.onreadystatechange = function () {
  27. if (xmlHttp.readyState == 2) {
  28. $('id', loading).style.display = "none";
  29. loaded
  30. };
  31. if (xmlHttp.readyState == 4) {
  32. xmlDoc = xmlHttp.responseText;
  33. inner.innerHTML = xmlDoc;
  34. inner.innerHTML = $(e, es).innerHTML;
  35. obj
  36. }
  37. };
  38. xmlHttp.send(txt)
  39. };
  40.  
  41. function show_alert(a,b){
  42. $('#alert').remove()
  43. $('body').append('<div id="alert" class="alert alert-'+a+'" style="position:fixed;top:50px;">'+b+'</div>');
  44. var aw=$('#alert').width();
  45. $('#alert').css('left', '-'+(aw+50)+'px').show().animate({'left':'20px'},500).delay(1000).fadeOut(2000)
  46. };
  47. </script>
  48.  
  49. <div id="form_add_post">
  50. <div class="showlike">
  51. <div class="redactor_box">
  52. <form id="add_post" name="form2" action="forums.php?id=add_post&amp;f={{api.r.get('f')}}&amp;t={{api.r.get('t')}}#end" method="post">
  53. <div id="notif"></div><div id="notiff"></div>
  54. <style>.color a {float:left; display: block; width: 10px; height: 10px; margin: 1px; border: 1px solid black;}</style>
  55. <ul class="redactor_toolbar">
  56. <li class="redactor_btn_group">
  57. <a href="javascript:tag('[b]', '[/b]')"><img src="http://nhanhnao.xyz/images/bb/bold.gif" alt="b" title="Bold" border="0"></a>
  58. <a href="javascript:tag('[i]', '[/i]')"><img src="http://nhanhnao.xyz/images/bb/italics.gif" alt="i" title="Italic" border="0"></a>
  59. <a href="javascript:tag('[u]', '[/u]')"><img src="http://nhanhnao.xyz/images/bb/underline.gif" alt="u" title="Underline" border="0"></a>
  60. <a href="javascript:tag('[s]', '[/s]')"><img src="http://nhanhnao.xyz/images/bb/strike.gif" alt="s" title="Strike" border="0"></a>
  61. </li>
  62. <li class="redactor_btn_group">
  63. <a href="javascript:tag('[*]', '[/*]')"><img src="http://nhanhnao.xyz/images/bb/list.gif" alt="s" title="Danh sách dấu đầu dòng" border="0"></a>
  64. <a href="javascript:tag('[spoiler=]', '[/spoiler]');"><img src="http://nhanhnao.xyz/images/bb/sp.gif" alt="spoiler" border="0"></a>
  65. <a href="javascript:tag('[c]', '[/c]')"><img src="http://nhanhnao.xyz/images/bb/quote.gif" alt="quote" title="Quote" border="0"></a>
  66. <a href="javascript:tag('[a=]', '[/a]')"><img src="http://nhanhnao.xyz/images/bb/link.gif" alt="url" title="URL" border="0"></a>
  67. <a href="javascript:tag('[img]', '[/img]', '')"><img src="http://nhanhnao.xyz/images/bb/im.gif" alt="url" title="Chèn link ảnh" border="0"></a>
  68. <a href="javascript:tag('[youtube]Link video từ youtube', '[/youtube]', '')"><img src="http://nhanhnao.xyz/images/bb/youtube.gif" alt="youtube" title="Youtube" border="0"></a><a href="javascript:tag('[xcode]', '[/xcode]', '')"><img src="http://chonguoivotinh.wap.mu/files/1083055/code.gif" alt="Code" title="Code" border="0"></a>
  69. </li></ul> <input style="display:none" type="file" onchange="upload(this.files[0])" id="input_frm">
  70. <input type="hidden" id="add_img_url">
  71. <textarea id="postText" rows="3" name="msg" textarea"=""></textarea>
  72. </form></div>
  73. <div class="menu" style="border:1px solid #D7EDFC;border-top:none;margin-bottom:4px;">
  74. <button id="submit_post" type="submit" name="submit" class="button comment" style="min-width: 8em;">Trả lời</button>
  75. <a href="javascript:tag('@', 'uid thành viên')"><button type="button" class="button arrow" style="min-width: 8em;margin-left:2px;">Tag user</button></a>&nbsp;<a href="javascript:show_hide('sml');"><img src="http://nhanhnao.xyz/images/bb/smileys.gif" alt="smiley" style="margin-bottom:-2px;"></a>
  76. </div>
  77. <style>.sml{color:white;padding:2px;} .sml:hover{border:1px solid #d7edfc}</style>
  78. <div id="sml" class="menu" style="border:1px solid #D7EDFC;display:none"><a href="javascript:tag(':icon-O_o',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/O_o.png" alt="b" title="O_o" class="sml"></a><a href="javascript:tag(':icon-android',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/android.png" alt="b" title="android" class="sml"></a><a href="javascript:tag(':icon-angelic',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/angelic.png" alt="b" title="angelic" class="sml"></a><a href="javascript:tag(':icon-arghh',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/arghh.png" alt="b" title="arghh" class="sml"></a><a href="javascript:tag(':icon-banhappy',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/banhappy.png" alt="b" title="banhappy" class="sml"></a><a href="javascript:tag(':icon-bawling',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/bawling.png" alt="b" title="bawling" class="sml"></a><a href="javascript:tag(':icon-biggrin',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/biggrin.png" alt="b" title="biggrin" class="sml"></a><a href="javascript:tag(':icon-blackeye',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/blackeye.png" alt="b" title="blackeye" class="sml"></a><a href="javascript:tag(':icon-cat',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/cat.png" alt="b" title="cat" class="sml"></a><a href="javascript:tag(':icon-cautious',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/cautious.png" alt="b" title="cautious" class="sml"></a><a href="javascript:tag(':icon-chicken',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/chicken.png" alt="b" title="chicken" class="sml"></a><a href="javascript:tag(':icon-cigar',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/cigar.png" alt="b" title="cigar" class="sml"></a><a href="javascript:tag(':icon-confused',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/confused.png" alt="b" title="confused" class="sml"></a><a href="javascript:tag(':icon-cool',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/cool.png" alt="b" title="cool" class="sml"></a><a href="javascript:tag(':icon-couchpotato',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/couchpotato.png" alt="b" title="couchpotato" class="sml"></a><a href="javascript:tag(':icon-cry',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/cry.png" alt="b" title="cry" class="sml"></a><a href="javascript:tag(':icon-dead',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/dead.png" alt="b" title="dead" class="sml"></a><a href="javascript:tag(':icon-depressed',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/depressed.png" alt="b" title="depressed" class="sml"></a><a href="javascript:tag(':icon-devilish',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/devilish.png" alt="b" title="devilish" class="sml"></a><a href="javascript:tag(':icon-dummy1',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/dummy1.png" alt="b" title="dummy1" class="sml"></a><a href="javascript:tag(':icon-facepalm',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/facepalm.png" alt="b" title="facepalm" class="sml"></a><a href="javascript:tag(':icon-finger',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/finger.png" alt="b" title="finger" class="sml"></a><a href="javascript:tag(':icon-frown',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/frown.png" alt="b" title="frown" class="sml"></a><a href="javascript:tag(':icon-greedy',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/greedy.png" alt="b" title="greedy" class="sml"></a><a href="javascript:tag(':icon-greyalien',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/greyalien.png" alt="b" title="greyalien" class="sml"></a><a href="javascript:tag(':icon-grumpy',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/grumpy.png" alt="b" title="grumpy" class="sml"></a><a href="javascript:tag(':icon-happy',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/happy.png" alt="b" title="happy" class="sml"></a><a href="javascript:tag(':icon-headphone',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/headphone.png" alt="b" title="headphone" class="sml"></a><a href="javascript:tag(':icon-hilarious',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/hilarious.png" alt="b" title="hilarious" class="sml"></a><a href="javascript:tag(':icon-hungover',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/hungover.png" alt="b" title="hungover" class="sml"></a><a href="javascript:tag(':icon-hungry',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/hungry.png" alt="b" title="hungry" class="sml"></a><a href="javascript:tag(':icon-inlove',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/inlove.png" alt="b" title="inlove" class="sml"></a><a href="javascript:tag(':icon-inpain',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/inpain.png" alt="b" title="inpain" class="sml"></a><a href="javascript:tag(':icon-jimlad',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/jimlad.png" alt="b" title="jimlad" class="sml"></a><a href="javascript:tag(':icon-joyful',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/joyful.png" alt="b" title="joyful" class="sml"></a><a href="javascript:tag(':icon-linkme',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/linkme.png" alt="b" title="linkme" class="sml"></a><a href="javascript:tag(':icon-locktopic',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/locktopic.png" alt="b" title="locktopic" class="sml"></a><a href="javascript:tag(':icon-mad',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/mad.png" alt="b" title="mad" class="sml"></a><a href="javascript:tag(':icon-meh',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/meh.png" alt="b" title="meh" class="sml"></a><a href="javascript:tag(':icon-nailbiting',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/nailbiting.png" alt="b" title="nailbiting" class="sml"></a><a href="javascript:tag(':icon-playful',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/playful.png" alt="b" title="playful" class="sml"></a><a href="javascript:tag(':icon-roflmao',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/roflmao.png" alt="b" title="roflmao" class="sml"></a><a href="javascript:tag(':icon-rolleyes',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/rolleyes.png" alt="b" title="rolleyes" class="sml"></a><a href="javascript:tag(':icon-shifty',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/shifty.png" alt="b" title="shifty" class="sml"></a><a href="javascript:tag(':icon-shy',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/shy.png" alt="b" title="shy" class="sml"></a><a href="javascript:tag(':icon-singing',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/singing.png" alt="b" title="singing" class="sml"></a><a href="javascript:tag(':icon-smug',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/smug.png" alt="b" title="smug" class="sml"></a><a href="javascript:tag(':icon-sneaky',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/sneaky.png" alt="b" title="sneaky" class="sml"></a><a href="javascript:tag(':icon-stop',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/stop.png" alt="b" title="stop" class="sml"></a><a href="javascript:tag(':icon-thumbsdown',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/thumbsdown.png" alt="b" title="thumbsdown" class="sml"></a><a href="javascript:tag(':icon-thumbsup',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/thumbsup.png" alt="b" title="thumbsup" class="sml"></a><a href="javascript:tag(':icon-tongue',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/tongue.png" alt="b" title="tongue" class="sml"></a><a href="javascript:tag(':icon-troll',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/troll.png" alt="b" title="troll" class="sml"></a><a href="javascript:tag(':icon-unsure',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/unsure.png" alt="b" title="unsure" class="sml"></a><a href="javascript:tag(':icon-wacky',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/wacky.png" alt="b" title="wacky" class="sml"></a><a href="javascript:tag(':icon-whistling',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/whistling.png" alt="b" title="whistling" class="sml"></a><a href="javascript:tag(':icon-wtf',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/wtf.png" alt="b" title="wtf" class="sml"></a><a href="javascript:tag(':icon-yuck',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/yuck.png" alt="b" title="yuck" class="sml"></a><a href="javascript:tag(':icon-x3',' ')"><img src="http://nhanhnao.xyz/images/smileys/user/Smiles_XenForo/x3.png" alt="b" title="x3" class="sml"></a></div>
  79.  
  80. </div>
  81. </div>
  82.  
  83. <div class="phdr">Tùy chọn</div>
  84. <div class="menu"><a href="forums.php?id=topic_c&amp;f={{api.r.get('f')}}&amp;t={{api.r.get('t')}}"> Quản lý chủ đề</a><br><a href="forums.php?id=forum&amp;f={{api.r.get('f')}}"> Diễn đàn trước</a><br><a href="forums.php?"> Diễn đàn chính</a></div>
  85.  
  86. {%endif%}
  87.  
  88. </div>
  89.  
  90. <div class="footer-nhanhnao"><h3>Chonguoivotinh là diễn đàn chém gió, giao lưu, kết bạn của teen Việt Nam</h3> <a href="#up-love" title="Quay lại đầu trang"><button type="button" class="button-up">Quay lại đầu trang</button></a></div>
  91.  
  92. <!--

Cài đặt Bố trí->

Danh sách bố cục Diễn đàn

TWIG
  1. {%if '1646755' in forum_url%}<div class="title">Khu vực quản tr</div>{%endif%}
  2. {%if '1678875' in forum_url%}<div class="title">Khu vực wap/web</div>{%endif%}
  3. <div class="menu"><img src="http://love.wap.mu/files/154586/star.png" alt="[*]"> <a href="{{forum_url}}">{{forum_name}} </a>
  4. <small>[<font color="red">{{online}}</font>]</small> <br><br>
  5. [<font color="#ff9900"><b>{{messages}}</b></font> <small>Bài viết</small>/<font color="#0099cc"><b>{{topics}}</b></font> <small>Chủ đề</small>]
  6. </div>

Danh sách bố cục topic

TWIG
  1. <div class="menu"><a href="{{topic_url}}"> {{topic_icon}} {{lock_icon}} {{pin_icon}} {{poll_notice}} {{topic_name}} </a><br><br> <span class="author">Tạo bởi: <a href="{{author_profile_url}}">{{author_nick}}</a></span>. Trlời: {{messages}}. </div>

Danh sách bố trí Tin nhắn

TWIG
  1. {%set u=api.u.get(author_id)%}
  2. <div id="28358538" class="box_info_cmt" style="line-height:1.5">
  3.  
  4. <table width="100%" cellpadding="0" cellspacing="0"><tbody><tr valign="top"><td width="58" style="padding:auto;"><img src="{{u.profilephotourl(3, true) }}" class="avatar" style="border:1px solid #D7EDFC;width:58px;height:58px"></td><td width="3"></td><td width="" style="padding-left:3px;text-align:left">{%if "now"|date('U')-u.login>=300%}<font color="red">[OFF]</font>{%else%}<font color="green">[ON]</font>{%endif%} <a data-tooltip="Admin" href="user_info.php?uid={{u.uid}}" class="{{u.levelCss}}"><b>{{u.nick|raw}}</b></a>
  5. <div style="float:right"><span class="prefix prefixRed">{%if u.level==127%}Trùm!{%else%}Cóc!{%endif%}</span> </div>
  6.  
  7. <br><img src="/files/1085362/Like.jpg" style="width:13px;height:13px;margin-bottom:-2px;"> <b>{{u.frm_posts}}</b> <img src="/files/1085362/Cmt.jpg" style="width:13px;height:13px;margin-bottom:-2px;margin-left:4px"> <b>{{u.frm_topics}}</b> <a href="pm.php?id=new&amp;to={{u.uid}}"><img src="/files/154586/pmt.png" style="width:13px;height:13px;margin-bottom:-2px;margin-left:4px"></a><div><img src="/files/1085362/Star.jpg" style="width:16px;height:16px;margin-bottom:-2px"><b style="color:#cd853f;">{{u.name|raw}}</b></div></td></tr></tbody></table>
  8.  
  9. <div id="123456" class="text_cmt lf">
  10. <div style="margin-bottom:5px;color:#aaa;font-size:11px"><i class="fa fa-clock-o"></i> {{message_date}}<div style="float:right;color:#BBBBBB">{%set smsg=_self.env.getGlobals()['msg']%}{%if smsg=='1'%}Chủ Top{%else%}#{{smsg}}{%endif%}{{_self.env.addGlobal('msg',smsg+1)}}</div></div>{{message}}<div style="font-size:11px;color:#aaa;margin-top:3px;text-align:right"><i class="fa fa-edit"></i>{{edit_date}}</div> </div>
  11. </div><div class="menu lf" style="background:#fbfbfb;padding:8px"><a href="/forums.php?id=quote&f={{api.r.get('f')}}&t={{api.r.get("t")}}&m={{author|split("&amp;m=")[1]|slice(0,8)|raw}}" style="background:#fff;border:1px solid#ddd;border-radius:3px;font-size:13px ;padding:2px 1px;margin-left:4px">Trích
  12. </a> <a href="#sms" onclick="ssend({{u.uid}})" style="background:#fff;border:1px solid#ddd;border-radius:3px;font-size:13px ;padding:2px;margin-left:4px">PM</a></div>