2

当通过 PHPThumb 链接到调整大小的图像以使用厚框或颜色框在灯箱中弹出时,我得到一个带有数据和字符的灯箱。我猜是因为thickbox没有将我的图像视为真实图像,因为它是使用php扩展名输出的:

includes/phpThumb/phpThumb.php?src=includes/kcfinder/upload/files/1209679628284.jpg&w=800&h=600&zc=1

有人知道解决方案吗?

另外,将 PHPThumb 用于内容管理系统是个好主意吗?在更多设置/服务器配置上将图像调整为多种尺寸会更好吗?

链接:http: //jeffkilroy.com/hosted/ImageIssue/test.php

4

2 回答 2

2

修复。

Thickbox(我也肯定 colorbox)获取文件扩展名:

 var urlString = /\.jpg$|\.php$|\.jpeg$|\.png$|\.gif$|\.bmp$/;

在其中添加了 .php 以及以下 if 语句:

if(urlType == '.php' ||urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){

它有效!

于 2010-08-10T20:40:18.207 回答
0

Colorbox 有一个设置;照片:默认为假

如果为 true,则此设置强制 ColorBox 将链接显示为照片。当自动照片检测失败时使用此选项(例如使用 'photo.php' 之类的 url 而不是 'photo.jpg')

所以这样的事情应该有效:

$("a.gallery").colorbox({photo: true});
于 2012-04-17T10:42:51.080 回答