自动为图片字段配图
- 安装高级默认值插件
- 文章模型内增加图片字段,标识为pic(随意),类型为"图片上传"
- 修改图片字段高级默认值为:autoimage:autoCreate;$title;$content;500;400
每次增加文章时,如果未上传图片,则会根据标题与内容,为图片字段自动生成一张500*400的图片
生成的图片会自动保存至上传目录,如果安装了oss等插件,会自动上传
动态生成图片
文章页使用以下代码,可以根据标题与内容动态生成图片
<?php
$imageurl=C('autoimage:create',array('dynamic'=>1,'title'=>$title,'content'=>$content,'width'=>500,'height'=>400));
?>
<img src="{$imageurl}">
动态生成的图片会在浏览器端缓存1小时,动态生成图片会占用服务器性能
自动在内容中插入一张图片
<?php
$content=C('autoimage:autoHtml',$content,$title,$content,500,400);
?>
{$content}
如果文章中存在p标签,则会在第一个p标签结尾插入图片,如果不存在p标签,则会在文章末尾插入
文章列表页图片
{loop $articles as $article}
{$article.title}
<?php
$imageurl=C('autoimage:create',array('dynamic'=>1,'title'=>$article['title'],'content'=>$article['content'],'width'=>500,'height'=>400));
?>
<img src="{$imageurl}">
{/loop}