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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

=X-Space个人空间24小时热点更新= 实现方法by gzdenny

[复制链接]
网点 发表于 2006-11-20 11:32:28 | 显示全部楼层 |阅读模式
原文:https://discuz.dismall.com/thread-447696-1-2.html

1.进入ss的后台: 模板功能---> 模块风格文件--->添加风格文件 jsshow.html.php ,风格文件内容如下(操作前要设置styles目录777属性):


  1. <?exit?>
  2. <style type="text/css">
  3. <!--
  4. .jsshow { margin: 0; padding: 0; list-style: none; text-align: left; }
  5. .jsshow li { float: left; width: 32.5%; text-indent: 15px; line-height: 1.6em; height: 1.6em; overflow: hidden; word-break:break-all; }
  6. -->
  7. </style>
  8. <div style="clear: both; margin-top: 5px;">
  9. <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
  10. <tr class="altbg2" align="center">
  11. <td>
  12. <ul class="jsshow">
  13. <!--{loop $iarr $value}-->
  14.           <li>
  15.             [<a href="#action/$value[type]#" target="_blank">{$value[typename]}</a>]
  16.             <a href="#uid/$value[uid]/action/space#" target="_blank">$value[username]</a>:
  17.             <a href="$value[url]" target="_blank" title="$value[subjectall]">$value[subject]</a></li>
  18. <!--{/loop}-->
  19. </ul>
  20. </td>
  21. </tr>
  22. </table>
  23. </div>
复制代码


2.进入ss的后台: 模板功能---> 创建模板 , 选择创建日志模板, 设模板名:jsshow ,其它的自己看着设置的.
最后那个"显示风格",要选择第3个"自己输入模块风格文件",输入文件名:jsshow.html.php ,也就是第一步我们创建的那个风格文件.
确认保存,获得一段js调用代码.拷贝下来.假设为如下代码,第3步要用这个代码的:


  1. <script language="JavaScript" src="http://www.ekaka.com/batch.javascript.php?param=AD4HYVA5AGVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViRdOgMlVisIcQo%aewuroaefjlsadfjlasUUJJLldjdksd%3D%3D"></script>
复制代码

这里补充一下,这里的JS调用代码得是你自己的哦,,否则会提示来路错误的

3.修改bbs的模板文件  templates/default/discuz.htm ,添加ss内容的调用显示
找到 <!--{loop $catlist $key $cat}--> ,在其上面添加如下代码(或者在你喜欢的其它地方添加也可以,还有记得将js代码替换成你的):



  1. <div class="spaceborder spacebottom" style="width: {TABLEWIDTH}; clear: both; margin-top: 5px;">
  2.   <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
  3.     <!--DWLayoutTable-->
  4.     <tr >
  5.       <td height="20" valign="middle" class="header"><a href="http://www.ekaka.com/" target="_blank">=个人空间24小时热点更新=</a></td>
  6.     </tr>
  7.     <tr>
  8.       <td valign="middle" nowrap class="altbg1"><script language="JavaScript" src="http://www.ekaka.com/batch.javascript.php?param=AD4HYVA5AGVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViVA5AGRdOgMlViRdOgMlVisIcQo%aewuroaefjlsadfjlasUUJJLldjdksd%3D%3D"></script>
  9.       </td>
  10.     </tr>
  11.   </table>
  12. </div>
复制代码

4.更新ss和discuz的缓存.ok了.

[ 本帖最后由 网点 于 2006-11-20 13:34 编辑 ]
摇摆 发表于 2006-11-20 14:08:25 | 显示全部楼层
我设置的是资讯。为什么括号里不显示资讯两个字?
回复

使用道具 举报

wuhaolong 发表于 2006-11-20 14:12:47 | 显示全部楼层
顶!!!!!!!!!!!!!!!
回复

使用道具 举报

呼唤诚信 发表于 2006-11-20 14:58:08 | 显示全部楼层
正需要,谢了:)
回复

使用道具 举报

goau 发表于 2006-11-20 15:33:34 | 显示全部楼层
原帖由 摇摆 于 2006-11-20 14:08 发表
我设置的是资讯。为什么括号里不显示资讯两个字?

自己手动改一下就行了啊
把 [<a href="#action/$value[type]#" target="_blank">{$value[typename]}</a>]
改成
[<a href="#action/$value[type]#" target="_blank">资讯</a>]
回复

使用道具 举报

robinham 发表于 2006-11-20 16:01:33 | 显示全部楼层
原来资讯也可以啊。。。嘿嘿
回复

使用道具 举报

liuxianjun 发表于 2006-11-20 16:56:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

谷歌 发表于 2006-11-20 17:17:59 | 显示全部楼层

很需要。持续关注!

很需要。持续关注!
回复

使用道具 举报

呼唤诚信 发表于 2006-11-20 17:34:29 | 显示全部楼层
排序的递增递减有点麻烦,不知道哪个算最新发表的
回复

使用道具 举报

枯心树 发表于 2006-11-20 21:47:41 | 显示全部楼层
又要改代码……那还是算了……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 04:35 , Processed in 0.033617 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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