6.1.0后台设置实现“首页4格/5格”--让“插件型N格”从此靠边站!
DZ6.1.0一个最亮的特色是增加了方便的后台调用,灵活的利用这种调用实现“首页4格”、“首页N格”,再也不用担心修改模板带来的一系列问题……更重要的是:与“插件”方式相比,后台调用可极大地提高系统效率,减轻服务器负担!从这点来说是DZ6.1.0的一项革命性突破也不为过。因此,如果你已经离不开“首页N格”,建议你仔细看完本文……
闲来无事应朋友之邀把DZ6.1.0后台的数据调用仔细研究了一把,顺手仿出了个“首页5格”,下面是效果抓图:
演示地址1:http://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 查找:- <!--{if !empty($insenz['vfstatus'])}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->
复制代码 在上边插入:- {eval request('custom_index');}
复制代码 2)首页调用的第二种方式:
在上述位置写入:- <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
评分次数
-