Hallo,
mir ist gerade aufgefallen, dass in der Mailbenachrichtigung über neue freizugebende Bilder im Link ein Fehler ist:
In der Mail war dieser Link, der aber falsch ist:
http://www.biker-unity.de/editpics.php?mode=upload_approval
Wo kann man den Pfad ändern??
Gruß
Bernd
Zitat von: Biker am 28 April 2007, 11:26:52
Wo kann man den Pfad ändern??
Das Link-"Anhänsel "editpics.php?mode=upload_approval" ist in folgenden Dateien der CPG (aktuelle Version 1.4.10):
- modules/MODULNAME der CPG/db_input.php
- modules/MODULNAME der CPG/include/themes.inc.php
- modules/MODULNAME der CPG/themes/hardwired/theme.php
- modules/MODULNAME der CPG/themes/sample/theme.php
- modules/MODULNAME der CPG/upload.php
In der letzten (upload.php) wird der Link für die Mail zusammengestellt (ca. Zeile 2343).
Okay...erstmal danke für Deine Antwort! :thumbup:
// Send e-mail notification to the admin if requested (added by gaugau: 03-11-09).
if (($CONFIG['upl_notify_admin_email']) and ($PIC_NEED_APPROVAL)) {
// Encapsulate so included lang file doesn't interfere with global one
function cpg_send_upload_notification() {
global $CONFIG;
$lang_db_input_php = cpg_get_default_lang_var('lang_db_input_php');
// Get the mail files.
include_once(MXCPG_PATH_INCLUDE.'mailer.inc.php');
// Send the message.
cpg_mail('admin', sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_db_input_php['notify_admin_email_body'], USER_NAME, $CONFIG['ecards_more_pic_target']. (substr( $CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .'editpics.php?mode=upload_approval' ));
}
cpg_send_upload_notification();
}
Hier steht also der Link zu:
Zitat'editpics.php?mode=upload_approval'
...der zu einer Fehlerseite führt!...logisch, weil es diesen Link nicht gibt! :puzzled:
Der korrekte Link lautet aber:
Zitathttp://www.meinedomain.de/modules.php?name=Coppermine&act=editpics&mode=upload_approval
also müsste demnach doch anstelle:
Zitat'editpics.php?mode=upload_approval'
das hier unten dort stehen, richtig?
Zitat`modules.php?name=Coppermine&act=editpics&mode=upload_approval´
Gruß,
Bernd
Zitat von: Biker am 28 April 2007, 18:33:57
also müsste demnach doch anstelle:
Zitat'editpics.php?mode=upload_approval'
das hier unten dort stehen, richtig?
Zitat`modules.php?name=Coppermine&act=editpics&mode=upload_approval´
Problem ist, dass ich die CPG nicht installiert hab und mich auch noch nicht wirklich mit der CPG beschäfftigt habe. Dementsprechend sag ich mal vorsichtig: es sollte funktionieren. Soweit ich das sehe, sollte nix Schlimmes passieren, wenn Du das einfach mal ausprobierst. Das Ergebnis siehst eh nur Du als Admin. ;)
Hab die Änderung durchgeführt und der Link wird korrekt in der Mail angezeigt, allerdings nur als Text und nicht als Link...obwohl das Format der Benachrichtigungsmail html ist....seltsam...
Da steht dann:
A picture has been uploaded by Der-Soeldner that needs your approval. Visit http://www.meine-domain.de/modules.php?name=Coppermine&act=editpics&mode=upload_approval
Nur eben nicht wie hier angezeigt als Link, sondern der Link / die Url als reiner Text.
Aber egal...der Fehler ist auf jeden Fall auf den Pfad behoben.
Gruß
Bernd
Zitat von: Biker am 30 April 2007, 12:31:41
Hab die Änderung durchgeführt und der Link wird korrekt in der Mail angezeigt, allerdings nur als Text und nicht als Link...obwohl das Format der Benachrichtigungsmail html ist....seltsam...
Ein Blick ins CPG-Support-Forum (http://coppermine.sourceforge.net/board/) erbrachte folgende Threads: http://coppermine-gallery.net/forum/index.php?topic=31037.0 (http://coppermine-gallery.net/forum/index.php?topic=31037.0) und http://coppermine-gallery.net/forum/index.php?topic=25669.msg118180#msg118180 (http://coppermine-gallery.net/forum/index.php?topic=25669.msg118180#msg118180)
Demzufolge soll in include/mailer.inc.php das
Zitat$mail->Body = $msg_body;
in das
Zitat$mail->Body = make_clickable($msg_body);
geändert werden und zum gewünschten Erfolg führen.
Diese Änderung wirkt sich natürlich auf alle (Plaintext-) Emails aus, die von der CPG verschickt werden.
Hallo,
vielen Dank für diesen Tipp!
Hab´s so geändert und anschließend getestet! Funktioniert jetzt einwandfrei als Link in der Benachrichtigungsmail!
LG
Bernd