你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

phpcms v9调用日发帖及点击排行,周发帖及点击排行,月发帖及点击排行

phpcms v9调用日发帖及点击排行,周发帖及点击排行,月发帖及点击排行,就是调用当天帖子,当周帖子,当月帖子,当然也可以加上点击数这一排行咯,论坛叫帖,网站应该叫篇吧,理解就行……呵呵

今天帖子点击排行调用方法:
{php $historytime = mktime(0, 0, 0, date('m', TIME), date('d', TIME), date('Y', TIME));}
{get sql="select p.*,t.* from content p,content_count t where p.contentid=t.contentid and p.status=99 and p.inputtime>=$historytime order by t.hits desc" rows="10" return="v"}
标题及链接:<a herf="{$v[url]}" >{$v[title]}</a>点击数:{$v[hits]}
{/get}

本周帖子点击排行调用方法:
<?php
$week = gmdate('w', TIME) - 1;
$week = $week != -1 ? $week : 6;
$historytime = mktime(0, 0, 0, date('m', TIME), date('d', TIME) - $week, date('Y', TIME));
?>
{get sql="select p.*,t.* from content p,content_count t where p.contentid=t.contentid and p.status=99 and p.inputtime>=$historytime order by t.hits desc" rows="10" return="v"}
标题及链接:<a herf="{$v[url]}" >{$v[title]}</a>点击数:{$v[hits]}
{/get}

本月帖子点击排行调用方法:
{php $historytime = mktime(0, 0, 0, date('m', TIME), 1, date('Y', TIME));}
{get sql="select p.*,t.* from content p,content_count t where p.contentid=t.contentid and p.status=99 and p.inputtime>=$historytime order by t.hits desc" rows="10" return="v"}
标题及链接:<a herf="{$v[url]}" >{$v[title]}</a>点击数:{$v[hits]}
{/get}


如果不需要按点击数排行,就把相关的内容去掉就可以了,内容包括:,t.* ,content_count t order by t.hits desc 这三部分,包括逗号哟。