在functions.php中到场下面代码
//get_post_view($this)function get_post_view($archive){ $cid = $archive->cid; $db = Typecho_Db::get(); $prefix = $db->getPrefix(); if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) { $db->query('ALTER TABLE `' . $prefix . 'contents` ADD `views` INT(10) DEFAULT 0;'); echo 0; return; } $row = $db->fetchRow($db->select('views')->from('table.contents')->where('cid = ?', $cid)); if ($archive->is('single')) { $db->query($db->update('table.contents')->rows(array('views' => (int) $row['views'] + 1))->where('cid = ?', $cid)); } echo $row['views'];}在须要显现次数的处所(如index.php,post.php,page.php)加下边的代码
<?php get_post_view($this) ?>这个要领运用的数据和Hanny的Stat插件运用是同一个,能够轻易替换掉Star插件,固然你也能够自行修正代码中所援用的数据列。
文章中代码转自:空樱酱的typecho主题制造总结

评论列表