给你的网站加个"顶"文章的功能[更新为适合SiteWeaver6.5的版本]

作者:rhongshe…    文章来源:动易论坛    点击数:    更新时间:2008-7-7
相关图片如下:
图片点击可在新窗口打开查看

2008年1月31日修改兼容SiteWeaver 6.5,增加了插件安全系数,所有传递的参数都经过严格的过滤,杜绝SQL注入!


 图片点击可在新窗口打开查看点击浏览该文件

第一步:在后台任一文章频道 自定义字段管理中,添加一个新字段,配置如下:
    使用范围:所有同类频道
    字段名称:MY_upart
    字段标题:顶
    字段说明:任意
    调用标签:{$MY_upart}
    字段类型:单行文本
    默认值:0
    是否必填:是

确认输入无错后,保存修改。

第二步:下载上面的文件后解压,得到2个文件,分别是:install_ding.asp  ding.asp,这两个文件都放在与conn.asp同级目录下。

第三步:如果你的网站目前没有录入文章是一个空表,可以跳过此步。如果你的文章模块已有数据,请执行此操作,在浏览器执行install_ding.asp,操作完成后务必删除该文件!(操作前最好备份数据库)

第四步:在任意你想显示顶文章的页面(只要能正常得到{$ArticleID}的页面)插入以下代码:<iframe src="/ding.asp?articleid={$ArticleID}" width="55" height="65" scrolling="no" frameborder="0"></iframe>,如果你网站的ding.asp文件路径与上面不同,请将上面代码的文件路径修改正确。

第五步:该生成的生成,该清除缓存的清除缓存。完毕

--------------------------------------------------------------------------------------

将文件放在频道目录的修改方法,

方法1.将文件放置在频道目录中,然后将ding.asp第1、2行修改为
<!--#include file="../start.asp" -->

方法2:文件仍放在根目录,修改sql = "select MY_upart from PE_Article where Deleted=" & PE_False & " and Status=3 and ArticleID=" & ArticleID
修改为
sql = "select PE_Article.MY_upart,PE_Channel.ChannelDir from PE_Article,PE_Channel where PE_Article.ChannelID=PE_Channel.ChannelID and PE_Article.Deleted=" & PE_False & " and PE_Article.Status=3 and PE_Article.ArticleID=" & ArticleID

Response.Write"<a href="""&InstallDir&add&""" target=""_top"">查看</a>"
修改为
Response.Write"<a href="""&InstallDir&rs("ChannelDir")&add&""" target=""_top"">查看</a>"

 

  • 上一篇文章:
  • 文章评论

    数据载入中,请稍后……