最近网站改版,想到前段时间挺火的文章海报插件,闲着没事就整了一个。
和网上的那些免费插件不一样,不是云生成,也不需要用户再次点击生成。本插件会根据文章去匹配系统中是否生成过海报,如果有生成的海报就直接调用,如果没有生成,会自动生成,下次不会重复生成。
虽然在用户体验上较好,但是也有缺点,因为生成的图片是存放在本地的,文章数量太多了就会产生很大的海报图片文件。。。。
不过对于长期稳定运行的网站来说没啥,至于网站搬家,也方便,海报图片这一块直接舍弃了就行。
看下效果图:
演示请点击上方的“分享海报”按钮体验。
改插件开发了emlog和rpcms两个版本。请小伙伴对应自己的系统下载和看教程和。
RPCMS版本教程:
在需要放置按钮的地方插入一下代码
{hook:ws_poster($data['id'])}
网站logo默认文件位置是:/templates/index/defaults/images/logo.png
小伙伴可以根据自己的实际情况更改哈,位置是/plugin/ws_poster/Index.class.php 大约76行的webLogo数组元素
$data=array( 'contentImg'=>$this->thumbOne($res['content']), 'title'=>$res['title'], 'excerpt'=>$res['excerpt'], 'authorName'=>$res['authorName'], 'date'=>date('Y-m-d',strtotime(!empty($res['upateTime']) ? $res['upateTime'] : $res['createTime'])), 'qrcodeUrl'=>Url::plugin('ws_poster',array('index','qrcode')).'?url='. Url::logs($res['id']), 'webLogo'=>'/templates/index/defaults/images/logo.png', );
EMLOG版本教程:
后台激活插件即可,用的是emlog系统钩子log_related,会在文章下方插入按钮。
网站logo默认文件位置是:/content/templates/default/images/logo.jpg
同样,小伙伴可以根据自己的实际情况更改哈,位置是/content/plugins/webstr_poster/webstr_poster_show.php 大约113行的img标签
<div class="ws_right"> <img src="'. BLOG_URL.'content/templates/default/images/logo.jpg" class="ws_webLogo"/> <p class="ws_webTitle">'.$op_cache_sort['blogname'].'</p> </div>
PS:按钮样式可自定义,没怎么美化按钮。。。。
欢迎你来评论
1、通过本站购买模板/插件/源码,均享有永久售后服务(仅软件现有功能,不包含开发新增)
2、文章中都有说明教程,在使用过程中遇到问题可以咨询博主。
3、静态HTML页面模板可转换成CMS模板,服务费用100元一页(总费用可协商)。
4、本站的静态HTML页面模板凡超过400元的可免费转换CMS模板一次。
5、购买源码类提供一次免费安装服务(需提供服务器或主机信息)。
6、模板/插件/源码二次打开,此服务按量收费,如有需要,请先和博主商谈报价。
7、自定义模板服务每页100元,如需多终端兼容,每页150元。
8、定制插件服务,300元起(具体看功能需求)。
9、定制系统服务,请整理需求文档和预算,价格具体和博主协商。
10、若有其他问题的网友可联系博主沟通,博主会的一定教(如果问题很复杂,请详谈劳务费哈)。
有 0 位网友评论: