帝国cms如何调用指定栏目的随机文章

调用指定栏目的随机文章

这里使用帝国cms的万能标签,自定义sql的方式实现。

在帝国模板中使用如下标签:

[ecmsinfo]"select * from phome_ecms_news where classid in (1,2,3) order by rand() desc limit 4",22,80,0,24,3,0[/ecmsinfo]

当前分类下随机文章

[ecmsinfo]"select * from d_ecms_news where classid in ($GLOBALS[navclassid]) order by rand() desc limit 3",3,80,0,24,3,0[/ecmsinfo]

这里面的几个可以修改的参数
1.(1,2,3)代表的是栏目的ID,可以有多个ID也可以有1个ID
2. limit 4 中的4把控的是文章的数量
3. 3 倒数第二个参数3代表的是标签模板的ID编号
4. $GLOBALS[navclassid]输出当前分类的ID
设定好这三项数据,就可以把握输出的栏目、随机文章的数量及输出的形式

帝国cms随机调用指定栏目的信息,这个是比较合理的 帝国cms6.6 、帝国cms7.0 测试通过

调用特定分类下指定数量的文章

[ecmsinfo]'6',5000,0,0,0,14[/ecmsinfo]

1. ‘6’中的6对应栏目的ID
2. 5000是想输出的文章数
3. 14是标签模板的ID

留下评论