帝国CMS万能标签调用随机文章的方法

万能标签随机文章

万能标签调用随机文章

标签名称: 带模板的信息调用标签[万能标签] (ecmsinfo)
格式:
参数说明:
参数 参数说明
栏目ID 查看栏目ID点这里,查看标题分类ID点这里,当前ID=’selfinfo’
多个栏目ID与标题分类ID可用,号格开,如’1,2′
显示条数 显示前几条记录
标题截取数 截取几个字符
是否显示栏目名 0为不显示,1为显示
操作类型 具体看操作类型说明
标签模板ID 查看标签模板ID点这里
只显示有标题图片 0为不限制,1为只显示有标题图片的信息
附加SQL条件 附加调用条件,如:”title=’帝国'”
显示排序 可指定按相应的字段排序,如:”id desc”

方法一:根据数据表随机调用:


[ecmsinfo]"select * from phome_ecms_news order by rand() desc limit 6 ",6,18,0,24,2,0[/ecmsinfo]

随机调用本栏目:


[ecmsinfo]"select * from phome_ecms_news where classid='$GLOBALS[navclassid]' order by rand() desc limit 6",6,18,0,24,2,0[/ecmsinfo]

注:
1:news为新闻数据表名,
2:两个6表示调用的数量为6条,
3:18表示标题取18个字符,
4:第一个0表示不显示栏名名,
5:随机调用的操作类型固定为24,
6:2表示模板ID,
7:第二个0标题图片不存在也调用。
8:如果要求只调用有标题图片的内容直接把第二个0换成1


[ecmsinfo]"select * from phome_ecms_news order by rand() desc limit 6 ",6,18,0,24,2,1[/ecmsinfo]

9:多栏目内容随机调用


where classid='1,2,3,6,13,14,15,17,18' order by

[ecmsinfo]"select * from phome_ecms_news where classid='1,2,3,6,13,14,15,17,18' order by rand() desc limit 6",6,18,0,24,2,0[/ecmsinfo]

方法二:标签排序
通过万能标签,把标签排序参数’newstime ASC’、’newstime DESC’、’id DESC’等换成’rand()’等排序方式。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注