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

 找回密码
 立即注册
搜索

[发布] 用DZ后台自带调用系统做首页四格(免费分享)

[复制链接]
老7 发表于 2010-4-1 03:26:52 | 显示全部楼层 |阅读模式
本帖最后由 老7 于 2010-4-1 03:48 编辑

用DZ后台调用系统做首页四格,是很简单的。最早的来源是DZ里的以为资深网友还是工作人员不记得了,参考后,经过数次修改。
这是一个6.0时代的产物,将它沿用到7.0上。至于7.2是否可用,没有测试过。
由于很多朋友都发短信希望提供,一些朋友还到我站上注册给我联系要这个东西,多麻烦的。于是便直接发在DZ,让需要的朋友直接拿去用吧。
太忙了,深夜上来发,大家见谅。

演示:

如看不清楚也可以到站上去看http://www.cn0851.com/club
(小站是地方站,不用送IP,大家也不用注册)

第一步:
在后台-工具-数据调用
添加一个“主题附件”的调用。
1-0 下载flashslide.js上传到论坛的include/js目录。

1-1 填写“模块名称”,比如“images”。
1-2 数据调用模板里面,粘贴如下代码:
  1. <ul id="slidedata" style="display: none">
  2. [node]
  3. <li title=img>{imgfile}
  4. <li title=link>{link}
  5. <li title=subject>{subject}
  6. [/node]
  7. </ul>
  8. <div id="slidecontent"></div>
  9. <script language="javascript" type="text/javascript" src="include/js/flashslide.js"></script>
复制代码
1-3 接下来那些标题字数、行数、宽度什么的根据你的需要来填写。  我的宽度、高度是150 150。这是图片的大小。
提交。OK,FLASH幻灯图片调用完成了。

第二步 分别设置后面三格文字标题的调用。
每一格调用什么内容、需要哪些版面的内容展示,由你在调用时根据自己的需要设置。
比如我设置的文字第一个是最新主题和回复、第二个是精华主题、第三个是推荐主题。
这个很简单,大家都会,就不多说了。

第三步 设置一个自定义调用,也就是四格的整体调用了。
填写一个模块名称,比如我的就用:index

将下面代码粘贴进“数据调用模板”框里。
  1. <div class="sidebox"><table width="100%" cellpadding="0" cellspacing="0"><tr>
  2. <th width="20%"  valign="top"><h4 align="center">≡会员风采≡</h4>[module]images[/module]</th>
  3. <th width="24%"  valign="top"><h4 align="center">≡新帖&回复≡</h4>[module]threads_reply[/module]</th>
  4. <th width="24%"  valign="top"><h4 align="center">≡精华主题≡</h4>[module]threads_DzG[/module]</th>
  5. <th width="32%"  valign="top"><h4 align="center">≡推荐主题≡</h4>[module]threads_0tO[/module]</th>
  6. </tr></table></div>
复制代码
提交,就OK了。在预览里即可看到效果。
说明:里面百分数是每一个格的宽度,你可以根据自己的世纪情况调整,总共是100%,每一个格的名称根据你的实际情况修改;images、threads_reply、threads_DzG、threads_0tO等四个是刚才我们在第一步和第二步设置的调用的名称。

第四步 内部调用 (复制代码到论坛模板文件中的相应位置)。即将
  1. {eval request('index');}
复制代码
或外部调用代码
  1. <script type="text/javascript" src="api/javascript.php?key=index"></script>
复制代码
放在discuz.htm里的适当位置即可。
如我的是放在这段代码上面(也就是首页文字广告位上方)
  1. <!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['text'])}--><div class="ad_text" id="ad_text"><table summary="Text Ad" cellpadding="0" cellspacing="1">$advlist[text]</table></div><!--{else}--><div id="ad_text"></div><!--{/if}-->
  2. <!--{if !empty($insenz['vfstatus']) && $insenz['vfpos'] == 'first'}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->
  3. <!--{eval $rkey=array_rand($catlist);}-->
复制代码

评分

1

查看全部评分

回复

使用道具 举报

小AB 发表于 2010-4-1 09:04:53 | 显示全部楼层
感谢老7兄弟,在百忙之中,还来发帖。连教程都说得这么清楚,感动!真信人也!拿走了~~~谢谢哈~~
回复

使用道具 举报

cnmap 发表于 2010-4-1 09:56:16 | 显示全部楼层
免费的不错的,谢谢了
回复

使用道具 举报

380041548 发表于 2010-4-1 14:14:36 | 显示全部楼层
楼主好人啊,谢谢了!

有个错误是:楼主没有把那个FLASH一起上传,那个文件要放在论坛根目录的IMAGES文件夹
我上传给需要的人吧
回复

使用道具 举报

zweng 发表于 2010-4-10 01:41:08 | 显示全部楼层
太牛了,我什么时候可以想改哪就改哪多好啊``强人,崇拜
回复

使用道具 举报

ds3700 发表于 2010-4-10 01:59:02 | 显示全部楼层
支持一个   顶你了
回复

使用道具 举报

ilei365 发表于 2010-4-10 07:01:57 | 显示全部楼层
不错.支持下.
回复

使用道具 举报

西部园丁 发表于 2010-4-10 07:41:36 | 显示全部楼层
回复 1# 老7


    不错,很好。不过贵站在宽屏下风格有错位。
回复

使用道具 举报

la367 发表于 2010-4-15 11:09:37 | 显示全部楼层
进来支持支持。。。。
回复

使用道具 举报

lishiminv 发表于 2010-4-22 11:52:48 | 显示全部楼层
嗯,这个能做成新内核插件形式就好了,不用手动去修改文件。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-25 06:01 , Processed in 0.125669 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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