GET标签的使用:
标题:{str_cut($r[title],20)} (一个汉字两个字节算)
连接:{[$r[url]]}
更新时间: {[%r[date('Y-m-d', $r[updatetime])]}
允许分页:{$pages}
信息条数:rows="10" (写在get开始标记括号里面的SQL语句后面)
栏目ID:catid=1
通过审核:status=99 (SQL条件里面)
首页推荐的内容:posids=1
自定义返回变量:return="x" (写在get的SQL语句后面)
调用数据库:dbname="
bbs"
调用相应栏目内容:where `catid` = '$catid'
有图片缩略图的文章:`thumb`!='' 调用的时候:{thumb($r[thumb], 110, 75)}
调用简介100个字符:{str_cut($r[description],100)}
调用出来栏目名:{str_cut($CATEGORY[$r[catid]][catname],4)} 调用栏目连接地址:{$CATEGORY[$r[catid]][url]}
调用才第二条开始的7条信息:在SQL排序后面加上 limit 2,7 注意:在使用limit是 不可同时使用row 的。
栏目首页调用所有子栏目内容:
{get sql="SELECT * FROM `phpcms_content` c,`phpcms_content_count` n WHERE c.contentid=n.contentid AND c.`status`=99 and catid in (39,40,41,42,43,44,45,46,47,48,66,68,69,70,71,72,73,74,75,76) ORDER BY contentid DESC" rows="10"}
{$r[title]}
{/get}
———————————————————————————————————————————————————
****几个常用的get标签示例:
*******************************************总点击排行***********************************************
{get sql="SELECT c.contentid,c.catid,c.typeid,c.areaid,c.title,c.style,c.thumb,c.keywords,c.description,c.userid,c.updatetime,c.inputtime,c.url,n.hits FROM `phpcms_content` c,`phpcms_content_count` n WHERE c.contentid=n.contentid AND c.`status`=99 ORDER BY n.hits DESC" rows="50"}
{date('Y-m-d',$r[updatetime])}
{$r[title]}
{/get}
******************************************一天点击排行***********************************************
{get sql="SELECT c.contentid,c.catid,c.typeid,c.areaid,c.title,c.style,c.thumb,c.keywords,c.description,c.userid,c.updatetime,c.inputtime,c.url,n.hits FROM `phpcms_content` c,`phpcms_content_count` n WHERE c.contentid=n.contentid AND c.`status`=99 ORDER BY n.hits_day DESC" rows="50"}
{date('Y-m-d',$r[updatetime])}
{$r[title]}
{/get}
***********一周点击排行和一月点击排行修改hits_day为hits_week、hits_month即可***************
********************************************总评论排行***********************************************
{get sql="SELECT c.contentid,c.catid,c.typeid,c.areaid,c.title,c.style,c.thumb,c.keywords,c.description,c.userid,c.updatet
ime,c.inputtime,c.url,nments FROM `phpcms_content` c,`phpcms_content_count` n WHERE c.contentid=n.contentid AND c.`status`=99 ORDER BY nments DESC" rows="50"}
{date('Y-m-d',$r[updatetime])}
{$r[title]}
{/get}
以上为整站的排行,如果需要栏目排行,可以自己加栏目变量。
附加:如果直接放的模板页 请前后加
才能正确显示 排行 。
————————————————————————————————————————————————————
***使用get调用 栏目名及其相对应的栏目地址:
在使用get 的sql查询时,我们通常都会查询phpcms_content这个表,在这个表里边包括