账号通
    

账号  

密码  

2149

查看

5

回复
主题:[求助]一种SQL终极栏目文章列表标签怎么实现?? [收藏主题] 转到:  
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2010/1/21 15:58:00   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

给你个思路试试

 

解决科讯模板不能使用asp代码的一个思路
2010-01-10 00:23

1、新建一个asp页面

核心代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit%>
<!--#include file="Conn.asp"-->
<%
dim RS,sql,KS_sjh1,KS_sjh2,id ‘=====定义变量
    id=Request.QueryString("d") ‘=====获取当前页面的信息,用此作条件查询
    Set RS=Server.CreateObject("ADODB.Recordset")
    SQL= "select KS_sjh1 from KS_Article where (id="&Request.QueryString("d")&")" ’====查询数据库字段
    RS.Open SQL, Conn, 1, 1
    KS_sjh1=left(rs("KS_sjh1"),3)   ‘=====对数据做处理
    KS_sjh2=right(rs("KS_sjh1"),4)
%>
<%
Response.Write("document.writeln('电话:"&KS_sjh1&"****"&KS_sjh2&"');") ’====输出处理结果
%>
<%
   RS.Close
   Set RS=Nothing
%>

可以在这里编写你需要的asp程序,核心点获取模板当前页面的id,如果是静态页面,可以用文章标题来获取

2、模板代码:

<script language="javascript" type="text/javascript" src="/sj.asp?d={$InfoID}"></script>
{$InfoID}是当前的文章id,我们通过get传值方式把{$InfoID}的值穿给sj.asp。让sj.asp来判断页面的值后查询数据库,{$InfoID}可以换成{$GetArticleTitle}来得到文章标题等等

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.04688秒 powered by KesionCMS 9.0