【问题标题】:Changing default date format in trac queries更改跟踪查询中的默认日期格式
【发布时间】:2011-05-12 20:33:55
【问题描述】:

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

我的问题是,当我进行票务查询时,所有日期都以“3 天前”或“1 个月前”的形式显示。我要实际日期。

有人告诉我,这样做的方法是更改​​工单模板,或将默认日期格式从“datesense”更改为“long”。但是,我不知道在哪里执行此操作。

我需要安装另一个 TracHack 吗?远程做这个不可能吗?

谢谢!

ETA:如果有更好的表弟网站让我将其转移到,请告诉我!

【问题讨论】:

    标签: trac date-format


    【解决方案1】:

    要更改工单模板,您确实需要访问服务器。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-02-17
        • 1970-01-01
        • 2016-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多