当前位置: 首页 > 工具软件 > Coppermine > 使用案例 >

[转]一个优秀的php相册系统——Coppermine Photo Gallery

司马自明
2023-12-01
    第一眼看到CPG的界面,会觉得像一个论坛,这也是它的多层分类的结构决定的。与一些相册网站不同,CPG可以有无限级的分类,这样就如同与一个论坛有诸多版面,版面还有子版面,等等。理解了这个概念,我们才能开始日常的管理和使用。
  作为管理员登录CPG的时候,有两种模式,一种是让你观看普通会员的界面的会员模式,另一种则是默认的管理模式,只有在管理模式才可以看到类别、相册、会员等管理按钮。下面主要就来讲讲这些管理功能。

  一、类别
  要上传图片,要选择所传到的相册;要建立相册,首先要建立类别。在“类别”菜单中,我们可以建立、修改类别,还可以修改类别在页面中显示的顺序,还可以修改类别的详细属性(点击类别后面的“e”图标),其中很重要的一点是类别缩略图,是该类别显示时的标题缩略图,如果不想你的类别是自动的最后一幅上传图作为标题图,就自己修改一下吧。

  二、相册
  在此界面建立和修改相册。先选择一个类别,会显示出其下现有的相册。点新增,然后在下面的文本框输入相册名,把所有的相册都建立和修改好,再点修改,这样比较方便。注意,普通会员不能建立相册更不能建立分类,只能上传到管理员预先建好的相册(须打开群设置中的“允许公用相册上传”,并且该特定的相册必须在属性中“允许访客上传图片”)或者会员自己所有的相册中。

  三、用户管理
  群、会员、限制会员这三项都是用来进行用户管理的,第一个“群”应该译作“用户组”更为合适。在这里你可以修改各个用户组的设置,其中默认的四个组是不能被删除的;空间配额可以决定该组可以上传的所有图片总容量;上传方法中的字段数量表示一次可以上传多少个文件。会员界面也是大概的用法,把组和会员的关系刚好理解为分类与相册的关系就好了。

  四、批量上传
  这可能是最常用的功能之一了,因为除非你拥有很快的网络速度,并且要传的图片不太多,否则用普通的上传功能是非常麻烦的。在这里首先要说一说CPG的文件管理结构,CPG的数据库记录加入其中的图片的路径,而具体图片怎样存放是用户管理的。默认所有的相册都在CPG自己目录下的albums目录下,其中userpics目录是默认的用户个人相册的目录,而我在albums目录下又自己建了一个albums目录,用来存放公用相册。个人建议严格地按照你的类型、相册的结构来布置文件夹结构,另外注意尽量不要使用双字节目录名(中文、日文都不可以)。
  建好目录结构之后,向欲存放某相册的目录上传这个相册的所有文件,然后到CPG中点击批量上传(只有管理员才有此功能),会出现你CPG目录下的目录结构,一层层找到你刚刚上传的目录(不用选择任何文件),点击OK,就开始自动建立图片的缩略图和中型图,缩略图和中型图都保存在原图同样的目录下,有设置项里规定的名字。要提醒的是,如果你的主机支持使用ImageMagicK,会大幅度提高生成缩略图的速度,而且还能突破GD2的内存极限(GD2在我的主机上对付4096*4096的图就常常生成不了,另外有传闻说php5+Zend对GD2支持不好)。等表格的右边一栏中所有图片都显示完,在右上角选择你要加入这些图片的相册,点击确定,则开始写入数据库的工作。每一个图片成功加入后,表格右边会显示OK,这与上一步是速度差不多的过程,我一般添加100多幅漫画要2-3分钟不等。等全部都显示出OK的图样后,就完成了批量上传,去相册目录看看吧。

  五、管理功能
  这里是进行批量的数据库处理的界面,可以批量更新图片的信息、批量重新生成缩略图,这对于更改过缩略图设置的人来说非常有用,所有旧的图片的缩略图也将按照你的新设置重新生成一遍。其他功能也都写得很清楚,就不详述了。

  六、会员模式
  普通会员的功能,大致包括向自己的相册上传图片,向允许上传的功用相册上传图片等。这些上传方式与普通的相册系统、论坛系统都差别不大,而普通会员的相册管理功能其实就是简化了的管理员的管理界面,就不再介绍了。

 类似资料: