找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 8903|回复: 1

动网论坛(DVBBS7)首页调用详解

[复制链接]
发表于 2009-11-29 00:55:54 | 显示全部楼层 |阅读模式 IP:江苏扬州
动网论坛(DVBBS7)首页调用详解
日期过滤
2007-05-24 22:42

[ 2006-12-17 15:33:00 | By: aliven ]

动网论坛首页调用详解
         很多人都在问社区首页调用怎么设置,其实这是很简单的。在动网论坛虽然也有介绍这方面的文章,但都不是很系统,可能因为太简单而无人来写吧,正好无语今天有空,花了两个多小时写了这篇首页调用的文章,希望对初学者有所帮助,自认为大侠的老鸟们就别来凑热闹了,呵呵!!
         其实,关于首页调用无语已经在修改手记中说得很详细的了(自己认为),也可能修改手记中说的是本页调用,而空谷的首页调用却是跨页调用。
         下面无语就首页调用的诸多问题给大家详细而系统的讲一下,希望通过这篇文章,大家都可以很好地把调用项做起来,当然,也希望更多的人能自己给自己做一个漂亮的首页调用页,到时拿来给大家欣赏一下。
         好了,下面开讲,我们以空谷的首页为例,(其实空谷的首页调用已经基本包括所有项目的调用了)大家可以跟着无语一步一步做。
         演示地址:http://bbs.dvbbs.net
     首先请进入论坛后台,点击“常规管理”中的“首页调用”,进入首页调用管理设置页面。
     第一项:论坛帖子调用
         我们以社区今日新帖为例。点击“添加首页调用”,增加一个空白的调用,如koomv_s01,此时出现首页调用的设置页面。
①调用标识名称:koomv_s01
     说明:这个标识自己爱怎么填就怎么填,填什么都无所谓,只要是英文和数字就好了,用中文可不行,无语在这里填的是koomv_s01。
②调用代码: <script src="/Dv_News.asp?GetName=koomv_s01"></script>
     说明:聪明的你一定会看到,这句代码是自动生成的。。无语在这里特别需要说明的是,如果你只在论坛的首页调用今日最新贴,那就不必改了;如果你在另外的页面调用,比如空谷的首页调用(论坛是在BBS目录下),那么这句代码你就要手动改为:<script src="bbs/Dv_News.asp?GetName=koomv_s01"></script>;再往外扩充,如果你在其它域名下调用,那你就得全部域名都填上,改为:<script src="http://www.koomv.com/bbs/Dv_News.asp?GetName=koomv_s01"></script>
③调用说明:首页调用之最新贴调用
     说明:这个只是作一个说明作用,无关紧要,方便在管理时区分。
④调用类型:帖子调用
     说明:帖子调用类型包括帖子、信息、版块、会员、公告、展区六个部分,我们这里选择“帖子调用”。在设置调用项时一定首先要弄清楚你要调用什么,选择好调用类型,这一步很关键,因为选择了相应的调用类型下面的设置才能转为对应设置项。
⑤数据更新间隔:120 (单位:秒)
     说明:这是调用的更新时间,无语把它理解为每隔多少时间更新一次首页调用项的对应数据。提示一下,这个时间设置越短,调用项就会反复读库,这样就会消耗更多论坛资源,所以这个时间不宜太小。一般设为60~180为宜。
⑥时间显示格式:YYYY年M月D
     说明:这个是时间的设置,如果你想在调用内容后面显示发帖时间,那么可以从这里选择一种显示格式,这就不多说了。
