Seite 3 von 5
Verfasst: 04.12.2002 16:08
von saerdnaer
okay wie ich mirs gedacht habe... die sort_order und die sort_method werden nicht mir übertragen... also zuerst brauch ich mal die zeile in der den generate_pageination ( oder so ) aufgerufen wird.... und dann noch die zeilen in denen die variabeln sort_order und sort_method gesetzt werden...
ah
Verfasst: 04.12.2002 16:25
von plexus-x
Auszug aus der album.php:
Code: Alles auswählen
//
// Set Variables
//
$start = (isset($HTTP_GET_VARS['start'])) ? $HTTP_GET_VARS['start'] : 0;
$sort_method = (isset($HTTP_POST_VARS['sort_method'])) ? $HTTP_POST_VARS['sort_method'] : 'title';
$sort_order = (isset($HTTP_POST_VARS['sort_order'])) ? $HTTP_POST_VARS['sort_order'] : '';
Code: Alles auswählen
// Get information of uploaded pics from database
$sql = "SELECT * FROM " . TABLE_ALBUM . " WHERE cat_id = '".$cat_id."' ORDER BY " . $sort_method . " " . $sort_order . " LIMIT " . $start . "," . $pics_per_page;
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Could not query Album information", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$picrow[] = $row;
}
Code: Alles auswählen
$template->assign_vars(array(
'PAGINATION' => generate_pagination(append_sid("album.$phpEx?cat_id=$cat_id"), $total_pics, $pics_per_page, $start),
'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $pics_per_page ) + 1 ), ceil( $total_pics / $pics_per_page )),
) //end array
);
}
Verfasst: 07.12.2002 23:13
von plexus-x
Hey saerdnaer, hast Du schon was hinbekommen? *hoff* Oder noch keine Zeit gehabt???

Verfasst: 08.12.2002 20:39
von saerdnaer
oh hab deinen beitrag übersehn... also ersetze zuerst mal folgendes:
Code: Alles auswählen
'PAGINATION' => generate_pagination(append_sid("album.$phpEx?cat_id=$cat_id"), $total_pics, $pics_per_page, $start),
durch folgendes:
Code: Alles auswählen
'PAGINATION' => generate_pagination(append_sid("album.$phpEx?cat_id=$cat_id&sort_method=$sort_method&sort_order=$sort_order"), $total_pics, $pics_per_page, $start),
dann ersetze noch:
Code: Alles auswählen
$sort_method = (isset($HTTP_POST_VARS['sort_method'])) ? $HTTP_POST_VARS['sort_method'] : 'title';
$sort_order = (isset($HTTP_POST_VARS['sort_order'])) ? $HTTP_POST_VARS['sort_order'] : '';
durch
Code: Alles auswählen
$sort_method = (isset($HTTP_POST_VARS['sort_method'])) ? $HTTP_POST_VARS['sort_method'] : (isset($HTTP_GET_VARS['sort_method']) ? $HTTP_GET_VARS['sort_method'] : 'title');
$sort_order = (isset($HTTP_POST_VARS['sort_order'])) ? $HTTP_POST_VARS['sort_order'] : (isset($HTTP_GET_VARS['sort_order']) ? $HTTP_GET_VARS['sort_order'] : '') ;
ist zwar ungetestet; sollte aber trotzdem funktionieren...
ah
Verfasst: 08.12.2002 21:54
von plexus-x
Dankeschön, hat prima funktioniert!!!! *freu*
Verfasst: 26.01.2003 20:33
von makue
Ich will mir die 1.6.8 auch installieren, dazu eine Frage: Kann jemand die deutschen $lang's posten? Ja, ich weiss, ich kann sie mir selsbt übersetzen. Aber ich denke effektiv!

Warum soich also die Arbeit machen wenn sowas schon existiert? Wäre echt nett von Euch!
Verfasst: 26.01.2003 20:43
von plexus-x
Ist zwar keine 1:1 Übersetzung und auf mein Forum angepasst, aber vielleicht hilft es dir ja.
Code: Alles auswählen
// Album Mod
$lang['Album'] = 'Gallery';
$lang['Not_allowed_to_view_album'] = 'Sorry, Du hast nicht die Berechtigung die Gallery anzuschauen!';
$lang['Not_allowed_to_upload_album'] = 'Sorry, Du hast nicht die Berechtigung neue Fotos hochzuladen. Bitte kontaktiere den Webmaster für mehr Informationen.';
$lang['Album_empty'] = 'Es sind keine Fotos in der Gallery.<br />Klicke auf <b>Foto hochladen</b> um ein neues Foto hinzuzufügen.';
$lang['Upload_New_Pic'] = 'neues Foto hochladen';
$lang['Pic_Title'] = '<b>Foto Titel:</b><br>';
$lang['Pic_Title_Explain'] = 'Es ist sinnvoll, deinem Foto einen guten Titel zu geben, z.B. ein Name oder eine Kurzbeschreibung des Fotos, damit andere User wissen was sie da sehen! :)';
$lang['Pic_Upload'] = '<b>Foto Upload:</b><br>';
$lang['Pic_Upload_Explain'] = 'Du solltest deine Fotos am besten im .jpg oder .jpeg Format hochladen. Dein Foto darf jedoch die Größe von %s Bytes nicht überschreiten. Die maximale Bildgröße darf höchstens %s Pixel breit und %s Pixel hoch sein.';
$lang['Album_full'] = 'Sorry, diese Kategorie hat die maximale Anzahl an Fotos erreicht. Bitte kontaktiere den Webmaster für mehr information.';
$lang['Album_upload_successful'] = 'Vielen Dank, dein Foto wurde erfolgreich hochgeladen!';
$lang['Click_return_album'] = 'Klicke %shier%s um zur Gallery zurückzukehren!';
$lang['Invalid_upload'] = 'Upload Fehler:<br /><br />Dein Foto ist entweder zu groß, oder das Format wird nicht unterstützt!';
$lang['Image_too_big'] = 'Sorry, irgendwas stimmt mit der Größe deines Fotos nicht, entweder ist es zu breit, oder zu hoch!';
$lang['Uploaded_by'] = 'Uploaded by';
$lang['Category_locked'] = 'Sorry, Du kannst hier nichts mehr hochladen, diese Kategorie wurde vom Webmaster gesperrt.';
Verfasst: 26.01.2003 21:13
von makue
Super, danke! Habe ich dann noch etwas angepasst. Ein deutsches upload-pic hast Du nicht auch noch zufällig?

Verfasst: 26.01.2003 22:29
von plexus-x
Ne, sorry, aber ich hab das alles an den Style von meiner Seite angepasst und da gibt es keine Standard Buttons mehr.
Verfasst: 30.01.2003 07:17
von flex001
Hi,
der Link zu dem mod funzt nicht mehr, könnt ihr denn bitte nochmal posten?
danke