2008年9月17日星期三

koobi Pro 7.1.04 和 7.1.05 的升级

最近koobi升级很频繁. 两个月中发布了两次修正性升级. 我试着将这两次升级的说明译成中文以通告爱好者们.(没有得到升级程序).

koobi 7.1.04 (pro & standard)更新(基于7.1.03):
修正:

  • 在非分区1(section 1)中创建制造厂商(Manufacturer), 却只能显示在分区1中.
  • 在非分区1中创建投票调查(Poll)出错, 投票无法处理.
  • 在分区1中指定投票"不发布"出错.
  • 所有文章(除文档)都会在分区1显示, 即使文章是创建在其它分区.
  • 如果在分区中选择某一类新闻,将得不到正确的"该分区该分类"的新闻
  • 论坛贴子的meta描述丢失现象.

总的看来, 7.1.04主要是修正7.1.03中分区管理的错误.

[10.04 更新]: 国庆假期花了一点时间对照1.04对于1.03的源代码改动, 发现其实改动的远不止官方所描述的(上面的引用), 还有好多安全漏洞的小修改. 在此共享. 同样, 我的改动仅限于安装过程的多语言化和整个网站的UTF-8, 跟之前的改动范围完全一样. 中文语言文件我有一搭没一搭的译出了一些, 主要还有论坛和商店两个大头没有译. 因为我译语言是要逐一运行引用每条语言条目的网页, 以求译文准确, 同时也能测试一下每个角落的运行情况, 所以翻译比较慢...反正是玩嘛. 这次还收到了koobi 7 用户手册.

下载 koobi Pro v7 Build 1.04(10.12更新)

下载 koobi 7 用户手册(德文附图)

mafiascripts和iAG这两个大名鼎鼎的破解组织也释出了他们的koobi7.104, 我逐个文件详细对比, mafiascripts的版本把所有版权标志和检查copyright.php等都去掉了, 没有修改其它一些小错误; iAG同样去掉版权标志(这是不是就叫做nulled), 没有修改错误, 还在两个地方加了iAG的标志. 都加入了nfo文件.


koobi 7.1.05 (pro & standard)更新(基于7.1.04):
本次升级修正了一些次要错误, 以及以下主要改动:

  • 商店(Shop): 当顾客使用了优惠券时最终价格计算不正确.
  • 文章: 相关购买链接可能出错.

新功能:

  • Banners管理(新功能): 不同的分区显示不同的Banner, 指定Banner显示权重(显示频率), 最多显示次数等.
  • 可以指定首页显示文章,链接,下载等项目的条数.
  • "最新注册用户"的显示用户名称及头像.
  • 论坛显示"当前在线"用户包含当前不在论坛但在站内的用户.
  • 日历中显示最新事件
  • 论坛贴子meta关键词和描述可用
  • 优化显示notfound.php(网页没找到的错误页)的速度.
  • 联络表单: 通过网站发送邮件的同时可以抄送一份给发送者本人.

30 条评论:

匿名 说...

功能越来越细化了,比如说这个:Banners管理(新功能): 不同的分区显示不同的Banner, 指定Banner显示权重(显示频率), 最多显示次数等.

匿名 说...

ByteRun Protector for php 反编码软件

http://rapidshare.com/files/147915068/ByteRun_decode.rar

shenyi 说...

感觉比较好玩,想将它翻译完整,方便后来人.
翻译前的测试中,遇到一个问题.
后台的
shop拦目
Packing times
Availabilities
Units

新闻拦目的
分类
创建新分类

Navigation 总览的
Create new navigation

联系forms的
Create new contact form
设置中,
"Chinese English Deutsch"选列下的Chinese部分,在填写完中文按[保存]后显示为"????".请教,该改动哪里修正这个问题?

海鹰 说...

这是koobi过滤字符函数的一个缺陷. 你可能需要修改:function\func.StringTextFunctions.php->函数koobispecialchars, 注释掉$text = stripslashes($text);一行; smarty\plugins\modifer.koobispecialchars.php->注释掉$text = stripslashes($text);一行. 在我共享的下载文件中都修正了这个问题. 另外注意你的数据库字符集应指定为UTF-8. 翻译成果如果愿意别忘了共享. 我的7.104的文件中也包含了一部分译好的语言条目, 不防我们协同工作.