⑦调用设置:
     显示记录数:6  [说明:此为调用记录数,就是你的这个首页调用要调用几条记录]
     标题长度:15   [说明:这个应该很好理解,就是你调用的文章标题显示多少字符,有些朋友这个设置过短,那自然标题就只显示几个字了,把这个数字改多一点就OK了。]
     帖子排序:按照时间(按最新主题时间)  [说明:这是排序方式,我们这里选为:按照时间(按最新主题时间),当然你也可以选择: 按照时间(按最新回复时间)<空谷首页的社区最新贴即是按最新回复时间显示的>]

     天数的限制:1 [说明:因为是今日新贴,所以查询的是一天的数据,呵呵,不过无语这里是留空的,为什么,如果当日无新贴的话,那么就会显示此项无调用数据了,所以为了使用首页调用有数据,无语建议这里留空,此时调用的就不是今日最新帖,而是最后发表的帖子]  
     显示的类型: 显示主题      [说明:我们这里选为“显示主题”,下面还有个“显示精华主题”,你一定在想,原来社区精华帖是这样调用来的,我也会,哈哈^_^]
     调用的版面:选取所有版面 [说明:这是你要具体调用哪一个版面的数据,你的论坛建了多少版块,在这里都会显示出来,你要做的就是点鼠标选择就行了,我们这里“选取所有版面”,因为要调用的是社区最新的帖子而非具体某一版块数据。]
     版面设置: 只显示该版面的数据 [说明:既然我们上面选择了所有版面,这里自然就选这个了,因为你的坛子建有N个版块,版块下面又有N个子版块,此时你可根据你的需要选择“显示该版面的下级所有版面的数据”或“显示该版面和下级所有版面的数据”。]

     版面的限制: 显示所有数据 [说明:一般我们设为“显示所有数据”,如果你的论坛有隐藏版块和认证版块,并且不希望普通会员看到你该版面的标题内容,那就选择“不显示特殊版面数据”,这样将不会调用这些版块的帖子]

     单独用户ID:  [说明:说实话,这个无语也没用过,应该是具体调用某一会员或一些会员的帖子,有兴趣的可以试试]

⑧调用模板设置(请用HTML语法填写):这是很重要的一部分,一般会包插三个部分的内容。
     模板_开始标记部分:  [说明:此处为空。如果你想使用调用更漂亮,比如加入表格线之类的,可填入HTML代码,这个大家去好好发挥了。]
     模板_主体循环标记部分:
<font face="Wingdings" color="#FFAA39">J</font> <a href="bbs/dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}">{$Topic}</a>      [<a href="bbs/dispuser.asp?name={$UserName}" target="_blank"><font color="green">{$UserName}</font></a>]<br>
     说明:这是最重要的一部分,调不调用得上就看你这里设置得对不对,我们来解释一下这里的代码:
     第一句: <font face="Wingdings" color="#FFAA39">J</font>  [这一句就是那个笑脸的字符,用的Wingdings字体,你可以看看Wingdings字体里每个英文字母对应的符号,还是蛮有意思的。当然,如果你觉得不够漂亮,也可以使用图片,如:<img src="tumiab/e1open.gif"> ]
         第二句: <a href="bbs/dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}">{$Topic}</a> [这一句很重要,就是转到对应帖子的链接,注意到那个BBS/没有,很多人在做首页调用时都把这个给漏掉了,然后满天的乱嚷嚷帖子怎么转不到对应页面,看到这里如果你还乱嚷的话,小心无语用大棒子打你PP^_^,至于{}符号里的东西,左边的模板变量说明看看就知道是什么东东了。]
     第三句: [<a href="bbs/dispuser.asp?name={$UserName}" target="_blank"><font color="green">{$UserName}</font></a>]<br>[这一句跟第二句有些类似,上面是调用帖子的标题,这是调用该帖的作者,即username,是不是看到也要用那个bbs/,呵呵,为什么??去翻十万个为什么看看!!]
     模板_结束标记部分:  [说明:此处为空。]
         OK,一个首页调用做好了。最后点:提交!啊,忘了刚才的调用代码是什么了???别急,点“首页调用列表”,看到一个名称为koomv_s01的调用项没有??点后面的“编辑”按钮,进去看看不就知道了,如果你觉得不满意,可以反复编辑,直到满意为止。
⑨在首页中插入代码:
         调用项做好了,当然要用起来,把这句<script src="/bbs/Dv_News.asp?GetName=koomv_s01"></script>代码插入到首页调用文件的对应位置就好了。
         天啦,千万不要问我对应位置在哪里,如果这个都不知道,无语建议你先去学三年HTML再来调了。。
⑩下面给大家一个带表格的调用模板设置,有兴趣的试试:
     模板_开始标记部分:
<table align="center" cellpadding="3" cellspacing="1"      class="singleborder">
     模板_主体循环标记部分:
<tr><td class="tablebody2" align="left"><img src="bbs/skins/default/topicface/{$Face}" alt="帖子心情" border="0"></td><td class="tablebody1" align="left"><a href="bbs/dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}">{$Topic}</a></td><td class="tablebody2" align="center">{$UserName}</td></tr>
     模板_结束标记部分:
