最近我发现dedecms中的文章可以在选择列后显示相应列列表中的文章但文章不能显示在arclist标记中。在线搜索很多
sitemap但文章不能显示在arclist标记中。在线搜索很多解决方案是一样的但写的是写的。错误
SEO排名服务但写的是写的。错误导致arclist标记在使用flag属性时失败。修改后的措辞如下:
打开/include/taglib/arclist.lib.php代码位于第295-296行(我目前正在使用的DedeCMS 5.7 SP1的最新版本)查找以下两行代码:
如果($ CrossID=='')$ orwheres []='arc.typeid IN('。GetSonIds($ typeid)。')';
否则$ orwheres []='arc.typeid IN('。GetSonIds($ typeid)。''。$ CrossID。')';
将其替换为以下代码:
如果($ CrossID=='')$ orwheres []='(arc.typeid IN('。GetSonIds($ typeid)。')OR arc.typeid2 IN('。GetSonIds($ typeid)。'))';
否则$ orwheres []='(arc.typeid IN('。GetSonIds($ typeid)。''。$ CrossID。')OR arc.typeid2 IN('。GetSonIds($ typeid)。''。$ CrossID 。'))';
好的
SEO排名服务'。$ CrossID 。'))';
好的这将被更改如果您在保存后是静态的请生成相关的。如果是动态的请更新系统缓存。然后你可以看到效果。