Also ich hab den Album-Mod inst. mit multi-upload und erst seit gestern den Fix eingebaut damit die Zeit nicht bei jedem Bild gleich ist.
Bei vielen Bildern kann man jetzt nicht weiter...
möchte jetzt ein script das alles durchkämt und falls es einen doppelten eintrag findet (immer untereinander) den um 1 (oder wie hier mit rand(), da ich nicht nachdenken will was passiert wenn... )
$sql = "SELECT min(pic_time) as first_time FROM " . ALBUM_TABLE;
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not fetch first post time', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$first_time = $row['first_time'];
$db->sql_freeresult($result);
$sql = "SELECT pic_id FROM " . ALBUM_TABLE . "
ORDER BY pic_time, pic_id";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not fetch post times from album', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$sql_update = "UPDATE " . ALBUM_TABLE . "
SET pic_time = $first_time
WHERE pic_id = " . $row['pic_id'];
if (!$db->sql_query($sql_update))
{
message_die(GENERAL_ERROR, 'Could not update picture time for picture id '.$row['pic_id'], '', __LINE__, __FILE__, $sql_update);
}
$first_time++;
}
$db->sql_freeresult($result);
Damit werden die Bilder von der ersten Image-Zeit an zeitlich neu sortiert und zwar immer um eine Sekunde weiter.
Natürlich könntest Du auch $first_time++; mit $first_time += rand(); ersetzen. Je nach Wunsch...
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!