Mantis 自定义字段 "date" 提供奇数默认值
Mantis custom field "date" giving odd default values
为了在客户打开新问题时收集 制造日期,我在我的 Mantis 安装(当前版本)中添加了一个类型为 "date" 的自定义字段。我没有指定默认值或可能的值。
Mantis 自己创建了以下 HTML:
<tr class="row-2">
<td class="category"><span class="required">*</span>Date of Manufacture</td>
<td>
<select tabindex="6" name="custom_field_3_year">
<option value="0"></option>
<option value="2011">2011</option>
...snip...
<option value="2019">2019</option>
</select>
<select tabindex="7" name="custom_field_3_month">
<option value="0"></option>
<option value="1">January</option>
...snip...
<option value="12">December</option>
</select>
<select tabindex="8" name="custom_field_3_day">
<option value="0"></option>
<option value="1">1</option>
...snip...
<option value="31">31</option>
</select>
</td>
</tr>
月份和日期位是可以的,我们并不特别关心用户是否输入了像 2 月 30 日这样不可能的日子。
然而,岁月流逝。无论出于何种原因,它从 2011 开始,一直持续到 2019。因为它是一个 select 框,所以您不能手动输入日期。
是什么决定了年份范围?
我怎样才能将它设置为合适的值?
我在 MantisBT 帮助论坛上找到了问题的答案 here。
Add these lines to file config_inc.php and adjust to your needs
/**
* Number of years in the past that custom date fields will display in
* drop down boxes.
* @global int $g_backward_year_count
*/
$g_backward_year_count = 4;
/**
* Number of years in the future that custom date fields will display in
* drop down boxes.
* @global int $g_forward_year_count
*/
$g_forward_year_count = 4;
为了在客户打开新问题时收集 制造日期,我在我的 Mantis 安装(当前版本)中添加了一个类型为 "date" 的自定义字段。我没有指定默认值或可能的值。
Mantis 自己创建了以下 HTML:
<tr class="row-2">
<td class="category"><span class="required">*</span>Date of Manufacture</td>
<td>
<select tabindex="6" name="custom_field_3_year">
<option value="0"></option>
<option value="2011">2011</option>
...snip...
<option value="2019">2019</option>
</select>
<select tabindex="7" name="custom_field_3_month">
<option value="0"></option>
<option value="1">January</option>
...snip...
<option value="12">December</option>
</select>
<select tabindex="8" name="custom_field_3_day">
<option value="0"></option>
<option value="1">1</option>
...snip...
<option value="31">31</option>
</select>
</td>
</tr>
月份和日期位是可以的,我们并不特别关心用户是否输入了像 2 月 30 日这样不可能的日子。
然而,岁月流逝。无论出于何种原因,它从 2011 开始,一直持续到 2019。因为它是一个 select 框,所以您不能手动输入日期。
是什么决定了年份范围? 我怎样才能将它设置为合适的值?
我在 MantisBT 帮助论坛上找到了问题的答案 here。
Add these lines to file config_inc.php and adjust to your needs
/**
* Number of years in the past that custom date fields will display in
* drop down boxes.
* @global int $g_backward_year_count
*/
$g_backward_year_count = 4;
/**
* Number of years in the future that custom date fields will display in
* drop down boxes.
* @global int $g_forward_year_count
*/
$g_forward_year_count = 4;