shenyi 说...

OK了,

谢谢博主.我花了不少时间在数据库里直接改成了UTF8.

第一次接触,感觉后台还不错,后台左菜单比较单调些,容易看花眼睛,
不知道现在哪有7.1.05 版可测试.但愿它不是频繁更新版本.避免翻译跟不上版本.

shenyi 说...

官网dreams主页面的AJAX效果比较清晰,用的是7.1.05版本吗?

shenyi 说...

SHOP - 设置 里
Currency 1 (Resource)
Currency 2 (optional) / multiplier
Currency 3 (optional) / multiplier
需要添加一个人民币的选项和汇率填空格

海鹰 说...

注意到了, 要加
版本更新后语言文件不需要全部重来的, 除非大版本更新,比较从6.25更新到7.0,那是语言文件结构完全重新来过了. 我看他大版本也是至少要一年才能更新一次.

匿名 说...

翻译了一夜,刚400行,累坏了

匿名 说...

这套德国人的东西做得比较工整,边翻译边测试,感觉速度上还是不尽人意,翻着翻着就想睡觉,等它改良版出来再花苦力..不过还是硬撑了一夜完成了阶段目标.

shenyi 说...

今天花了1小时测试它,发现一个新问题,在前台网店填写发货地址的邮政编码(必填项)时,因为和中国规范不一致而报错中断处理...请教,修改哪个文件可解决这个问题.

海鹰 说...

\class\class.shop.php->第41行, var $cnZip;
改为
var $cnZip = 6;
这好像是原厂商的一个错漏, 因为其它几个国家的邮政编码也没有指定位数,而在同一个文件中的function checkFormData中同样检查了邮码位数.
shenyi有兴趣我们邮件往来交流. vayavo@gmail.com

匿名 说...

其实海鹰6系列翻译都比较准确,只是少许语言文件之外的几处没有翻译,例如日历及几处界面上的,不过感觉中文显示的话,字体的大小用原来的显得有点小,完美汉化的话可以考虑调整下!

匿名 说...

安装时,不想安装默认的一大堆范例数据,高手们指点一下怎么弄.

匿名 说...

上面的朋友提到的,"人民币的选项和汇率填空格"怎么加啊?这个问题不解决,商店功能就成摆设了.

匿名 说...

"人民币的选项和汇率",这个部分的修改确实重要,还有前台商店里的东西价格也需要改成中国人民币的标价样式,否则程序没法用.博主出了修改方法吧.

海鹰 说...

