79752

DIY了几个使用体验的问题,和大家分享

回帖
回帖数 2
阅读数 1052
发表时间 2010-11-16 16:44:34
🎻
李玮楼主
1、 产品视图和QA视图里默认显示的20条信息太少,如果手动选择更多的条目,不会记入cookie
解决办法:目前这个设置没有引入cookie,只能手动修改代码

* 找到moduleproductcontrol.php 以及 modulebugcontrol.php
搜索"$recPerPage = "
将20改为100

2、 bug单子的批注默认是从上到下的,我需要改为从下到上,也就是后修改的在前面显示
解决办法:打个补丁

* 找到moduleaction
* 新建optmodel 文件夹
* 新建getlist.php 文件
* 将下面的代码贴到getlist.php中


/* 返回某一个对象的所有action列表。*/
public function getList($objectType, $objectID)
{
$actions = $this->dao->select('*')->from(TABLE_ACTION)
->where('objectType')->eq($objectType)
->andWhere('objectID')->eq($objectID)
->orderBy('id desc')->fetchAll('id');
$histories = $this->getHistory(array_keys($actions));
foreach($actions as $actionID => $action)
{

$action->history = isset($histories[$actionID]) ? $histories[$actionID] : array();

$actions[$actionID] = $action;

}
return $actions;
}

3、 QA视图里自定义字段设置好之后无法记录cookie
* 打开modulebugcontrol.php
* 搜索 setcookie('bugFields', $customFields 这一行
* 替换为下面这行(加入cookie的过期时间,12个月)
setcookie('bugFields', $customFields,time()+60*60*24*30*12);

2个回复
🐋
田阳沙发
学习一下,感谢分享!
2010-11-16 17:37:05 田阳 回帖
🦌
liujiuying板凳
好东西。。。谢谢哈~
2010-11-16 18:39:20 liujiuying 回帖
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
相关帖子
返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET