登录 注册

登录

已解决 FlippingBook for Joomla! 2.5 书页式图库组件 创建的分类和书籍变成问号了

更多
2014年03月25日 20:50 - 2014年03月26日 11:20 #1 作者: Pibumu
老白,
好久没有打扰你了,这次积累了几个问题,我一起问下,先谢谢了!
1. 刚刚用了你系统中的FlippingBook for Joomla! 2.5 书页式图库组件 v2.5.0 多国语言版, 创建的分类和标题都变成问号了,怎么解决。
2.进入FlippingBook的画册页面之后http://domain.com/home/index.php/huace/18, 主菜单栏二级菜单无法显示了,不知道如何解决?
3,我现在在用一个JA的模板http://domain.com/home/,最右上角登录位置显示为Sign in, 我找了半天也不知道该在哪里把它翻译成中文,不知道您是否可以指点一下迷津?

打扰了,谢谢!

金灵
最后修改: 2014年03月26日 11:20 由 Pibumu. 原因: 修改域名,保护隐私

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年03月26日 06:34 #2 作者: Joomla之门
1、看了一下 FlippingBook 组件的数据库安装文件 install.mysql.sql ,发现里面没有指定字符编码的语句。这种安装脚本,对于服务器端数据库已经默认使用 utf8 编码的,没有影响;如果服务器端数据库默认使用 latin1 字符编码(很多不是 Joomla 专用的主机都是这样),那么安装时新建的数据表就默认使用 latin1 字符编码,这种字符集里面没有中文字符,所以就导致你在该组件中输入的中文在保存后变成了乱码(问号)。但是你网站上其它组件,例如 Joomla 核心自带的文章系统,在安装核心的时候,就已强制使用 utf8 编码,所以你在文章中输入的中文不会变成乱码。

2、菜单的问题就不需要看了吧,这个组件貌似很久没更新了,建议放弃。顺便说一下,这种基于 Flash 的图库,不利于 SEO,最好不要使用。

3、你安装的模板是 JA Vintas ,貌似你直接使用官方的 quickstart 来建站的,所以你找不到那个 SIGN IN 的修改位置。那个字串是官方在 PHP 文件里面直接写入的,涉及的模块是 JA Login 这个登录模块。

本来 JA Login 模块有自己的语言文件,你翻译成中文之后,按理来说可以将该模块上登录、注册的链接翻译成中文,但是,官方做了一个“HTML 僭越输出”,在新的样式僭越文件里面,使用了新的语言字串,而这个新字串没有包含在语言文件里面,就导致你无法翻译了。

具体代码是在 /templates/ja_vintas/html/mod_jalogin/default.php 这个文件的第 40 行:
<a class="login-switch" href="<?php echo JRoute::_('index.php?option=com_user&view=login');?>" onclick="showBox('ja-user-login','mod_login_username',this, window.event || event);return false;" title="<?php echo JText::_('TXT_LOGIN');?>"><span><?php echo JText::_('Sign in');?></span></a>

看了那个 Sign in 了吗?你可以直接在这个文件里面修改那个词为中文,但是最正规的做法是在该模块对应的中文语言文件(/language/zh-CN/zh-CN.mod_jalogin.ini)里面添加一行:
SIGN IN="会员登录"

如果你网站上没有找到该语言文件,就自己创建一个,注意保存为 utf-8 编码格式。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年03月26日 10:14 #3 作者: Pibumu
谢谢老白,已依你建议,放弃FlippingBook ,改用joomgallery.

登录 或者   注册一个会员帐号 来参与讨论