生成缩略图
为提高效率,本插件在第一次访问缩略图时,会生成缓存文件,之后直接读取缓存文件不会再次进行图片处理。所以需要插件所在目录的可写权限。
缩略图访问支持防盗链,盗链时返回特定图片,图片位置在zb_users/plugin/sf_img1/daolian.jpg 请自行替换。
如果想调用缩略图又同时又想使用七牛镜像,请见文章底部-___-
10/23更新:增加一个tclip智能剪裁功能,由于资源问题,该功能为收费项目,详情联系QQ:27590500
10/21更新:增加强制缩略/拉伸到指定大小(非剪裁,1.3版本开始支持)
使用方法:
SF_img1::getPics($article,180,180,5)
这种方法会强制缩小/拉伸到指定大小,不剪裁。
10/18 增加按照固定宽高强制缩略剪裁(1.2版本开始支持)
使用方法:
SF_img1::getPics($article,180,180,4)
这种方法先按照固定比例缩小图片,之后裁剪多余部分。但是如果原图过小,则会拉伸至设定的大小。
10/18 暂不支持bmp文件的缩放,修复在部分有安全限制的空间中创建目录失败的bug
9.13修复一处bug
使用方法:
一、主题中使用文章缩略图
在使用缩略图前必须插入一下代码。其中第一个180表示宽,第二个180表示高。
{php}SF_img1::getPics($article,180,180){/php}
之后可通过$article变量访问
{if $article->sf_img_count>0}
<img src="{$article.sf_img[0]}" >
{/if}
该方法可以获得批量图片地址,sf_img_count为文章内图片数量。
二、其他url缩略图获取方法
{php}$src=SF_img1::getPicUrlBy("你的图片地址,包含http://",180,180){/php}
<img src="{src}">
注:缩略图优先考虑原图长宽比,即原有图片为360*180时,调用缩略图180,180参数,会得到180*90的图片。
缩略图同时使用七牛镜像:
启用“缩略图伪静态”选项,此时缩略图地址会指向 /sf_img1/(.*)-(.*)-(.*)-(.*)-a.jpg 请将这个url交给/zb_users/plugin/sf_img1/pic.php处理。可参考nginx规则
rewrite ^/sf_img1/(.*)-(.*)-(.*)-(.*)-a.jpg$ /zb_users/plugin/sf_img1/pic.php?src=$1&width=$2&height=$3&cuttype=$4;
提醒,七牛镜像之后请勿开启防盗链,以免七牛镜像获取缩略图失败!
1. 您在购买应用前,须要先确认该应用是否符合您的使用需求,数字化商品不支持试用。依据《消费者权益保护法》第二十五条规定,该应用为在线下载的数字化商品,在购买后一经下载安装不能退款。
2. 您在应用中心购买的应用,仅是该应用的许可使用权,该应用的所有权仍归应用提供方所有。
3. 一个应用仅可用于单一账号使用,未经本站和应用提供方同意,不得二次发布、赠送、转售、租让、盗版等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。
4. 如包含该应用的网站被转售或赠送、租让等,请另用新账号购买该应用或移除该应用,否则将视为违反使用协议被永久取消该账号的使用权利。
5. 如无特殊说明,已购买应用仅包括相关使用权及免费更新服务,应用中心及应用提供方不提供额外售后安装等服务。
6. 您使用应用中所存在的风险,完全由用户自己承担,包括系统受损、资料丢失以及其它任何风险。
7. 用户不得利用该应用以任何方式从事违反法律法规及社会公序良俗的行为,用户须对其不当使用行为可能带来的后果负全部法律责任,本站及应用提供方不承担任何责任。
8. 应用提供方和本站如发现用户将应用安装于黄赌毒诈等非法网站,将停止用户相关的使用权和服务,并将用户相关违法信息上报至网络监管部门。
9. 本站及应用提供方保留在不通知您及不对您承担责任的情况下变更、限制、冻结或终止您对某些内容的使用的权利。
1. 请先注册账号,然后登录“应用中心”。
2. 直接点击“购买应用”,跟随指引即可。
1. 购买者在自己的Z-Blog网站登录,进入后台,在左侧菜单栏点击“应用中心”菜单。
2. 在“应用中心”的首页,使用应用中心注册账号进行登录。
3. 进入“我的应用仓库”,即可看到已购买成功的应用,点击“下载”即可下载安装。
1. 如果通过自己网站后台无法正常访问应用中心,请谨慎购买,因为这将可能导致应用无法顺利下载安装。
2. 如已购买收费应用无法正常下载,请在自己网站后台检查Z-Blog及应用更新,如均已更新至最新版本仍无法下载请及时与我们联系。
3. 应用更新时有可能覆盖本地设置,请在更新前做好备份。