`
beike
  • 浏览: 356564 次
社区版块
存档分类
最新评论

vtiger CRM 5.1.0-val2 调试记录

    博客分类:
  • cms
阅读更多

转过来的。备忘

 

http://www.aijia365.com.cn/vtiger-crm-5-1-0-val2-debug-record-3

 

 

vtiger CRM 5.1.0-val2  是vtiger CRM的最新测试版本,因为正在研究他们的5.0.4版,所以,新的测试版发布以后很快就下载来玩一玩,下面是我的调试记录,以备正试版出来后的正式安装:

1、汉化。vtiger CRM 5.1.0-val2针对于5.0.4作了比较大的调整,模块有所增加,各模块内容也有增加,我在原汉化文件的基础上作了修改,但大部分新增内容还没有做 汉化,这次以调试为主,后面有空再汉化。汉化时一定要注意每一个文件一定要另存为无BOM的UTF-8格式,这项工作做好了后面会省事的多。

2、增加中文支持。根目录下config.inc.php的修改:

        A、$languages = Array(’zh_cn’=>’中文’,'en_us’=>’US English’,);

        B、$default_charset = ‘UTF-8′;

        C、$default_language = ‘zh_cn’;

3、图表中文字体支持。Image\Canvas\Fonts目录下的fontmap.txt里在最上面增加如下内容:

        msyh,msyh.ttf
        msyhbd,msyhbd.ttf

        在Image\Canvas\Fonts目录下增加MSYH.TTF、MSYHBD.TTF字体文件

        修改include\utils\GraphUntils.php
                第42行: case ‘cn_zh’:   改为 case ‘zh_cn’:

                第23行改为: DEFINE(”FF_SIMSUN”,’MSYH’);

4、真正的在首页支持中文页面,还要做一个工作,由于是测试版,官方只是在首页显示英文,这里需要修改一个文件\modules\Users里的Login.php

        第161行内容解除注释,第162行加上注释,改成如下内容:

        <?php echo get_select_options_with_id(get_languages(), $display_language) ?>
        <?/*php echo get_select_options_with_id(Vtiger_Language::getAll(), $display_language) */ ?>

5、导出EXECL文件产生乱码问题:\modules\Reports\CreateXL.php中修改两个地方:

        ”$worksheet->write(0, $count, $key , $header);“改为:“$worksheet->write(0, $count, iconv(”UTF-8″, “gb2312″, $key) , $header);”;

        大约是61行的那句改为:“$worksheet->write($key+1, $dcount, iconv(”UTF-8″, “gb2312″, $value));”

  • 大小: 104.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics