Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创]首页热门帖在首页下拉[更新10.5]

[复制链接]
lu5266 发表于 2005-8-22 22:48:01 | 显示全部楼层 |阅读模式
[更新10.5] 移位的问题 50搂的,是aicainiao 的方法
55楼 的 是笑申方法

哈哈,我弄了一个下午,终于搞定了.

有了下拉
再也不需要为首页热门帖占版面而苦恼咯


演示 : http://www.5466.ik8.com/
        http://free4.e-168.cn/luzhenling/bbs/index.php




前提条件:
安装了首页热门帖
https://discuz.dismall.com/viewth ... ge=1&highlight=

这个是我在窄风格测试完全没有移位,宽风格有一点点移位
这个问题请用50楼和55楼的方法去试下

[quote]https://discuz.dismall.com/viewth ... page%3D1&page=5

的50楼


https://discuz.dismall.com/viewth ... page%3D1&page=6

的55楼


你还可以把这个附件分别放到相应的模板,对应的修改啊
我改了这个都要测试了一个下午(不包括javascript脚本)
[/quote]



代码贴出来:高手帮帮看看




  1. <table  id=hot_topic_board border="0" cellspacing="0" cellpadding="0" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center"><tr><td>
  2. </td></tr></table>

  3. <br>
  4. <table onmouseover=show_hot_topic(hot_topic,1) border="0" cellspacing="1" cellpadding="1"  height="26" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center">

  5. <tr class="header">
  6. <td width="16%" align="center">论坛会员发贴排行</td>
  7. <td width="28%" align="center">论坛最新发表主题</td>
  8. <td width="28%" align="center">论坛浏览最多主题</td>
  9. <td width="28%" align="center">论坛回复最多主题</td>
  10. </tr>

  11. </table>
  12. <div id=hot_topic  style='position:absolute;visibility:hidden' >
  13. <br><table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center" bgcolor="{BORDERCOLOR}"><tr><td>
  14. <table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" style="table-layout: fixed; word-wrap: break-word"  >

  15. <tr>
  16. <td width="16%" bgcolor="{ALTBG2}" onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'">
  17. <!--{loop $_DCACHE['toppostnum'] $member}-->
  18. <a href="viewpro.php?username=$member[username]">$member[username]</a><font color=red>&nbsp;&nbsp;$member[postnum]</font>
  19. <br><!--{/loop}--></td>

  20. <td width="28%" bgcolor="{ALTBG2}" onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'">
  21. <!--{loop $hack_newthreads_threadlist $thread}-->
  22. <a href="viewthread.php?tid=$thread[tid]" title="主题:$thread[subject0]{LF}作者$thread[author]{LF}浏览$thread[views]{LF}回复$thread[replies]">$thread[subject]</a>
  23.                 <!--{if $thread[creditsrequire]}--> - [{lang credit_title}<span class="bold">$thread[creditsrequire]</span>{lang credit_unit}] <!--{/if}-->
  24.                 $thread[multipage]
  25. <br><!--{/loop}--></td>

  26. <td width="28%"  bgcolor="{ALTBG2}" onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'">
  27. <!--{loop $_DCACHE['topview'] $thread}-->
  28. <a href="viewthread.php?tid=$thread[tid]" title="主题:$thread[subject0]{LF} 作者$thread[author]{LF}浏览$thread[views]{LF}回复$thread[replies]">$thread[subject]</a>
  29.                 <!--{if $thread[creditsrequire]}--> - [{lang credit_title}<span class="bold">$thread[creditsrequire]</span>{lang credit_unit}] <!--{/if}-->
  30. $thread[multipage]
  31.   <br><!--{/loop}--></td>

  32. <td width="28%" bgcolor="{ALTBG2}" onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'">
  33. <!--{loop $_DCACHE['topreply'] $thread}-->
  34. <a href="viewthread.php?tid=$thread[tid]" title="主题:$thread[subject0]{LF}作者$thread[author]{LF}浏览$thread[views]{LF}回复$thread[replies]">$thread[subject]</a>
  35.                 <!--{if $thread[creditsrequire]}--> - [{lang credit_title}<span class="bold">$thread[creditsrequire]</span>{lang credit_unit}] <!--{/if}-->
  36.   $thread[multipage]
  37.   <br><!--{/loop}--></td>
  38. </tr>
  39. </table></td></tr></table></div>

  40. <script language=javascript>
  41. var objname = "";
  42. var H1Visible = 0;
  43. hot_topic.style.left=hot_topic_board.offsetLeft
  44. function show_hot_topic(objname,showmethod){
  45. if (objname != ""){
  46. if (showmethod==1){
  47. objname.style.visibility="visible";
  48. H1Visible = 1;}
  49. else{
  50. objname.style.visibility="hidden";
  51. H1Visible = 0; }
  52. }
  53. }
  54. </script>
  55. <script language="javascript">

  56. var where = "";
  57. function checkwhere(e) {
  58. if (document.layers){
  59. xCoord = e.x;
  60. yCoord = e.y;
  61. }
  62. else if (document.all){
  63. xCoord = event.clientX;
  64. yCoord = event.clientY;
  65. }
  66. else if (document.getElementById){
  67. xCoord = e.clientX;
  68. yCoord = e.clientY;
  69. }
  70. yCoord=yCoord+document.body.scrollTop;
  71. if ((xCoord<hot_topic_board.offsetLeft || xCoord> hot_topic_board.offsetWidth+hot_topic_board.offsetLeft || yCoord<hot_topic_board.offsetTop || yCoord> hot_topic.offsetTop+hot_topic.offsetHeight) & H1Visible)
  72. show_hot_topic(hot_topic,0);
  73. }
  74. document.onmousemove = checkwhere;
  75. if(document.captureEvents) {document.captureEvents(Event.MOUSEMOVE);}
  76. </script>
复制代码



安装方法:

用附件覆盖原来的就可以了

太简单了

哈哈


截图

[ 本帖最后由 lu5266 于 2005-10-18 22:20 编辑 ]
PerfectWorks 发表于 2005-8-22 22:48:55 | 显示全部楼层
看看……
回复

使用道具 举报

freddy 发表于 2005-8-22 22:52:15 | 显示全部楼层
楼上的你死定了!!!
回复

使用道具 举报

hufanyun 发表于 2005-8-22 22:59:33 | 显示全部楼层
小文又抢沙发....
回复

使用道具 举报

爱雨冷雪 发表于 2005-8-22 23:00:14 | 显示全部楼层
演示看不了呀?
回复

使用道具 举报

freddy 发表于 2005-8-22 23:01:52 | 显示全部楼层
原帖由 hufanyun 于 2005-8-22 22:59 发表
小文又抢沙发....


他的老毛病又犯了。。。兄弟~看来咱们要采取行动了!
回复

使用道具 举报

hufanyun 发表于 2005-8-22 23:03:28 | 显示全部楼层
可惜楼主没有自动发帖锁帖的功能..
回复

使用道具 举报

 楼主| lu5266 发表于 2005-8-22 23:03:39 | 显示全部楼层
原帖由 爱雨冷雪 于 2005-8-22 23:00 发表
演示看不了呀?

我的垃圾空间问题
不好意思
现在又可以了
回复

使用道具 举报

hufanyun 发表于 2005-8-22 23:06:09 | 显示全部楼层
看到了.支持一下
回复

使用道具 举报

 楼主| lu5266 发表于 2005-8-22 23:07:22 | 显示全部楼层
原帖由 hufanyun 于 2005-8-22 23:06 发表
看到了.支持一下

3Q
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 23:18 , Processed in 0.032680 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表