</table>

     引申:
         从上面调用论坛最新贴的解说中我们可引申出调用论坛精华帖、热门帖(每周或每月热门)、具体版块帖子。
         下面将调用这几种帖子的不同给大家说说:
     ●精华帖调用设置●
     帖子排序:默认最新排序(推荐使用)
     显示的类型:显示精华主题
     调用的版面:选取所有版面
     ●热门帖调用设置●
     帖子排序:按照点击(最热帖)
     显示的类型:显示主题
     调用的版面:选取所有版面
    如果调用为每周或每月热门:
     天数的限制:7(或30)

         ●具体版块调用设置●
     帖子排序:默认最新排序(推荐使用)
     显示的类型:显示主题
     调用的版面:这里选择要具体调用的版块, [如果含子版块,可选择“显示该版面的下级所有版面的数据”或者“显示该版面和下级所有版面的数据”]
     第二项:论坛信息调用
         这个比较简单,无语就留着点口水了,在后台看看动网自带的演示就知道了,名称为:info
         在首页调用时只需把:
<script src="/Dv_News.asp?GetName=info"></script>
         改为:
<script src="bbs/Dv_News.asp?GetName=info"></script>
         即可调用,当然你也可以改:模板_主体循环标记部分的这些信息:
□- 主题总数 :{$TopicNum} <br>
□- 论坛贴数 :{$PostNum} <br>
□- 注册人数 :{$JoinMembers} <br>
□- 论坛在线 :<font color="red">{$AllOnline}</font> <br>
□- 新进会员 :<font color="red">{$LastUser} </font><br>
□- 今日帖数 :<font color="red">{$TodayPostNum} </font><br>
□- 昨日贴数 :{$YesterdayPostNum} <br>
□- 高峰贴数 :<font color="red">{$TopPostNum} </font><br>
□- 最高在线 :<font color="red">{$TopOnline} </font><br>
□- 建站时间 :{$BuildDay} <br>
第三项:论坛版面调用
         这个也是比较简单的,一般我们使用动网自带的演示就好了,论坛信息调用有两种模式,一种为树型结构,一种为地图结构,调用标识分别为boardlist1和boardlist2,我们只要应用就好了,但别忘了加上bbs/,如下:
<script src="/Dv_News.asp?GetName=boardlist1"></script>
     还有模板_主体循环标记部分应改为:
<a href="bbs/index.asp?boardid={$BoardID}" target="_blank" title="欢迎参观!">{$BoardName}</a>
         否则链接不到对应版块。

         第四项:论坛会员调用
         以最新加入会员为例,新增一个调用项,标识为:koomv_hy01,以下是具体设置:
     调用标识名称:koomv_hy01
     调用代码: <script src="/Dv_News.asp?GetName=koomv_hy01"></script>[自动生成,请手动在Dv_news.asp前加bbs/]   
     调用说明:会员调用(新加入会员)   
     调用类型:会员调用  
     数据更新间隔:120 (单位:秒)
     时间显示格式:YYYY年M月D  
     调用设置
     显示记录数:13  
     会员排序:按注册时间  [说明:因为我们调用的是最新会员,所以选择按注册时间排序]
     模板_开始标记部分:空
     模板_主体循环标记部分:
<font face="Wingdings" color="#FFAA39">J</font><font color="gray"> 欢迎</font> <a href="bbs/dispuser.asp?id={$UserID}" target="_blank">{$UserName}</a> <font color="gray"> {$UserSex}加入</font><br>
     模板_结束标记部分:空

    引申:
         会员调用也可以灵活运用。比如,调用发帖排行、富翁排行等都可调用出来。下面看看:
     ●发帖排行调用设置●
     会员排序:按用户文章(也可选择“按用户主题”)
         模板_主体循环标记部分:
<font face="Wingdings" color="#FFAA39">V</font>      <a href="bbs/dispuser.asp?id={$UserID}" target="_blank">{$UserName}</a>       [<font color="#red">{$UserPost}<font color="red">|</font>{$UserBest}</font>]<br>
         这段代码在会员的后面依次显示了该用户的发帖数和精华文章数。
     ●富翁排行调用设置●
     会员排序:按用户金钱
     模板_主体循环标记部分:
