看了一下这两天网站的统计,网站的总体流量还是比较低,新站休闲就是如此吧。但是还是想提高一下站点的流量PV和游客停留时间。想了一下,先从优化游客浏览体验,尽量减少不必要的调用,启用压缩部分代码。再来就是游客浏览引导。虽然站点目前文章内容不多,但是在游客浏览的每篇文章下方提供文章相关性推荐入口是一个长期有效提升站点PV的办法。
zblog官方提供了zblog php在每篇文章中加入相关文章推荐相关参数和代码,只要把代码加入zb_users/theme/所选主题/template/post-single.php中相应的位置即可。我的计划是放在评论上方,文章的结尾,插入内容和位置如下:
</header>
<div class="entry-content clearfix">
{$article.Content}
相关文章推荐
{$AId=$article.ID}
{$tagid=$article.Tags}
{$cid=$article.Category.ID}
{php}
$tagrd=array_rand($tagid);
if( sizeof($tagid)>0 && ($tagid[$tagrd]->Count)>1){
$tagi='%{'.$tagrd.'}%';
$where = array(array('=','log_Status','0'),array('like','log_Tag',$tagi),array('<>','log_ID',$Aid));
}else{
$where = array(array('=','log_Status','0'),array('=','log_CateID',$cid),array('<>','log_ID',$aid));
}
$array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array(6),'');
foreach ($array as $related) {
if(($related->ID)!=$aid){
$str .= "<li><span class=\"time\">{$related->Time('m-d')}</span><span class=\"title\"><i class=\"icon-doc-text\"></i><a href=\"{$related->Url}\" title=\"{$related->Title}\">{$related->Title}</a></span><small class=\"pcomm\"><i class=\"icon-comment-1\"></i> <a href=\"{$related->Url}#comments\" rel=\"nofollow\" title=\"《{$related->Title}》上的评论\">{$related->CommNums}</a></small></li>";
}
}
{/php}
{$str}{if !$article.IsLock}
{template:comments}
{/if}
我们也可以使用另一个代码放置在同样位置
{foreach GetList(10,null,null,null,null,null,array('is_related'=>$article.ID)) as $related}
<li><span>{$related.Time('Y-m-d')}</span><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}效果看起来比较简单,但是比较实用并且简洁。总体来说还是不错的!

