You are hereSingle File PHP Gallery配置篇
Single File PHP Gallery配置篇
Single File PHP Gallery安装简单,只需要将一个PHP复制到包含图片的Web目录中即可,但是PHP文件中也包含了很多的可配置选项,让你能够修改相册的文本、外观以及功能选项。
SFPG的安装包中只包含两个文件:index.php和readme.txt。index.php是程序文件,可配置的选项以程序常量的形式包括在内,而readme.txt文件的大部分篇幅就是说明这些选项。
以下列出一些我认为比较会用到的选项:
define("DATA_ROOT", "./_sfpg_data/");
缩略图和其他数据的保存目录,PHP必须对此目录有保存权限。默认目录名为_sfpg_data。SFPG生成的数据都汇聚于此。与此相关的配置修改后需要删掉此目录让其自动重新生成。以后如果不用SFPG了可以直接删除。
define("SECURITY_PHRASE", "change this text!");
安全字,将其修改为随机的字串。DATA_ROOT中的数据用到此字串,因此如果修改,删除DATA_ROOT,让它自动重新生成。
define("DIR_NAME_FILE", "_name.txt");
此文件的第一行文本会被用来替换所在相册目录显示的相册名称。
define("DIR_IMAGE_FILE", "_image.jpg");
指定名称的图片会被用作相册的缩略图,并且不会显示在相册中。
define("DIR_DESC_FILE", "_desc.txt");
此文件的内容会被用作相册的说明,文件中可以包含HTML标签。
$dir_exclude = array("_sfpg_data", "_sfpg_icons");
不显示为相册的文件夹数组。类似的文件和文件夹排除选项还有很多。
define("ROTATE_IMAGES", TRUE);
是否根据EXIF信息旋转图像,旋转后的图像保存在DATA_ROOT目录中。
define("SHOW_FILES", TRUE);
是否显示非图片文件,和不支持的图片格式文件。
define("CHARSET", "iso-8859-1");
字符集,这个大家应该懂的。
define("DESC_EXT", ".txt");
图片的说明文件的扩展名,如果设置为txt,那么“IMG_10a.jpg”的说明文件应该命名为“IMG_10a.jpg.txt”。
define("USE_PREVIEW", FALSE);
设定为true启用中间预览图。当点击一个缩略图后,首先显示中间预览图,并且提供一个全尺寸按钮共你访问全尺寸原图。中间预览图在第一次访问时生成,并保存在服务器上供以后使用。当你的相册中包含需要花费长时间载入的大尺寸图片时,这个选项很有用。
define("WATERMARK", "");
设定要用作水印的图片的文件名。你需要在相册根目录创建一个_sfpg_icons目录,把水印文件放入此目录,然后在这里设置水印文件名。程序会给原图、中间预览图和缩略图都添加水印,但不会根据图片的大小缩放水印的大小,因此目前水印功能的效果不算太好。
define("TEXT_GALLERY_NAME", "Single File PHP Gallery");
定义页面的标题。还有很多TEXT开头的常量,都是界面上显示的字符串,如果想要汉化也可以修改这些常量。
另外还有很多定义界面颜色的常量,在此不一一列出。
- 如果想要发表评论,请先登录。
- 浏览 767 次