PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > iCMS

缩略图配置_基本用法

管理员 2024-12-15
iCMS
51

iCMS本身没有生成缩略图程序,

后台的缩略图设置和缩略图标签都是把图片链接生成缩略图格式的链接,

并没有生成相关的缩略图文件.

所以如果使用本程序,缩略图是不会真实生成文件的,或者可以使用相关的程序替换.

根据这多年的使用经验,缩略图直接生成小图片的话,管理很麻烦生成速度慢.

而且小图片各种规格,一张图片就要生成好几张缩略图.

这样如果图片多的话,那缩略图文件就会很多.
有些图片的缩略图使用次数不多,这样服务器上的缩略图图片就越来越多.

太多的小图片会影响服务器的读写性能.

后台设置

填写您所使用的所有尺寸

模板设置

在模板使用thumb模板修饰器调用生成所要的缩略图格式网址
注:这里仅仅只是生成网址,没有生成相关图片文件

如上图所示,使用 thumb:"220":"150" 生成缩略图格式

模板调用完成,但是现在图片是不存在,所以显示不了.

接下来最重要的一步是设置缩略图程序

设置缩略图程序

iCMS 7.0已经自带了缩略图程序,不用在像6.0要独立下载

  • 缩略图程序位置
    /public/api.thumb.php

找到api.thumb.php文件

然后打开文件 修改 iPHP_RES_PAHT 参数

修成你的附件目录绝对路径

其参数可按需设置

程序部分设置完成

设置缩略图REWRITE

http://www.ooxx.com/res/2015/01-12/22/7c0d9ef274a6964e00aa0ac268002b30.png_200x300.jpg

  • nginx版
rewrite "^/res/(.+)_(d+)x(d+).jpg$"   /public/api.thumb.php?fp=$1&w=$2&h=$3 last;

  • apache版
RewriteRule ^res/(.+)_(d+)x(d+).jpg$      /public/api.thumb.php?fp=$1&w=$2&h=$3 [L]

规则里的路径请根据自己的情况更改


有人会说这样如果流量大了服务器负载会很大了
推荐使用nginx缓存相关页面


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部