北京赛车pk10开奖直播 北京赛车pk10开奖直播| pk10开奖直播| 北京赛车pk10直播| pk10直播| pk10北京赛车

Baidu

 | 网站首页 | QQ个性网 | 软件下载 | 免费素材 | 桌面美化 | 源码中心 | 教程中心 | 猎奇图库 | 图片中心 | 留言 | 分类 | 
 绿色第一站 >> 教程中心 >> 网站类 >> 动易CMS >> 
解决动易相关文章不能跨频道调用相关文章的问题
作者:佚名 文章来源:Onegreen.Net 浏览次数:(载入中...) 更新时间:2008-6-9

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

描述:有的时候,我们希望是显示相关文章的时候,把网站所有频道的相关文章都显示出来。但是目前为止,动易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。其实都是通用的,具体修改部分请查看相关函数。

如果有什么问题,请留言!


关 键 字:动易
相关文章:
动易文章关键字加上搜索链接的方法
动易|SiteWeaver在线投票系统
给你的网站加个"顶"文章的功能[更新为适合SiteWeaver6.5的版本]
动易CMS SiteWeaver 6.5/6.6/6.7 最经典的18个插件大汇总
彻底改变图片频道显示方式,点击图片连接到下一张
  • 上一篇文章:
  • 下一篇文章:
  • 子栏目导航
     网站架设   SEO 技术
     织网备忘   动易CMS
     帝国CMS   织梦CMS
     PHPWind   WordPress
    最 新 教 程
    最 新 推 荐
    最 新 热 门
    http://www.vxiaotou.com

    免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!