Seite 1 von 1
Galerie mit User Upload
Verfasst: Di 5. Apr 2011, 11:50
von barni
Hallo Leute,
ich habe schon gesucht, aber nix gefunden. Gibt es ein Galeriemodul, bei dem Frontenduser Fotos hochladen können?
Vielen Dank für den Tip!
Barni
Re: Galerie mit User Upload
Verfasst: Mi 13. Apr 2011, 17:34
von chris8408
Hi,
ich hab ein Upload im Backend direkt im Artikel realisiert, welches aber etwas mehr Funktionalität im Hinblick auf das automatische Konfigurieren der Artikeleigenschaften abzielt.
Was aber für dich interessant sein könnte ist folgender Code:
Code: Alles auswählen
if (move_uploaded_file($filetemp, $sPath.$filename) && !$dir_error) {
chmod($sPath.$filename,0664);
$newArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_upl ORDER BY idupl DESC LIMIT 1"));
$newID=$newArr[idupl]+1;
$qry=mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_upl WHERE filename='".$filename."' AND dirname='".$sDirname."'");
if (mysql_num_rows($qry)==0) $qry=mysql_query("INSERT INTO ".$cfg['sql']['sqlprefix']."_upl VALUES('".$newID."', '".$client."', '".$filename."', '".$sDirname."', '".strtolower(array_pop(explode('.',$filename)))."', '".$filesize."', '".$fileDesc."', '0', '".$auth->auth["uid"] ."', '".date('Y-m-d H:i:s')."', '".date('Y-m-d H:i:s')."', '".$auth->auth["uid"]."')");
$newArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_upl_meta ORDER BY id_uplmeta DESC LIMIT 1"));
$newIDMeta=$newArr[id_uplmeta]+1;
$qry=mysql_query("INSERT INTO ".$cfg['sql']['sqlprefix']."_upl_meta VALUES('".$newIDMeta."', '".$newID."', '".$lang."', '".$fileTitle."', '".$fileDesc."', '".$fileKeywords."', 'downloads%3A0%7C%7Cstatus%3A".$fileStatus."%7C%7C', '', '".date('Y-m-d H:i:s')."', '".date('Y-m-d H:i:s')."', '', '')");
// Set new ID in database to avoid problems with Dateiverwaltung
$newDBID=$newID+1;
$qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_sequence SET nextid='".$newDBID."' WHERE seq_name='".$cfg[tab][upl]."' LIMIT 1");
$newDBMetaID=$newIDMeta+1;
$qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_sequence SET nextid='".$newDBMetaID."' WHERE seq_name='".$cfg[tab][upl_meta]."' LIMIT 1");
}
Der stammt größtenteils aus dem Upload-/Downloadmodul von ???? und trägt die Datei in die Datenbank ein. Du brauchst also nur noch ein Inputfeld und ein bisschen Routine, dass die Eingaben prüft etc...
Gruß,
Christian
Re: Galerie mit User Upload
Verfasst: Do 14. Apr 2011, 07:47
von barni
Hi Chris,
super! Werde mir das mal genau anschaun, wenn's hier ein bisserl ruhiger ist

Tausend Dank für die Mühe!
LG Barni
Re: Galerie mit User Upload
Verfasst: Do 14. Apr 2011, 08:24
von Oldperl
Hallo Barni,
meintest du sowas in der Art?
http://i2h.de/a76r3
Gruß aus Franken
Ortwin
Re: Galerie mit User Upload
Verfasst: So 5. Jun 2011, 10:55
von Spider IT
Oh, hab diesen Thread gerade erst durch Zufall entdeckt.
Ich habe ein separates Modul "Bilderverwaltung", welches es Frontend-User ermöglicht, Bilder in einen vordefinierten Ordner zu verwalten.
Den Thread zum Modul findest du hier:
/viewtopic.php?t=31293.
Gruß
René
Re: Galerie mit User Upload
Verfasst: Do 21. Jun 2012, 12:13
von PumpUp
Chris, auch ich danke. Genau das habe ich gesucht
