首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 生成的静态页面调用自己写的动态插件的方法及一个简单示例 ★★★★★ 【字体:小 大】 
生成的静态页面调用自己写的动态插件的方法及一个简单示例
http://www.foosun.cn   作者:忘记注册了   来源:  点击:  更新时间:06-06-19 14:04:58

很多朋友都在问风讯中如何调用一些比较个性的东西,因为是静态的页面,没办法直接执行asp
所以今天我抽空写了一个简单的例子,有兴趣的朋友可以看一下。希望会对大家有所帮助。
这个例子的功能是可以在首页调用网站注册的会员资料。
风讯根目录下新建一asp文件:member,asp,文件代码如下:


<!--#include file="Inc/Cls_DB.asp" -->
<!--#include file="Inc/Const.asp" -->
<!--#include file="Inc/Function.asp" -->(插入风讯的常量设置文件,如数据库路径和连接都在这几个文件里)
<%
'*******************code by chenwfy***********2006-04-25*********************************
'功能说明:调用最新会员资料
'************************************************************************************************
(注释)

Set DBC = New DataBaseClass
Set Conn = DBC.OpenConnection()
Set DBC = Nothing

(建立数据库连接,好象是吧,不大懂,嘿嘿。

'==========================================================================
'设置调用会员数量
dim Getnum
Getnum = 10
'==========================================================================
(定义一个变量,设置调用会员资料的数量)

dim tempobj,tempsql
tempsql = "select top "& Getnum &" id,MemName,***,loginnum from FS_Members order by id desc"
set tempobj = conn.execute(tempsql)
(查询数据库,取得对应的资料)

if not tempobj.eof then
do while not tempobj.eof
dim memid,memname,mem***,true***,memloginnum
memid = tempobj("id")
memname = tempobj("memname")
mem*** = tempobj("***")
memloginnum = tempobj("loginnum")
if mem*** = "0" then
true*** = "<font color=""red"">女</font>"
else
true*** = "<font color=""bule"">男<font>"
end if
(重点在下面这里,呵呵,输出document.write后的内容并循环,这样才可以用js调用
Response.write "document.write('<table width=""220"" border=""0"" cellpadding=""0"" cellspacing=""0"">"&"<tr>"&"<td width=""120"" height=""20"" align=""center"" valign=""middle"">"&"<a href=memtext.asp?id="& memid &" title=""点击查看此会员的详细资料"" target=""_blank"">"& memname &"</a>"&"</td>"&"<td width=""50"" height=""20"" align=""center"" valign=""middle"">"& true*** &"</td>"&"<td width=""50"" height=""20"" align=""center"" valign=""middle"">"& memloginnum &"</td>"&"</tr>"&"</table>');"
tempobj.movenext
loop
else
response.Write"暂时还没有会员哦"
end if

tempobj.close
set tempobj = nothing
set conn = nothing (关闭数据库连接)
%>

上面程序中红色的部分为我加的说明,不是代码哈。
然后在首页模板中找个适合的位置,插入代码<script language="javascript" src="/member.asp"></script>

在这个程序里,我给会员名称加了一个连接,指向另外一个页面memtext.asp,这个页面可以列出此会员的详细资料。由于时间关系,这个页面我没有写。有兴趣的可以自己写。

我只是想说明一个方法而已。
效果如下:

此主题相关图片如下:
member.asp文件下载:
点击浏览该文件
晕,呵呵~性别的单词S | E | X 在上面全部被替换成了***,呵呵
文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:专题图片新闻调用
·下一篇:商城样式中商品图片加上连接
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237