Support > cpg1.5.x Deutsch (German)
Plugin Email Benachrichtigung bei neuen Uploads
Lampoweb:
Hallo,
habe gerade in der "editpics.php" folgendes geschrieben:
-----------------------------------------------------------
$empfaenger = "test@mail.de";
$betreff = "Neue Fotos Online";
$from = "From: Foto portal <test@mail.de>\r\n";
$from .= "Content-Type: text/html\r\n";
$text = "<b>Neue Fotos Online</b>";
mail($empfaenger, $betreff, $text, $from);
---------------------------------------------------------
Ich weis dass es nicht perfekt ist aber es funktioniert.
Aber ich müsste noch einen Link der Galerie wo sich die Fotos befinden mitschicken, und den Namen der Gallerie.
zb: https://www.test.de/thumbnails.php?album=1
Galerie > 2019 > Vor dem Rennen
Kann mir hier vielleicht jemand helfen?
Danke
Αndré:
An welche Stelle hast du deinen Code denn eingefügt? In Coppermine gibt es übrigend die Funktion cpg_mail(), die solltest du bevorzugt verwenden.
--- Quote from: Lampoweb on April 11, 2019, 02:21:35 pm ---Aber ich müsste noch einen Link der Galerie des Albums wo sich die Fotos befinden mitschicken, und den Namen der Gallerie des Albums.
zb: https://www.test.de/thumbnails.php?album=1
Galerie > 2019 > Vor dem Rennen
--- End quote ---
Die Album-ID wird als Parameter an editpics.php übergeben. Da kommst du auf jeden Fall per $superCage->get->getInt('aid') ran (evtl. ist sie aber auch schon in einer anderen Variable gespeichert). Reicht der Albenname, oder muss es der gesamte Pfad sein?
Lampoweb:
Guten morgen,
Vielen dank für die schnelle Antwort.
Ich habe es einfach am Anfang im file "editpics.php eingefügt.
Nur habe ich jetzt das Problem dass das email 2 x versendet wird.
1 x wenn ich nach dem Upload auf weiter klicke "editpics.php?album=1&newer_than=1555049090"
1 x wenn ich auf "Änderungen speichern" klicke "editpics.php?album=1&start=0&count=25&newer_than=1555049090"
Wie könnte man dass am besten lösen??
Ich habe leider von Php sehr wenig Ahnung :(
Der gesamte Pfad wäre vom Vorteil aber der Albumname würde auch reichen, habe keine Ahnung wie ich den in der Email einbinde.
vielen dank
Αndré:
Wenn du es einfach am Anfang einfügst, wird jedes mal eine E-Mail versendet, sobald jemand die Dateien im Album bearbeitet bzw. das Formular auch nur öffnet (also auch, wenn gar keine neuen Dateien hochgeladen wurden, sondern weil vielleicht ein paar Tage/Wochen/Monate später jemand ein paar Dinge ändern möchte). Ich schau gleich mal nach einer geeigneten Stelle.
Αndré:
Öffne editpics.php, finde
--- Code: ---$newer_than = $superCage->get->keyExists('newer_than') ? "&newer_than=".$superCage->get->getInt('newer_than') : '';
--- End code ---
und füge darunter folgendes ein:
--- Code: ---if ($newer_than && !$superCage->get->keyExists('start')) {
// dein E-Mail-Code hier
}
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version