最佳开源电子相册管理程序:Gallery2的使用经验
Gallery2,是最佳开源电子相册管理程序,项目主页 http://gallery.menalto.com/
此项目采用php开发的,支持多种数据库。
我用的环境是apache2.2.10, mysql5.0.67, php5.2.6。需要禁用php的扩展php_blenc.dll。
因为想把cms系统从xoops转到drupal上。想用Gallery2替换以前的电子相册:xoops的模块xcgal。
以前xoops的电子相册xcgal里,已经存了好几千张图片了,首先最需要的Gallery2功能是从服务器上批量添加图片,itemadd模块提供了此功能。碰到的第一个问题是:中文语言界面下的itemadd模块一直不能正常使用。郁闷的都要放弃Gallery2了,试试别的电子相册Coppermine Photo Gallery和SPGM ,也都不好用。后来用了英语界面的Gallery2,itemadd就正常了。开始看itemadd的源代码,在itemadd/ItemAddFromServer.inc文件loadTemplate函数中看到关于utf-8和system charset转换的说明,才找到解决方法:
编辑Gallery2/config.php文件,添加一行:$gallery->setConfig('systemCharset', 'GBK');
另一个问题是:有些模块的汉化不完整或者需要改动一下,重新生成了模块相应的zh_CN.mo文件后,要将模块的zh_CN.mo文件复制到Gallery2/g2data/locale/zh_CN/LC_MESSAGES目录下,改名为module_模块名.mo,重启apache,就可以看到修改的效果了。
最佳开源电子相册管理程序:Gallery2的使用经验相关推荐
- Bossie Awards 2013:最佳开源数据中心和云软件
当Facebook 的开源计算项目(OCP)酝酿着设计更好的服务器和网络时,其他开源项目也纷纷重塑数据库,应用平台以及下一代应用程序的虚拟化层.你还不知道吧,下一代的"云"基础设施 ...
- 能被选为2021最佳开源项目的WEB框架究竟有多棒?
喜欢开源的小伙伴,想必或多或少听说过InfoWorld的年度最佳开源软件评选 今年呢,哦不,应该说去年,也是评选出来了很多优秀的开源项目,覆盖了软件开发.云计算.机器学习等多个不同的领域. TJ君呢今 ...
- 2021年度最佳开源软件榜单出炉!
来源| OSC开源社区(ID: oschina2013) 小伙伴们大家好,今天我们来聊一聊InfoWorld发布的2021年最佳开源软件榜单. 每年InfoWorld 都会根据软件对开源界的贡献,以及 ...
- 可用于企业的 7 个最佳开源 Web 服务器
自从 Tim Berners-Lee 在 1990 年开发 CERN httpd 以来,作为第一个 Web 浏览器的项目,Web 服务器已经走过了很长一段路. 虽然一些主要的网络服务器供应商为企业提供 ...
- 最佳 开源 人脸识别算法_开源项目的最佳社会结构是什么?
最佳 开源 人脸识别算法 代码审查是一种实践,可促进开源项目中的快速协作,知识共享和最高质量. 代码审查的社会结构是项目的定义特征. 开源项目的最佳社会结构是什么? 在本文中,我们通过分析三个常见模型 ...
- 2011年度最佳开源软件:Bossie奖结果公布
编者按:Bossie奖是知名英文IT网站InfoWorld针对开源软件颁发的年度奖项,根据这些软件对开源界的贡献,以及在整个业界的影响力评判获奖对象.如今,开源软件已经无所不在,今年又有哪些开源软件对 ...
- 25 款软件上榜,2020“最佳开源奖” 出炉!
[CSDN 编者按]2020 年过去了,过去一年各类开源软件发展蓬勃,让我们来看看去年最佳开源软件有哪些吧! 整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) InfoWorld 作为致 ...
- 程序员为教师妻子开发专属应用;2020 最佳开源项目出炉;中国构建全星地量子通信网|开发者周刊
CSDN开发者周刊:只为传递"有趣/有用"的开发者内容! 本周热门项目 0.程序员为教师妻子开发应用:将 iPhone 变成文档摄像头 https://9to5mac.com/20 ...
- 2008年度最佳开源CMS大奖赛开幕
由 Packt 和 OpenSourceCMS 共同举办的2008届最佳开源CMS(网站内容管理系统)大奖赛即将开幕,提名将从7月14日开始,大赛将持续15周,10月的最后一周公布获奖名单. 2007 ...
最新文章
- golang interface{} 转 struct结构体
- python爬虫基础(二)~工具包: 下载包requests、urllib和解析包BeautifulSoup(bs4)、lxml.etree.xpath
- 超级计算机预测南方下雪,今冬南方就不下雪了?超级计算机:可能性确实在减小,但还要观察...
- lsb_release -a 查询系统版本
- C/C++文件剪切复制删除
- 《深入浅出DPDK》读书笔记(二):网卡的读写数据操作
- SourceTree/git解决pre-commit hook failed的问题
- 前端静态页面——爱心捐赠网站
- KETTLE使用通配符匹配多个文件输入到一张表中
- xss靶场练习之xss.haozi.me解析及答案
- 迪士尼机器人芭蕾舞_迪士尼“跳跳虎”机器人来了!
- 2022年江西最新建筑八大员(质量员)模拟考试题库及答案解析
- netcat使用总结
- gensim Dictionary 去除某个词 gensim.corpora.dictionary.Dictionary
- Matlab公网通信的实现(NAT123实现内网穿透)
- 应试教育的死穴,恰在于堵死了孩子“犯错”的空间?
- 决策论基础(单目标、多目标、不确定决策、风险决策、贝叶斯公式、效率函数和决策树基础入门知识)
- 2022.3.1总结
- 拼多多百亿补贴石锤了!
- Samba服务及多用户samba挂载
热门文章
- 考研院校计算机排名,2016年计算机考研院校排名
- docker安装tomcat(猫)(Linux系统docker)
- 使用gmsh作为三维网格生成器 7.26
- 文本处理之awk基础
- MC9S12G128 Timer (定时器溢出中断 延迟函数)
- 《android多媒体api》之AudioTrack原始音频pcm播放api
- linux kernel5.* kworker+进程cpu持续高占用
- 链接服务器“xx“的 OLE DB 访问接口 “SQLNCLI“ 返回了消息 “没有活动事务。“
- html5使用 lrz,压缩上传图片
- 查看mysql端口号