为了填充文章见东西就写吧,真心不知道更新什么,算是自己记得笔记吧。

还是以默认主题(default)为例吧!修改的文件为:zb_users\theme\default\template\post-multi.php

在zblog wiki中可以查找到“随机获得文章中的四张图片中的一张”,所需代码如下:

{php}
$temp=mt_rand(1,4);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp=$zbp->host."zb_users/theme/$theme/style/images/random/$temp.jpg";
//需要在当前使用的主题style下放置4张jpg的文件,名称为1,2,3,4
{/php}
<img src="{$temp}" />

用编辑器打开post-multi.php,在代码前添加:

{php}
$temp=mt_rand(1,4);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp=$zbp->host."zb_users/theme/$theme/style/images/random/$temp.jpg";
//需要在当前使用的主题style下放置4张jpg的文件,名称为1,2,3,4
{/php}

然后找到:

<div class="post-body">{$article.Intro}</div>

修改为:

<div class="post-body"><img src="{$temp}" />{$article.Intro}</div>

最后记得找4张JPG的图,放到主题文件夹下的style文件夹里面,并命名为1.jpg!

如果想放5张或者6张可以把$temp=mt_rand(1,4); 中的4改为对应的数字!