zbp主题中文章缩略图非插件调用方法

linsan 2017年08月20日 主题笔记 218次阅读 查看评论

从zblog的asp转到php后,就会情不自禁的对比,找以前熟悉的插件,然后却没有。也许是php代码的易用性,导致很多插件被做到了主题中,这样就非得购买主题,才能拥有想要的功能罢。当然,这样不是个好事,使得app市场技术流垄断了功能!而林三这里,决意是要分享所知所用。

这是基于tutu的协助修改,然后居然把原因的缩略图代码给换成了插件,为了不依赖插件造成程序臃肿,特意要求改回去。没想到tutu使用了新的方法:在主题的include文件中设置函数,然后在主题模版中进行调用。(之前是直接在主题模版中使用相关代码)具体使用方法是这样的:

function linsan_firstimg($article){
	global $zbp;
$temp=rand(11,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/$zbp->theme/style/random/$temp.jpg";
return 		$temp;							
}

加入到主题根目录的include中,然后在模版中使用

<img src="{linsan_firstimg($article)}" />

来对其进行使用,同时请在主题根目录下style文件中建立random文件夹放图片即可,里面的图片会随机调用。如果使用过程中还有别的疑问,欢迎咨询林三,推荐使用留言的方式哟!

« 上一篇 下一篇 » linsan原创文章,转载请注明出处! 标签: 插件

相关日志:

评论列表:

说两句吧:

必填

选填

选填

模版服务
林三(LinSan)提供zbp主题定制服务
包含精仿网站、定制修改、需求制造...
    随机文章 / 热门文章 / 热评文章
最新评论
网站收藏