<font face="Wingdings" color="#FFAA39">V</font>      <a href="bbs/dispuser.asp?id={$UserID}" target="_blank">{$UserName}</a>       [<font color="red">{$UserWealth}</font>]<br>
         这段代码在会员的后面显示了该用户的金钱数据。
         其它的大家可以自由发挥,因为还有很多,你可以按经验、魅力、登陆次数排序等等,只要你想调用都可以的,呵呵……
     第五项:论坛公告调用
         以空谷首页的公告调用为例。新增一个公告调用项为:koomv_sgg

     调用标识名称: koomv_sgg   
     调用代码: <script src="/bbs/Dv_News.asp?GetName=koomv_sgg"></script>   
     调用说明:首页调用之公告调用  
     调用类型:公告调用
     数据更新间隔:120      (单位:秒)
     时间显示格式:YYYY年M月D
     调用设置
     显示记录数:5  
     标题长度:100  
     调用的版面:选取所有版面 [当然你还可以具体调用某一版面或某一版区的公告。]
     模板_开始标记部分:
<marquee id="shownews" direction="left" scrollamount="2" scrolldelay="1" hspace="0" vspace="0">
     模板_主体循环标记部分:
<img src="/bbs/tumiab/dog.gif"> <a href="bbs/announcements.asp?action=showone&boardid={$Boardid}&id={$ID}" target="_blank" title="发表人:{$UserName}      时间:{$PostTime}" onmouseover="document.getElementById('shownews').stop();" onmouseout="document.getElementById('shownews').start();">{$Topic}</a>      
     模板_结束标记部分:
</marquee>
         此为滚动公告,前面一张小狗的图片,自己另存为即可,如果使用空谷美化版的,会自带有这张图片的;你也可以改成其它的漂亮图图啦。改这句代码就好: <img src="/bbs/tumiab/dog.gif">


     第六项:论坛展区调用
         论坛展区可以调用图片、文件、FLASH、电影、音乐等,我们使用最多的就是图片的调用,那当然以图片为例来讲了。
         新增一个调用标识为koomv_s02的调用项,以下是设置和说明:
         调用标识名称:koomv_s02   
     调用代码:<script src="/bbs/Dv_News.asp?GetName=koomv_s02"></script>   
     调用说明:首页调用之社区图片  
     调用类型:展区调用  
     数据更新间隔:120      (单位:秒)
     时间显示格式:YYYY年M月D  
     调用设置

     显示记录数:12  [说明:调用12张图片,图片必须是通过本地上传的,否则不能调用,到时不要说我帖了那么多图片怎么一张也调不出来。]
     每行显示个数:4 [说明:12张图片就分为三行显示了,每行4张。]
     标题长度:[说明:这里留空,如果你要在图片下面显示标题,在这里填入数字,无语不推荐使用]
     调用的版面: ★贴图区★  [因为一个社区的图片可能会很多,所以无语这里只设置调用“贴图区”的图片,如果你要调用所用版面的图片,可选择:“选取所有版面”]
     版面限制设置:该版面的下级版面[因为贴图区为区版名,所以这里选择这个,如果你的区版允许贴图的话,也可选择:“该版及下级所有版面”]  
     版面的限制: 显示所有数据
     调用文件类型:图片集[这个不用说了吧,呵呵,要调用什么就选择什么了啦。]
     显示排序: 默认
     模板_开始标记部分:
<marquee onMouseOver=this.stop() onMouseOut=this.start() border=0 align=middle scrollamount=1 direction=up scrolldelay=60 behavior=scroll width="100%" height="100%">
<table border="0" cellspacing="1" cellpadding="3" align=center width="100%"><tr>
     模板_主体循环标记部分:
     展区特殊设置
     图片宽度:120 象素
     图片高度:120 象素
     交替颜色1:空  
     交替颜色2:空
     换行标记: </tr><tr>[注:一定不要漏掉了哦]
     代码如下:
<td align="center" style="background-color:{$TColor}">
<a href="bbs/fileshow.asp?boardid={$Boardid}&id={$ID}" title="主        题:{$Readme} 提供者:{$UserName} 被浏览:{$ViewNum} 次时        间:{$AddTime}" target="_blank">{$Filename}</a>
</td>
     模板_结束标记部分:
</tr></table></marquee>
         这是水平向上滚动的图片调用,如果你要改变滚动方向,只需改“模板_开始标记部分”中的这句代码即可:direction=up 向上,direction=left 向左,direction=right 向右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 17:38 , Processed in 0.276589 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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