rpcms/emlog文章生成分享海报插件

rpcms/emlog文章生成分享海报插件

阅读1849评论0
¥100.00原价¥150.00

所有作品,均为手写代码。部分样式或代码移植或仿造自互联网(如有侵权,出示著作权证书联系博主删除),所有代码不能用于非法站点(色情、暴力、博彩、政治类站点)。请尊重作者的劳动成果!

购买/下载暂无演示 分享海报

最近网站改版,想到前段时间挺火的文章海报插件,闲着没事就整了一个。

和网上的那些免费插件不一样,不是云生成,也不需要用户再次点击生成。本插件会根据文章去匹配系统中是否生成过海报,如果有生成的海报就直接调用,如果没有生成,会自动生成,下次不会重复生成。

虽然在用户体验上较好,但是也有缺点,因为生成的图片是存放在本地的,文章数量太多了就会产生很大的海报图片文件。。。。

不过对于长期稳定运行的网站来说没啥,至于网站搬家,也方便,海报图片这一块直接舍弃了就行。

看下效果图:

poster.jpg


演示请点击上方的“分享海报”按钮体验。


改插件开发了emlogrpcms两个版本。请小伙伴对应自己的系统下载和看教程和。

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:按钮样式可自定义,没怎么美化按钮。。。。

0 位网友评论:

欢迎来评论

请填写验证码

1、通过本站购买模板/插件/源码,均享有永久售后服务(仅软件现有功能,不包含开发新增)

2、文章中都有说明教程,在使用过程中遇到问题可以咨询博主。

3、静态HTML页面模板可转换成CMS模板,服务费用100元一页(总费用可协商)。

4、本站的静态HTML页面模板凡超过400元的可免费转换CMS模板一次。

5、购买源码类提供一次免费安装服务(需提供服务器或主机信息)。

6、模板/插件/源码二次打开,此服务按量收费,如有需要,请先和博主商谈报价。

7、自定义模板服务每页100元,如需多终端兼容,每页150元。

8、定制插件服务,300元起(具体看功能需求)。

9、定制系统服务,请整理需求文档和预算,价格具体和博主协商。

10、若有其他问题的网友可联系博主沟通,博主会的一定教(如果问题很复杂,请详谈劳务费哈)。