常用的一些关于统计类的调用代码:
<section class="widgetbox">
<h3><?php _e('网站统计'); ?></h3>
<ul class="blogroll">
<?php Typecho_Widget::widget('Widget_Stat')->to($stat); ?>
<li><?php _e('文章总数:'); ?><?php $stat->publishedPostsNum() ?></li>
<li><?php _e('分类总数:'); ?><?php $stat->categoriesNum() ?></li>
<li><?php _e('评论总数:'); ?><?php $stat->publishedCommentsNum() ?></li>
<li><?php _e('页面总数:'); ?><?php echo $stat->publishedPagesNum + $stat->publishedPostsNum; ?></li>
</section>
还可以添加 一个最近更新时间:
<li><?php _e('最后更新:'); ?><?php get_last_update(); ?></li>
后台functions.php添加
//博客最后更新时间
function get_last_update(){
$num = '1'; //取最近的一笔就好了
$now = time();
$db = Typecho_Db::get();
$prefix = $db->getPrefix();
$create = $db->fetchRow($db->select('created')->from('table.contents')->limit($num)->order('created',Typecho_Db::SORT_DESC));
$update = $db->fetchRow($db->select('modified')->from('table.contents')->limit($num)->order('modified',Typecho_Db::SORT_DESC));
if($create>=$update){ //发表时间和更新时间取最近的
echo Typecho_I18n::dateWord($create['created'], $now); //转换为更通俗易懂的格式
}else{
echo Typecho_I18n::dateWord($update['modified'], $now);
}
}
© 版权声明
文章来源于网络收集,如有侵权,请联系删除。
暂无评论内容