账号通
    

账号  

密码  

8214

查看

13

回复
主题:[已解决]向一生版主求助获取当前页地址的SQL标签怎样写 [收藏主题] 转到:  
xxx_yyy 当前离线

118

主题

2

广播

0

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

用户积分:358 分
登录次数:49 次
注册时间:2009/11/17
最后登录:2017/3/30
xxx_yyy 发表于:2011/3/16 17:12:17   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

干吗要写SQL标签啊?

我的解决办法:

第一步:

在KS_Cls\Kesion.Label.CommonCls.asp文件大概305行的样子

  1. '解释等号标签
  2.   Function ParseEqual(sTemplate, sTemp)

的上面插入以下这段函数

  1. '取得当前页面地址

  2. Function GetUrl()
  3. On Error Resume Next
  4. Dim strTemp
  5. '取得协议名
  6. If LCase(Request.ServerVariables("HTTPS")) = "off" Then
  7. strTemp = "http://"
  8. Else
  9. strTemp = "https://"
  10. End If
  11. '取得主机名
  12. strTemp = strTemp & Request.ServerVariables("SERVER_NAME")
  13. '取得端口名
  14. If Request.ServerVariables("SERVER_PORT") <> 80 Then  
  15. strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT")
  16. end if
  17. '取得文件的相对路径
  18. strTemp = strTemp & Request.ServerVariables("URL")
  19.   
  20. '取得参数名
  21. If Trim(Request.QueryString) <> "" Then  
  22. strTemp = strTemp & "?" & Trim(Request.QueryString)
  23. end if
  24. GetUrl = strTemp
  25. End Function


第二步:

还是在这个文件中,找到“'================================文章模型结束=================================

在它的前面增加一句:

  1. Case "getwzurl" echo GetUrl()


第三步:

到后台的模板->新闻->内容页中找到“{$GetArticleContent}”,在其下方增加一个标签{$GetWZUrl}


这样在内容页里就有本页的地址了。

 
  支持(2) | 反对(1) 回到顶部顶端 回到底部底部
xxx_yyy 当前离线

118

主题

2

广播

0

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

用户积分:358 分
登录次数:49 次
注册时间:2009/11/17
最后登录:2017/3/30
xxx_yyy 发表于:2011/3/17 8:42:46   | 显示全部帖子 查看该作者主题 沙发 
科汛智能建站系统
其实1006298681第一个方法是可行的,只不要要配合javascript事件就可以了。我的方法反而把简单问题复杂化了。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.12500秒 powered by KesionCMS 9.0