pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Coppermine-Mx => Thema gestartet von: Biker am 28 April 2007, 11:26:52

Titel: Fehler bei upload_approval
Beitrag von: Biker am 28 April 2007, 11:26:52
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
Titel: Re: Fehler bei upload_approval
Beitrag von: JoergK am 28 April 2007, 12:55:37
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):


In der letzten (upload.php) wird der Link für die Mail zusammengestellt (ca. Zeile 2343).
Titel: Re: Fehler bei upload_approval
Beitrag von: Biker am 28 April 2007, 18:33:57
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
Titel: Re: Fehler bei upload_approval
Beitrag von: JoergK am 29 April 2007, 02:51:48
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.  ;)
Titel: Re: Fehler bei upload_approval
Beitrag 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...

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
Titel: Re: Fehler bei upload_approval
Beitrag von: JoergK am 30 April 2007, 18:21:55
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.
Titel: Re: Fehler bei upload_approval
Beitrag von: Biker am 04 Mai 2007, 23:06:38
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