| 网站首页 | 语文课件 | 数学课件 | 英语课件 | 物理课件 | 化学课件 | 文档下载 | 语文图库 | 语文影院 | 名校题库 | 动易学院 | 

您现在的位置: 非凡课件 >> 动易学院 >> 动易高手 >> 正文     课件站资源全线免费!  [admin  2007年10月29日]        
人教版小学语文PPT课件全集 苏教版小学语文PPT课件全集 小升初小学语文PPT课件全集
中小学语文影视中心
人教版初中语文PPT课件全集 苏教版初中语文PPT课件全集 语文版初中语文PPT课件全集
中高考语文复习课件
人教版高中语文PPT课件全集 苏教版高中语文PPT课件全集 粤教版高中语文PPT课件全集
在线语文影院【高速】
动易跨频道调用相关文章的方法 动易学院
动易跨频道调用相关文章的方法
作者:admin    教程来源:本站原创    点击数:    更新时间:2013/3/24    
 

目的:解决动易相关文章不能跨频道调用相关文章的问题

描述:有的时候,我们希望是显示相关文章的时候,把网站所有频道的相关文章都显示出来。但是目前为止,动易2006包括其最新版本SiteWeaver™ 都没有解决这个问题。现在把我的方法贴上来与大家分享,顺便BS一下动易的开发人员和服务人员!

文件:Include/PowerEasy.Article.asp

函数:GetCorrelative (显示相关文章)

方法:找到该函数内的

步骤1:

sqlCorrelative = sqlCorrelative & " A.ArticleID,A.Title,A.Author,A.UpdateTime,A.Hits,A.InfoPurview,A.InfoPoint,C.ParentDir,C.ClassDir,C.ClassPurview from PE_Article A left join PE_Class C on A.ClassID=C.ClassID where A.ChannelID=" & ChannelID & " and A.Deleted=" & PE_False & " and A.Status=3 and A.ReceiveType=0"

修改成:


sqlCorrelative = sqlCorrelative & " A.ArticleID,A.Title,A.ChannelID,A.Author,A.UpdateTime,A.Hits,A.InfoPurview,A.InfoPoint,C.ParentDir,C.ClassDir,C.ClassPurview from PE_Article A left join PE_Class C on A.ClassID=C.ClassID where A.Deleted=" & PE_False & " and A.Status=3 and A.ReceiveType=0"

注意:去掉了 A.ChannelID=" & ChannelID & "
添加了查询A.ChannelID

步骤2:在循环中添加Call GetChannel(rsCorrelative("ChannelID"))

如下:

Do While Not rsCorrelative.EOF
Call GetChannel(rsCorrelative("ChannelID"))

目的:主要是解决ChannelUrl的问题,因为默认是该文章的ChannelUrl,现在赋为该相关文章的ChannelUrl

测试版本2006。其实都是通用的,具体修改部分请查看相关函数。

教程录入:admin    责任编辑:admin 
  • 上一份教程:

  • 下一份教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关教程
    怎么去掉动易网站域名后面的
    消除网页上的下划线的代码
    从根本解决网站打开速度慢问
    XP主题无法加载,怎么解决?
    图说百年互联网 Web 史
    网站内容规划:一定要做的有
    互联网对我们到底意味着什么
    中国互联网的发展史:为什么
    站着编程两年后我身体上的变
    word安全模式怎么办
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)