Поскольку много вопросов возникает, как сделать то или другое в Джумлиге, а поиском не все пользуются, предлагаю собирать в этой теме модификации/хаки компонента. Для начала:
Джумлига 0.92
Показ пенальти в расписании матчей:То есть результат вида 0-0 (5-3 по пенальти)
файл: joomleague.html.php
строка: 1884
$result = $goalshome.'</td><td valign="top" width="1px">:</td><td align="left" valign="top" nowrap>'.$goalsaway;
меняем на:
$result = $goalshome.'</td><td valign="top" width="1px">:</td><td align="left" valign="top" nowrap>'.$goalsaway.' '.$match->match_result_detail;
изменение шахматкифайл: show_matrix.tpl.php
заменяем названия команд в верхнем ряду на порядковые номера:
строка 80
стр. 103
строка 119
"' title=\"%s %s\">".$c++." %s</a></b></th>",_JL_PAGE_TITLE_PLAYERS,$trow->name,$trow->name);
заменяем название команд на полное: стр.119:
"' title=\"%s %s\">%s</a></b></th>",_JL_PAGE_TITLE_PLAYERS,$trow->name,$trow->name);
выпадающее меню игровых дней на 1 строке (иначе плывет дизайн некоторых шаблонов):файл:show_results.tpl.php
74 строка: заменить на
<td align="right" nowrap="nowrap">'._JL_MATCHDAYS_SELECT.$pageNav2.'</td>'
замена коротких имен в модуле "последние рез-ты" на средние<?php
if ( in_array($hometeam->id, $favteams) ) {
echo "<b>";
echo ( $show_shortnames ? $hometeam->short_name : $hometeam->name );
echo "</b>";
}
else echo ( $show_shortnames ? $hometeam->short_name : $hometeam->name );
?> </td>
<td align="center">-</td>
<td align="left" >
<?php
if ( in_array($guestteam->id, $favteams) ) {
echo "<b>";
echo ( $show_shortnames ? $guestteam->short_name : $guestteam->name );
echo "</b>";
}
else echo ( $show_shortnames ? $guestteam->short_name : $guestteam->name );
?> </td>
заменить на
<?php
if ( in_array($hometeam->id, $favteams) ) {
echo "<b>";
echo ( $show_shortnames ? $hometeam->middle_name : $hometeam->name );
echo "</b>";
}
else echo ( $show_shortnames ? $hometeam->middle_name : $hometeam->name );
?> </td>
<td align="center">-</td>
<td align="left" >
<?php
if ( in_array($guestteam->id, $favteams) ) {
echo "<b>";
echo ( $show_shortnames ? $guestteam->middle_name : $guestteam->name );
echo "</b>";
}
else echo ( $show_shortnames ? $guestteam->middle_name : $guestteam->name );
?>
Корректное отображение процентов побед в таблице:файл: joomleague.html.php
строка: 1334. *100 после $showRow->cnt_won что позволит корректно отображаться процентам.
Все эти модификации применимы к версии 0.93, только номера строк другие.