异度传媒 异度传媒
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 注册 登录
立即登录
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 拨打电话
首页 › 敲代码 › 使用timthumb.php生成文章缩略图
php 缩略图 timthumb

使用timthumb.php生成文章缩略图

2019年12月29日
0 0

制作网站经常会使用到生成文章缩略图的功能,一般的CMS系统比较强大,会有自带的功能,但是Bolg系统就算有这功能,也是或多或少存在一些问题。

这里介绍一款php脚本(asp、jsp请绕道),小巧灵活。—— timthumb.php

先介绍一下timthumb.php的优点:

1.可自定义生成缩略图的大小、品质

2.生成缩略图缓存文件可删除,下次访问会自动再生成

3.部署简单、易用,适合绝大多数php程序

下面说正事了。

一、下载文件

蓝奏网盘下载 沃家云盘下载 CSDN下载 百度网盘下载 Google Code官网 官方下载地址

二、部署

把 timthumb.php 文件放置在网站根目录或者主题目录,脚本会自动在所在目录下生成“cache”文件夹来存放缩略图缓存文件,并且文件以txt格式存在。

我个人是新建一个 timthumb 文件夹,这样方便我自己管理。

三、调用方法

在需要展示缩略图的地方插入一下代码来调用timthumb.php:

<img src="网站路径/timthumb.php?src=图片地址&h=80&w=120&q=100"/>

参数说明

src:图片路径

h:缩略图高度

w:缩略图宽度

q:缩略图品质(最高为100)

参数也可单独使用,比如:h=80 则80像素的高度进行缩放。

四、调用外链图片

timthumb.php 默认只能调用站内图片,如需调用站外图片需要更改参数。

1.调用指定站点

找到以下代码:

if(! isset($ALLOWED_SITES)){
	$ALLOWED_SITES = array (
		'flickr.com',
		'staticflickr.com',
		'picasa.com',
		'img.youtube.com',
		'upload.wikimedia.org',
		'photobucket.com',
		'imgur.com',
		'jitailed.com',
		'tinypic.com',
		'dengoo.net',
		'geety.cn',
	);
}

添加你需要调用的网站地址即可。

2.调用任意站点

找到以下代码:

if(! defined('ALLOW_ALL_EXTERNAL_SITES') ) 	define ('ALLOW_ALL_EXTERNAL_SITES', false);

把最后的“false”值改成“true”值即可:

if(! defined('ALLOW_ALL_EXTERNAL_SITES') ) 	define ('ALLOW_ALL_EXTERNAL_SITES', true);

完毕!

0 0

微信扫一扫支持一下我们

等0人赞过
相关文章
phpcms栏目内文章数量统计调用
phpcms调用指定栏目名称、url、图片、描述、子栏目、文章
phpcms判断首页列表页内页分类
phpcms实现PC端与手机端双模版的方法
phpcms搬家只更换域名需要修改的配置
评论 (88)
请登录以参与评论。
立即登录
  • 游客

    评论系统正在维护中……

    2019年12月29日
    回复
    • 游客评论

      @游客 评论系统正在维护中……

      2019年12月29日
      回复
异度小编管理员
推荐阅读
phpcms添加模板自定义全局变量
2019-12-29
彻底解决phpcms V9二级域名下分页路径不正确问题
2020-07-15
phpcms访问单网页一级栏目自动跳转到其下的第一个子栏目
2020-02-23
一个阿里云虚拟主机如何建立多个网站?
2019-12-29
phpcms新增分页样式
2019-12-29
最新文章
JavaScript根据不通的域名显示不同的备案号和内容
2020年08月16日
经常一个网站会绑定多个域名,根据不同域名显示不同的备案号。以下用 JavaScript 来实现这个效果。JavaScript根据不通的域名显示不同的备案号和内容
[阅读全文]
彻底解决phpcms V9二级域名下分页路径不正确问题
2020年07月15日
在用 phpcms V9 做二次开发的时候,做英文站的时候经常会在根目录新建子目录来搭建一个新站,我使用的是伪静态,分页的时候分页地址出现错误,分页地址显示的是根域名的地址。
[阅读全文]
网站不支持timthumb.php的解决方法
2020年07月03日
由于timthumb php基于安全问题,所以它不支持指定网站的外部链图像以外的任何外部链映像;另一方面,它是由于处理本机图片地址造成的。
[阅读全文]
轻量级图片懒加载 echo.js
2020年06月05日
echo是一个独立的JavaScript(不依靠jQuery)、轻量级的、延迟图片加载插件,echo压缩后体积不到1k,使用html的标准data-*属性,echo支持IE8+。
[阅读全文]
phpcms调用栏目及循环调用多个子栏目中的文章列表
2020年03月31日
phpcms调用栏目及循环调用多个子栏目中的文章列表,特别适用于有3级目录,在2级目录调用所有3级子目录的所有文章。
[阅读全文]
更多
标签
缩略图 phpcms 宝塔 编程 伪静态 emlog html 红色警戒 百度商桥 网站 批处理 timthumb 腾讯 https EditPlus mp4 css 游戏 destoon 正则表达式
更多
  • 首页
  • 关于我们
  • 文章列表
  • 联系我们
Copyright © 异度传媒 2009-2021 粤ICP备16051972号-3 Sitemap
友情链接: 领潮照明