BugFree/自己动手改造BugFree

来自站长百科
跳转至: 导航、​ 搜索

BugFree | BugFree安装 | BugFree系统使用 | BugFree常见问题 | BugFree其他

改造之前[ ]

仔细研读以下几篇文章,会对您把握BugFree 的代码结构有所裨益。

  • BugFree 目录文件结构列表(刘振飞) http://bugfree.1zsoft.com/Doc/FILES.htm
  • BugFree 配置参数详细说明(王春生) http://bugfree.1zsoft.com/Doc/CONFIG.htm
  • BugFree 模板系统--撰写于2005/08/22 http://forum.1zsoft.com/viewtopic.php?id=68
  • BugFree 的初始化文件--撰写于2005/09/08 http://forum.1zsoft.com/viewtopic.php?id=65
  • BugFree 的多语言支持--撰写于2005/09/22 http://forum.1zsoft.com/viewtopic.php?id=67
  • BugFree 数据库结构http://bugfree.1zsoft.com/Doc/BugFree.sql

怎样在bugfree中添加bug的解决方案[ ]

  • 问:BugFree 现在有7 个解决方案,包括: By Design、Duplicate、External、Fixed、Not Repro、Postponed、Won't Fix,我想再添加一个,该如何修改?
  • 答: 请在\Bugfree\Lang 的相应的语言目录下修改:

例如,在\Bugfree\Lang\ZH_CN_UTF-8\_COMMON.php 文件中做如下修改

/* Define the Resolution. */
$_LANG['BugResolutions'] = array
(
'' => '',
'By Design' => 'By Design',
'Duplicate' => 'Duplicate',
'External' => 'External',
'Fixed' => 'Fixed',
'Not Repro' => 'Not Repro',
'Postponed' => 'Postponed',
'Will not Fix' => "Won't Fix", //别忘了加一个逗号
"test" => "test" //直接在这里添加
);

如何将解决方案改为中文[ ]

请在\Bugfree\Lang 的相应的语言目录下修改: 例如,在\Bugfree\Lang\ZH_CN_UTF-8\_COMMON.php 文件中做如下修改

/* Define the Resolution. */
$_LANG['BugResolutions'] = array
(
'' => '',
'By Design' => '就这么设计的',
'Duplicate' => '重复的任务',
// 'External' => 'External',
// 'Fixed' => 'Fixed',
// 'Not Repro' => 'Not Repro',
// 'Postponed' => 'Postponed',
// 'Will not Fix' => "Won't Fix"
);

如何修改模块列表的宽度[ ]

请修改此文件:Bugfree\Template\Index.tpl 中的以下内容:

<frameset cols="24%,9,*" 
name="MainFrame" 
id="MainFrame" 
frameborder="no" 
border="0"
framespacing="0">

如何修改“指派给我”那里显示的Bug的数目[ ]

修改Bugfree\UserControl.php 这个文件里的$LimitNum,有两处。

BugfreeSDGZ.png

参考来源[ ]

BugFree使用手册导航

BugFree安装

BugFree全新安装 | 从BugFree1.1升级

BugFree系统使用

BugFree中的角色管理 | 项目和用户管理 | 分组管理 | 添加项目 | 添加更多的模块 | 查询模式 | 创建Bug | 指派给我 | 图表统计功能

BugFree其他

自己动手改造BugFree | BugFree只能管理bug吗 | 理解BugFree代码

BugFree常见问题