ezGallery1.0.8 Bilder Namen umbenennen ? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: ezGallery1.0.8 Bilder Namen umbenennen ? (/thread-18064.html) |
ezGallery1.0.8 Bilder Namen umbenennen ? - nonas - 15.03.2011 Wie kann ich das machen, das wenn ich ein Bild hoch lade dass es nicht den Datum als Namen bekommt? würde gerne sowas wie Forumbild1.png und dann 1 - ... Danke für die Hilfe =) Thomas RE: ezGallery1.0.8 Bilder Namen umbenennen ? - nonas - 16.03.2011 Kann mir keiner helfen ? RE: ezGallery1.0.8 Bilder Namen umbenennen ? - RedParkz - 16.03.2011 suche in der ezgallery.php (Hauptverzeichnis) mal nach PHP-Code: $filename = $mybb->user['uid']. '_' . date('d_m_y_g_i_s') . '.' . $extension; und ersetze es durch PHP-Code: $datei=$_FILES['picture']['name']; kommt an zwei stellen vor (etwa Zeile 1060 + 730). Dadurch erhältst du als Dateiname z.B. Forumbild-23134.jpg Die Zufallszahl ist wichtig, damit du keine doppelten Bilder erhältst. RE: ezGallery1.0.8 Bilder Namen umbenennen ? - nonas - 16.03.2011 Da sind wir schon mal ein schritt weiter =) Und wie mach ich das jetzt dass jedes bild das hochgeladen werd z.b. Affenpo und dann die zahl heiß ? RE: ezGallery1.0.8 Bilder Namen umbenennen ? - RedParkz - 16.03.2011 bitte? Kannst du das bitte mal genauer und in einem besseren Deutsch erklären? Dann kann man dir sicher besser weiterhelfen. Sollen jetzt alle Bilder die hochgeladen werden den gleichen namen haben nur immer hochgezählt werden? So verstehe ich deinen text zumindest Wenn du die Zahl hochzählen willst, dann brauchst du aber nen DB-Zugriff, irgendwo musst du ja die Anzahl der bisher hochgeladenen Bilder auch herbekommen. ezgallery verwendet dafür bereits in der pics-tabelle eine eindeutige id für jedes bild. Du müsstest also vor dem vergeben des Namens auf die DB zugreifen, die letzte id herausnehmen, diese um eins hochzählen und dann in den Namen einbauen. mysql ist aber nicht wirklich meine stärke. Sobald du die höchste id hast, kannst du diese z.b. in die var laufindex speichern und dann so den Namen vergeben Ich hätte es jetzt so gelöst, vermutlich kann man es aber sicher eleganter machen PHP-Code: $dbresult = $db->query("SELECT ID_PICTURE FROM ".TABLE_PREFIX."gallery_pic ORDER BY ID_PICTURE DESC LIMIT 1"); |