生成的静态页面调用自己写的动态插件的方法及一个简单示例-风讯CMS教程

来源:模板无忧 作者:忘记注册了 更新时间:2006-06-19 点击:

很多朋友都在问风讯中如何调用一些比较个性的东西,因为是静态的页面,没办法直接执行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 (关闭数据库连接)
%>

< Prev12 Next >
相关风讯CMS教程:
最新评论:
loading.. 评论加载中....
发表评论:不能超过250字节,请自觉遵守互联网相关政策法规.
  • 昵称: 验证:

最新风讯CMS教程