更改trac查询中的默认日期格式

时间:2011-05-12 20:33:56

标签: trac date-format

我有一个trac(http://trac.edgewall.org/)错误跟踪系统,我有管理员priveledges,但无法访问实际的服务器。我找到了可以访问服务器的人来安装iniadmin插件(http://trac-hacks.org/wiki/IniAdminPlugin),这样我就可以在不打扰他的情况下完成一些工作。

我的问题是,当我进行故障单查询时,所有日期都以“3天前”或“1个月前”的形式显示。我想要实际的约会对象。

我被告知这样做的方法是更改​​故障单模板,或将默认日期格式从“datesense”更改为“long”。但是,我无法弄清楚在哪里这样做。

我需要安装另一个TracHack吗?是不是可以远程做到这一点?

谢谢!

ETA:如果有一个更好的堂兄网站我应该转移到这里,请告诉我!

2 个答案:

答案 0 :(得分:0)

要更改故障单模板,您需要访问服务器。

如果将鼠标悬停在日期上,则应获得显示实际日期/时间戳的工具提示。由于此信息已包含在页面的HTML中,您应该能够使用一些Javascript将链接的文本与链接的工具提示中的文本交换(我的javascript技能很糟糕或者我会给你一些示例代码)。您需要服务器访问才能在全局范围内进行此更改,但您可以使用Greasemonkey等浏览器插件在本地页面上运行javascript。这样做可以解决您的问题,但其他用户需要在浏览器中执行相同操作才能获得相同的好处。

答案 1 :(得分:0)

根据this,有可能在trac 1.0上。我在Trac 1.0.2的管理面板中没有这样的配置。

但是,如果您有权访问 config / trac.ini ,则可以将default_dateinfo_format部分中的[trac]设置为absolute而不是relative