动易CMS调用多频道全站专题的文章列表
调用多频道全站专题的文章列表
PowerEasy.Article.asp文件
函数名:treatAuditing下面的一个GetSqlStr函数
修改:
If iSpecialID <> 0 Then '原为iSpecialID > 0
strSql = strSql & " from PE_InfoS I inner join (PE_Article A left join PE_Class C on A.ClassID=C.ClassID) on I.ItemID=A.ArticleID"
Else
strSql = strSql & " from PE_Article A left join PE_Class C on A.ClassID=C.ClassID"
End If
然后将
If iSpecialID > 0 Then
strSql = strSql & " and I.ModuleType=1 and I.SpecialID=" & iSpecialID
End If
改为
If iSpecialID <> 0 Then
if iSpecialID=99 then
strSql = strSql & " and I.ModuleType=1 and I.SpecialID<>0"
else
strSql = strSql & " and I.ModuleType=1 and I.SpecialID=" & iSpecialID
end if
End If
这样在调用专题文章列表时,GetArticleList里的iSpecialID值改为一个较大的数字,至于多少看你专题量而定,我用的是99
至于调用哪个频道自己看着办吧