帝国CMS调用指定栏目的随机文章
这里使用帝国cms的万能标签,自定义sql的方式实现。
在帝国模板中使用如下标签:
[ecmsinfo]"s elect * from phome_ecms_news where classid in (1,2,3) order by rand() desc limit 4",22,80,0,24,3,0[/ecmsinfo]
当前分类下随机文章
[ecmsinfo]"s elect * 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 测试通过
帝国CMS调用特定分类下指定数量的文章
[ecmsinfo]'6',5000,0,0,0,14[/ecmsinfo]
1. ‘6’中的6对应栏目的ID
2. 5000是想输出的文章数
3. 14是标签模板的ID