2018年8月

有些时候我们自己需要自定义ZBLOG PHP主题,有些主题可能没有缩略图调用。一般自媒体博客或者图文并茂的话是需要缩略图的,有些是直接从文章中调用,有的是已经设置的固定随机缩略图。这里我们将常用的ZBLOG PHP缩略图调用办法分享出来,如果有需要的话可以使用到。

- 阅读剩余部分 -

我们在安装ZBLOG PHP程序的时候其实是可以看到有MYSQL和SQLITE数据库可以选择的,我们到底用什么数据库呢?个人建议是我们熟悉哪个就用哪个。一般我们是常用MYSQL数据库的,其中负载比较大适合以后网站发展壮大时候使用。SQLITE适合小型网站使用,有些朋友也有喜欢使用的,比较轻便本地化的数据库。

- 阅读剩余部分 -

一般在网站侧栏,我们希望有调出最新的用户评论,如果我们主题没有可以手工添加这段调出代码。如果有的主题自带的,那我们就没有必要再添加。

{php}
$comments = $zbp->GetCommentList('*', array(array('=', 'comm_IsChecking', 0),array('<>', 'comm_AuthorID','1')), array('comm_PostTime' => 'DESC'), 8, null);
{/php}
{foreach $comments as $comment}
{php}$clpl = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($comment->Content,'[nohtml]'),80)).'');{/php}
<li>
    <p>
        <a href="{$comment.Post.Url}#cmt{$comment.ID}" target="_blank">{$clpl}</a>
        <small><span><img  alt="{$comment.Author.Name}"  src="{$comment.Author.Avatar}" ></span>{$comment.Author.Alias} 评论于:<a href="{$comment.Post.Url}#cmt{$comment.ID}" title="{$comment.Post.Title}" target="_blank">{$comment.Post.Title}</a></small>
     </p>
</li>
{/foreach}

默认是添加8条评论,且排除1用户的评论内容,一般1是管理员。我们可以根据实际需要调整上面代码参数。

有些时候因为网站不常更新,我们希望在首页位置调用随机文章代码,这样每次刷新首页的时候是调用不同的文章列表,在一定程度上可以让用户看到网站不同的内容。二来可以确保网站首页有变动。

{php}
$order = array('rand()'=>'');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $related}
<li><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}

在需要的模板位置添加代码,以及设置调出数量,默认是10条。