在要调用的页面输入如下代码:
{php}
$temp=mt_rand(1,30);
$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/pic/aswait$temp.jpg";
{/php}
代码解释:
1.$temp=mt_rand(1,30); 中30指的是调用图片的总体数;
2.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; 我们可以直接修改为.jpg或者.gif或者.png;
3.$temp=$zbp->host."zb_users/theme/$theme/pic/aswait$temp.jpg"; 为:调用:“zb_users”Zblog用户文件夹/“theme”主题文件夹/“$theme”主题名/“pic”文件夹/名称为aswait*的文件(*为1~30的随机数);
如何调用:
<img src="{$temp}" />
我们可以实现图片居中,并加上alt属性,调用代码如下(当然我们也可以增加Title属性)
<p style="text-align:center;"><img src="{$temp}" alt="{$article.Title}"/></p>
鲁ICP备19065062号-8 | Powered By Z-BlogPHP 1.7.3