1.修改default.XML文件,增加:
<params>
<param name="calendar" type="list" default="0" label="Calendar" description="Matches during which Month">
<option value="0">請選擇月份</option>
<option value="1">1月</option>
<option value="2">2月</option>
<option value="3">3月</option>
<option value="4">4月</option>
<option value="5">5月</option>
<option value="6">6月</option>
<option value="7">7月</option>
<option value="9">9月</option>
<option value="10">10月</option>
<option value="11">11月</option>
<option value="12">12月</option>
</param>
</params>
刪掉:
<param name="mon" type="month" default="0" label="Select Month" description="月份" />
2.將文件 /components/com_joomsport/views/arrangement/view.html.php做如下修改:
將:
$mon = JRequest::getVar( 'mon', 0, '', 'int' );
替換為:
global $mainframe;
$params = clone($mainframe->getParams('com_joomsport'));
$mon = $params->get('calendar');
3. 移除elements/month.php文件。
4. 在文件:/administrator/components/com_joomsport/admin.joomsport.php
移除代碼:
case 'month_menu': BL_Month_Menu($option); break;
與
function BL_Month_Menu($option)
{
$monChar = "月";
$monNum = array(9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7);
$length = count($monNum);
$row = array();
for ($i=0; $i<$length; $i++)
{
$month = new stdClass;
$month->num = $monNum[$i];
$month->name = $monNum[$i] . $monChar;
$row[] = $month;
}
joomsport_html::bl_MonthMenu($row, $option);
}
5. 在文件:/administrator/components/com_joomsport/admin.joomsport.html.php
移除函數‘bl_MonthMenu’的定義:
function bl_MonthMenu( $rows, $option )
{
$jsf = JRequest::getVar('function','jSelectArticle','','string');
JHTML::_('behavior.tooltip');
?>
<table class="adminlist">
<thead>
<tr>
<th width="2%" align="left">
<?php echo JText::_( 'Num' ); ?>
</th>
<th class="title">
<?php echo JText::_( 'Name' ); ?>
</th>
</tr>
</thead>
<tbody>
<?php
$k = 0;
if( count( $rows ) )
{
for ($i=0, $n=count( $rows ); $i < $n; $i++)
{
$row = $rows[$i];
JFilterOutput::objectHtmlSafe($row);
?>
<tr class="<?php echo "row$k"; ?>">
<td>
<?php echo $i+1; ?>
</td>
<td>
<a href="javascript:window.parent.<?php echo $jsf;?>('<?php echo $row->num?>', '<?php echo htmlspecialchars($row->name, ENT_QUOTES, 'UTF-8')?>', 'mon');"><?php echo $row->name; ?></a>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
<?php
}
6. 去到jos_nemu表,刪除舊的參數: