#58588 vympel1980
25 фев 2014, 20:38
Подскажите плиз как отсортировать ушедших и пришедших игроков по дате прихода и ухода?
Модератор: Exinaus, shw
Exinaus писал(а):Никак, в этих таблицах сортировка не предусмотрена.
vympel1980 писал(а):Exinaus писал(а):Никак, в этих таблицах сортировка не предусмотрена.
Вранье, скоро докажу.
<table cellspacing="2" cellpadding="0" width="100%" id="avt7">
<thead style="font-weight: bold;">
<tr>
<th colspan="4" align="center"><?=$lang['loosed_today'];?></th>
</tr>
</thead>
<tbody>
<?php if (count($we_loosed) > 0){
foreach($we_loosed as $val){ ?>
<tr>
<td align="left"><a href="<?php echo $config['base'],$val['nickname'],'/'; ?>" target="_blank"><?=$val['nickname'];?></a></td>
<td align="center"><?=$lang[$val['role']];?></td>
<td align="center"><?php echo floor(($val['updated_at'] - mktime(0, 0, 0, date("m", $val['created_at']), date("d", $val['created_at']), date("Y", $val['created_at'])))/(3600*24)),$lang['days'];?></td>
<td align="center"><span class="hidden"><?=$val['updated_at'];?></span><?php echo date('d.m.Y',$val['updated_at']);?></td>
</tr>
<?php }
} else {
echo '<tr><td colspan="4" align="center">',$lang['noone'],'</td></tr>';
} ?>
</tbody>
</table>
<table cellspacing="2" cellpadding="0" width="100%" id="avt9">
<thead style="font-weight: bold;">
<tr>
<th colspan="4" align="center"><?=$lang['new_players'];?></th>
</tr>
</thead>
<tbody>
<?php if (count($new_players) > 0){
foreach($new_players as $name => $val){ ?>
<tr>
<td align="left"><a href="<?php echo $config['base'],$val['nickname'],'/'; ?>" target="_blank"><?=$val['nickname'];?></a></td>
<td align="center"><?=$lang[$val['role']];?></td>
<td align="center"><?php echo floor((time() - mktime(0, 0, 0, date("m", $val['created_at']), date("d", $val['created_at']), date("Y", $val['created_at'])))/(3600*24)),$lang['days'];?></td>
<td align="center"><span class="hidden"><?=$val['created_at'];?></span><?php echo date('d.m.Y',$val['created_at']);?></td>
</tr>
<?php }
} else {
echo '<tr><td colspan="4" align="center">',$lang['noone'],'</td></tr>';
} ?>
</tbody>
</table>
$("#avt1").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false}, 2: {sorter: false}}, widgetOptions: {uitheme : 'bootstrap'}});
<? for ($i=2; $i<=6; $i++) { ?>
$("#avt<?=$i;?>").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false} }, sortList:[[1,0]], widgetOptions: {uitheme : 'bootstrap'}});
<? }
for ($i=7; $i<=9; $i++) { ?>
$("#avt<?=$i;?>").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false} }, sortList:[[0,0]], widgetOptions: {uitheme : 'bootstrap'}});
<? } ?>
Exinaus писал(а):Я вам даже больше скажу. Код который отключает сортировку в этих таблицах находится вот в views/header.php и выглядит вот так:$("#avt1").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false}, 2: {sorter: false}}, widgetOptions: {uitheme : 'bootstrap'}});
<? for ($i=2; $i<=6; $i++) { ?>
$("#avt<?=$i;?>").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false} }, sortList:[[1,0]], widgetOptions: {uitheme : 'bootstrap'}});
<? }
for ($i=7; $i<=9; $i++) { ?>
$("#avt<?=$i;?>").tablesorter({headers:{ 0: { sorter: false}, 1: {sorter: false} }, sortList:[[0,0]], widgetOptions: {uitheme : 'bootstrap'}});
<? } ?>
Его то вам и надо править.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13