"人民币选项"问题需要更新三个文件:
1. admin/theme/standard/shop/setting.tpl->
第158行之后增加: <option value="CNY" {if $row->Waehrung_1=='CNY'}selected="selected"{/if}>{#Shop_curr7#}</option>
第173行之后增加: <option value="CNY" {if $row->Waehrung_2=='CNY'}selected="selected"{/if}>{#Shop_curr7#}</option>
第189行之后增加: <option value="CNY" {if $row->Waehrung_3=='CNY'}selected="selected"{/if}>{#Shop_curr7#}</option>
/*人民币选项*/

2. lang/cn/admin.txt增加语言变量: Shop_curr7 = "中国人民币"
/*人民币名称*/

3. admin/class/class.shop.php->
第2061行, switchPostedCurr函数内增加: case 'CNY': $symbol='& yen;'; break;
/*人民币符号. &与yen之间有空间,注意去掉.*/

本想积累多一点修改再更新下载点,现在先就上面这些问题更新一次下载. 请各位朋友多多建议.

7系列的语言变量名与6系列不同, 无法沿用6系列的翻译.

匿名 说...

哇,博主回应真快

选人民币后,前台显示成了29999,00 ¥ 离问题解决还差一点,
而且原程序的逗号和小数点标记错误,这个关系到"钱",不能马虎.

需要纠正为 "¥ 29,999.00 " 或
RMB 29,999.00

最好是"RMB 29,999.00".这样不至于和其他国家价格混淆.
关键是价格里的逗号和小数点标记一定要改正,否则价格就乱套了..

这个应该怎么改?

匿名 说...

确实,00前的","要纠正为".",价格中的","也不能少.

样例:
http://www1.ap.dell.com/content/products/category.aspx/precnnb?c=cn&l=zh&s=bsd

海鹰 说...

很好很细心.在下一次更新下载时我会对数字显示完全修改. 如果只想让前台显示改变, 各位可先自己修改这几处:
1. /smarty/plugins/modifier.numformat.php->number_format函数参数改为:($string,'2','.',',')
2. /smarty/plugins/modifier.imgsrt.php->作同样修改
3. /functions/func.StringTextFunctions.php->第178-191行,number_format函数参数都作同样修改
这时数据前台显示已经是形如1,888.01了,为使之更完美,还有admin/class/class.shop.php和class/class.shop.php两个文件需要修改,修改点比较多和复杂一点,在此不赘述, 下次一并更新.
另外如果想将¥改成RMB显示,各位可将上一次留言中第三点的$symbol赋值为"RMB"即可, 不过我依然使用¥,各位可自行修改. 至于放前面还是后面, 也请各位自行修改我不作更改: 在模板中找到{$currency_symbol},与它前面紧挨的变量交换位置即可.

匿名 说...

COObi官方站首页右半边上方和下面的文章,商品展示的翻页按钮功能好酷哦,怎么实现?

匿名 说...

koobi pro 7 1.05 下载:

http://rapidshare.com/files/155483189/KoobiPro.v7.Build1.05.PHP.NULL._MAFiASCRiPTS_.rar

匿名 说...

郁闷,http://www.mediafire.com被封了,下不到了!海鹰,能否放到其他网盘下!谢谢!两个网盘地址!
http://www.rayfile.com
http://rapidshare.com/

海鹰 说...

我操,真的被封停了.和谐啥子哟...
7.0.13/7.0.14如果需要的话不防先留个email我直接发过来. 网盘我看是不是考虑花钱买一个,老这样挪来挪去也不是办法.

匿名 说...

和谐啊和谐,确实郁闷!
邮箱:wangkui0599@sina.com,先谢谢啦!
买个稳定的网盘吗?不如考虑买个空间做koobi的专题,哈哈哈,网盘你不是有live空间吗,可用它啊,慢是慢点,不过好像不容易被和谐,http://skydrive.live.com/

匿名 说...

skydrive也被封啊!
转个贴吧的帖子!

已证实:skydrive被电信封了


最近忽然用不了我的网盘了,连它的网页都打不开,我有好多歌都存在那上面。

听说电信封掉了微软Windows Live SkyDrive免费网络硬盘,起初不敢相信,后来去同学那上网,他是网通的线路,结果发现好好的。

听说电信封Windows Live SkyDrive,主要的原因就是中美之间的互联网访问流量差是要结算钱的,之前就有过电信封杀谷歌,后来谷歌把那些服务器搬到国内就好些了。

没办法只好换其它的用了,暂时还没找到稳定的,哪个知道的给推荐下啊,我的博客音乐还都在那上面啊,心痛!


作者: skl0123 2008-5-13 02:04   回复此发言

海鹰 说...

7.0.15前台已翻译完成.
目前所有中文化(国际化)工作还剩下后台部分语言条目翻译.其它一切ok

海鹰 说...

另外再次强调一下,我的修改都留有原厂商dream4的版权标志,但已反编为明码。
除非必要--比如选项中缺少中国缺少中文,某一个处理会对中文造成乱码--不对源码作改动。以确保能跟随厂商直接在此程序上进行后续升级。

匿名 说...

除非必要--比如选项中缺少中国缺少中文,某一个处理会对中文造成乱码--不对源码作改动。以确保能跟随厂商直接在此程序上进行后续升级。
______________________________
这样很好啊!

匿名 说...

大家好,我想要请问一下,怎样可以添加国家 和语言文件?因为我在西班牙,我想要添加当地的货币,怎麽做呢?