免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 發帖

[插件教學] 仿DX2.5~主題列表頁插件效果"7.0-7.2通用

本帖最後由 n7197 於 2013-8-2 22:55 編輯



效果參考本站[url]http://n7197.66rt.com/[/url]

本代碼的效果是在頁內文字廣告位的位置隨機展示10個有圖片附件存在的主題(每次展示的主題會有少許的變化,每次主題展示的順序也是隨機的)

首先進入後台設置——工具——數據調用——添加——主題列表

所在版塊:全部的開放版塊

主題列表頁面(forumdisplay.php)專用: 否

起始數據行數: 0

顯示資料條數:14

標題最大字節數: 0

標題最大字節數包含版塊名稱: 否

顯示主題分類前綴: 否

顯示分類信息前綴: 否

顯示主題的高亮特性: 是

推薦主題過濾: 否

鏈接打開位置: 在新窗口打開

主題排序方式:720小時內流覽次序倒序排序
(設置為720小時,你必須保證你選擇的版塊內720小時內有14個帖子被人流覽過,否則就沒效果了,當然我有理由相信你的論壇不會連這點訪問量都沒有,如果你論壇訪問量比這要求還少的,請不要放置我的代碼)

強制字符轉換: 無
  1. <style type="text/css">
  2. .main {
  3. width: 100% !important;
  4. margin-left: -0px !important;
  5. }
  6. .content {
  7. margin-left: 0px !important
  8. }
  9. #sidebar,#sidebar_img,.shadowline {
  10. display: none !important;
  11. }
  12. #ad_text div{
  13. margin:0px auto 0; margin-left:5px;
  14. }
  15. .mn {
  16. overflow:hidden;
  17. }
  18. .tl .bm_c {
  19. padding: 0;
  20. }
  21. .guessulike_bm .bm_c,.guessulike_bml .bm_c {
  22. overflow: hidden;
  23. padding-bottom: 0;
  24. zoom: 1;
  25. }
  26. .guessulike_bml .bm_h {
  27. padding-top: 8px;
  28. height: auto;
  29. line-height: 1.8;
  30. white-space: normal;
  31. }
  32. .guessulike_kw {
  33. }
  34. .guessulike_kw span {
  35. display: inline-block;
  36. margin: 0 5px -5px 0;
  37. padding-left: 5px;
  38. height: 19px;
  39. line-height: 19px;
  40. background: #F7F6ED url() no-repeat 0 0;
  41. overflow: hidden;
  42. }
  43. .guessulike_kw em {
  44. display: inline-block;
  45. vertical-align: top;
  46. }
  47. .guessulike_kw .x {
  48. display: inline-block;
  49. margin-left: 5px;
  50. width: 15px;
  51. height: 19px;
  52. background: url() no-repeat 100% -19px;
  53. text-indent: -9999px;
  54. overflow: hidden;
  55. }
  56. .guessulike_kw .x: hover {
  57. background-position: 100% -38px;
  58. }
  59. .guessulike_bml .guessulike_threadlist {
  60. margin-top: 6px;
  61. padding-top: 10px;
  62. border-top: 1px dotted #DDD;
  63. }
  64. .tl .avt {
  65. vertical-align: top;
  66. padding: 10px 0;
  67. width: 80px;
  68. }
  69. .tl .avt img {
  70. margin-left: 15px;
  71. }
  72. .guessulike_threadlist .avt {
  73. float: left;
  74. }
  75. .guessulike_threadlist .avt img {
  76. padding: 1px;
  77. width: 36px;
  78. height: 36px;
  79. }
  80. .guessulike_threadlist {
  81. overflow: hidden;
  82. margin-bottom: -11px;
  83. }
  84. .ie6 .guessulike_threadlist,.ie7 .guessulike_threadlist {
  85. margin-bottom: -2px;
  86. }
  87. .guessulike_threadlist li {
  88. float: left;
  89. margin-bottom: 10px;
  90. padding-bottom: 6px;
  91. width: 49.9%;
  92. height: 44px;
  93. border-bottom: 1px dotted #DDD;
  94. }
  95. .guessulike_threadlist p {
  96. overflow: hidden;
  97. margin-left: 50px;
  98. padding-right: 10px;
  99. height: 22px;
  100. }
  101. .xs2{
  102. font-size:14px !important;
  103. }
  104. .xg1,.xg1 a{
  105. color:#999 !important;
  106. }
  107. </style>
  108. <div id="cai" style="display:none" align="left">
  109. <table align="center" class="wrap ad_text">
  110. <tr>
  111. <td>
  112. <div class="mn" align="left">
  113. <div class="bm guessulike_bm" align="left">
  114. <div class="bm_h" align="left">
  115. <h2>
  116. <script type="text/javascript">
  117. if (discuz_uid == 0)
  118. {
  119. document.write("您好")
  120. }
  121. else
  122. {
  123. document.write($("umenu").getElementsByTagName("a")[0].innerHTML)
  124. }
  125. </script>, 歡迎光臨</h2>
  126. </div>
  127. <div class="bm_c">
  128. <ul class="guessulike_threadlist cl">
  129. <script type=text/javascript>
  130. var keystr="[node]<div class=\"avt\"><a href=\"{link}\" target=\"_blank\" c=\"1\"><img src=\"{imgattach}\" onerror=\"this.onerror=null;this.src='http://n7197.66rt.com/attachments/day_120626/1206261026c36489cb669c4348.gif'\" width=\"48\" height=\"48\" /></a></div><p class=\"xs2\"><a href=\"{link}\" target=\"_blank\">{subject_nolink}</a></p><p class=\"xg1\">{author} {dateline} 發表在 {forum}</p>||###<div class=\"avt\"><a href=\"{link}\" target=\"_blank\" c=\"1\"><img src=\"{imgattach}\" onerror=\"this.onerror=null;this.src='http://n7197.66rt.com/attachments/day_120626/1206261026c36489cb669c4348.gif'\" width=\"48\" height=\"48\" /></a></div><p class=\"xs2\"><a href=\"{link}\" target=\"_blank\">{subject_nolink}</a></p><p class=\"xg1\">{author} {dateline} 發表在 {forum}</p>||[/node]";
  131. keystr=keystr.split("###");
  132. var keyout = new Array();
  133. for(var c=0; c<keystr.length; c++){
  134. keyout.push(keystr[c].split('||')[0]);
  135. }
  136. var arr = new Array();
  137. while(arr.length < 10)
  138. {
  139. var j = Math.round(Math.random()*(keystr.length-1));
  140. if(!in_array(keyout[j],arr))
  141. {
  142. arr.push(keyout[j]);
  143. }
  144. }
  145. function in_array(needle, haystack) {
  146. if(typeof(needle) == 'string' || typeof(needle) == 'number') {
  147. for(var c in haystack) {
  148. if(haystack[c] == needle) {
  149. return true;
  150. }
  151. }
  152. }
  153. return false;
  154. }

  155. for(var c=0;c<10;c++){
  156. document.write("<li align=\"left\">"+arr[c]+"</li>");
  157. }
  158. </script>
  159. </ul>
  160. </div>
  161. </div>
  162. </div>
  163. </td>
  164. </tr>
  165. </table>
  166. </div>
  167. <script>
  168. if (document.getElementById("ad_text") != null)
  169. {
  170. document.getElementById("ad_text").innerHTML += $("cai").innerHTML;
  171. }
  172. </script>
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?成為SCLUB使用者論壇會員
2

評分人數

謝謝樓主的熱心分享

TOP

很好滴資源代碼.....贊一個

TOP

果然係十分好的代碼啊

TOP

果然係十分好的代碼啊吧谢谢楼主
随喜结缘 随喜结识更多的有缘人

TOP

謝謝樓主

TOP

看看 谢谢分享

TOP

代码放哪??????
新疆克拉玛依水族论坛

TOP

谢谢楼主

TOP

返回列表