functions_post.php
Kod:
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
ORDER BY smilies_id";
na
Kod:
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
ORDER BY smilies_order";
admin_smilies.php
znajdź
Kod:
$message = $lang['smiley_add_success'] . "<br /><br />" . sprintf($lang['Click_return_smileadmin'], "<a href=\"" . append_sid("admin_smilies.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
break;
potem dodaj
Kod:
case 'order_up':
case 'order_down':
$plus = ($mode == 'order_up') ? -15 : 15;
$id = intval($_GET['id']);
$sql = "UPDATE " . SMILIES_TABLE . "SET smilies_order=smilies_order+$plus WHERE smilies_id=$id LIMIT 1";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "blad", "", __LINE__, __FILE__, $sql);
}
$sql = "SELECT smilies_id FROM " . SMILIES_TABLE . " ORDER BY smilies_order";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "blad", "", __LINE__, __FILE__, $sql);
}
$i=10;
while($row = $db->sql_fetchrow($result))
{
$sql = "UPDATE " . SMILIES_TABLE . " SET smilies_order=$i WHERE smilies_id=" . $row['smilies_id'] . " LIMIT 1";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "blad", "", __LINE__, __FILE__, $sql);
}
}
redirect('admin/' . append_sid("admin_smilies.$phpEx", true));
break;
znajdź
Kod:
"U_SMILEY_EDIT" => append_sid("admin_smilies.$phpEx?mode=edit&id=" . $smilies[$i]['smilies_id']),
potem dodaj
Kod:
U_UP' => append_sid("admin_smilies.$phpEx?mode=order_up&id=" . $smilies[$i]['smilies_id']),
'U_DOWN' => append_sid("admin_smilies.$phpEx?mode=order_down&id=" . $smilies[$i]['smilies_id']),
w smile_list_body.tpl
znajdź
Kod:
<td class="{smiles.ROW_CLASS}"><a href="{smiles.U_SMILEY_DELETE}">{L_DELETE}</a></td>
potem dodaj
Kod:
<td class="{smiles.ROW_CLASS}"><a href="{smiles.U_UP}">Up</a> <a href="{smiles.U_DOWN}">Down</a></td>
znajdź
Kod:
<th colspan="2" class="thCornerR">{L_ACTION}</th>
colspan zmień na 3
no i zapytanie
[sql]ALTER TABLE `phpbb_smilies` ADD `smilies_order` MEDIUMINT( 5 ) NOT NULL ;[/sql]
pisane na sucho więc mogły wkraść się jakieś błędy, ale powinno być wszystko ok
AIFM [1%] - kiedyś powstanie