Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

6.1.0后台设置实现“首页4格/5格”--让“插件型N格”从此靠边站!

DZ6.1.0一个最亮的特色是增加了方便的后台调用,灵活的利用这种调用实现“首页4格”、“首页N格”,再也不用担心修改模板带来的一系列问题……更重要的是:与“插件”方式相比,后台调用可极大地提高系统效率,减轻服务器负担!从这点来说是DZ6.1.0的一项革命性突破也不为过。因此,如果你已经离不开“首页N格”,建议你仔细看完本文……

闲来无事应朋友之邀把DZ6.1.0后台的数据调用仔细研究了一把,顺手仿出了个“首页5格”,下面是效果抓图:
首页5格后台调用版.jpg
2008-6-2 23:56


演示地址1http://www.gd80.net
演示地址2:http://www.artbar.cn/
演示地址3:http://www.kyunion.cn/bbs/
演示地址4:www.iceqi.com.cn/bbs
演示地址5:http://www.11bs.com/
申请提供演示地址请PM我!

使用方法
1.进入后台-工具-数据调用,点击“导入”,选择discuz_request_20080602.txt。
  成功后将会看到以下6个项目:
custom_index  首页5格--调用聚合 自定义 编辑
custum_hotmembers  首页5格--发贴排行 会员排行 编辑
images_x9S  幻灯式图片展示 附件调用 编辑
threads_0sr  首页5格单元--本周热门 主题列表 编辑
threads_5g  首页5格单元--最新帖子 主题列表 编辑
threads_xfF  首页5格单元--最新回复
2.上传文件。按压缩包目录结构上传即可。
/images/flashslide.swf --幻灯片方式图片调用附件
/images/list.gif       --首页5格帖子序号图
/images/listbg.gif     --首页5格背景图片
/include/javascript/flashslide.js --幻灯片图片调用辅助文件
  
3.首页调用。
  1)推荐方式:在模板文件discuz.htm中插入,这样做的好处是首页中全部以超级链接方式显示调用内容,有利于搜索引擎收录。
插入方法例:
打开 /templates/default/discuz.htm 查找:
  1. <!--{if !empty($insenz['vfstatus'])}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->
复制代码
在上边插入:
  1. {eval request('custom_index');}
复制代码
2)首页调用的第二种方式:
在上述位置写入:
  1. <script type="text/javascript" src="http://你的域名/api/javascript.php?key=custom_index"></script>
复制代码
注意:如果你的风格模板中包括discuz.htm,需要修改 /templates/风格目录名 下的才起作用。
附件(未对文件做任何修改,不影响以后的版本升级):
首页5格.rar (67.28 KB)

=======================================
2008-06-12 以上同插件版首页5格的唯一不同是:因DZ程序原因,主题的高亮特性不能显示、最新回复包含无回复帖子。这是DZ本身的bug,需修改程序文件和调用模板。(关于这方面的讨论 详见第33楼第66楼)。

下面的附件已全部修复了上述两个问题。如果你是追求完美的人,建议下载安装此版本!
  
首页5格完美修改_20080701.rar (74.62 KB)

[ 本帖最后由 sdaupp 于 2008-7-4 00:16 编辑 ]
1

评分次数

补充一点:
* 注: 关于图片幻灯方式调用的路径,默认论坛是安装在 /bbs 目录。如果论坛安装在根目录,可能会出现看不到图片的情况,这时请删除 flsahslide.js 中 /bbs 这个路径。同时修改后台images_x9S模板中最下部 /bbs 这个目录名。
详情请看我的另外一个帖子:
http://www.discuz.net/thread-941298-1-1.html

[ 本帖最后由 sdaupp 于 2008-6-3 09:47 编辑 ]
这本来就是一个插件吧。
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
研究一下.呵呵
原帖由 seaspirit 于 2008-6-3 00:21 发表
这本来就是一个插件吧。
如果说幻灯方式调用是插件还说得过去,因为实现功能需要增加程序文件。象这个完全利用DZ本身提供的功能、不修改任何程序也叫“插件”?充其量称做“功能开发”……
“插件”的一个主要标志是:结构相对独立,运行时需要单独读取数据库……
附件中的几个文件,全是为了方便引用才加上的。没有那些文件顶多不能显示5格背景/序号和以幻灯方式显示图片(可以换另外一种方式显示),不影响整体效果。

[ 本帖最后由 sdaupp 于 2008-6-3 09:54 编辑 ]
discuz.htm    文件在哪里?》
我也研究一下!
好东东!!!!
谢谢。占用资源情况如何?
返回列表