. .
pragmaMx Support Forum 07 September 2008, 20:36:20 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Fehler bei upload_approval  (Gelesen 1496 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.276



WWW
« 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
Gespeichert

CMS-Vers.: pragmaMx 0.1.10, 1.30.2.13/2008-02-02
MySql-Version: 4.0.27-standard-log
PHP-Version: 4.4.8 
Server: Apache/1.3.34 Ben-SSL/1.55

Schmerz ist Schwäche, die den Körper verlässt! Wink
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.823



« Antworten #1 am: 28 April 2007, 12:55:37 »

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).
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody  Grin

Hier noch was zum Lesen und Lernen Wink
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.276



WWW
« Antworten #2 am: 28 April 2007, 18:33:57 »

Okay...erstmal danke für Deine Antwort! thumbup

Code: [Select]  
            // 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:
Zitat

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
Gespeichert

CMS-Vers.: pragmaMx 0.1.10, 1.30.2.13/2008-02-02
MySql-Version: 4.0.27-standard-log
PHP-Version: 4.4.8 
Server: Apache/1.3.34 Ben-SSL/1.55

Schmerz ist Schwäche, die den Körper verlässt! Wink
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.823



« Antworten #3 am: 29 April 2007, 02:51:48 »

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.  Wink
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody  Grin

Hier noch was zum Lesen und Lernen Wink
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.276



WWW
« Antworten #4 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
Gespeichert

CMS-Vers.: pragmaMx 0.1.10, 1.30.2.13/2008-02-02
MySql-Version: 4.0.27-standard-log
PHP-Version: 4.4.8 
Server: Apache/1.3.34 Ben-SSL/1.55

Schmerz ist Schwäche, die den Körper verlässt! Wink
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.823



« Antworten #5 am: 30 April 2007, 18:21:55 »

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 erbrachte folgende Threads: http://coppermine-gallery.net/forum/index.php?topic=31037.0 und 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.
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody  Grin

Hier noch was zum Lesen und Lernen Wink
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.276



WWW
« Antworten #6 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
Gespeichert

CMS-Vers.: pragmaMx 0.1.10, 1.30.2.13/2008-02-02
MySql-Version: 4.0.27-standard-log
PHP-Version: 4.4.8 
Server: Apache/1.3.34 Ben-SSL/1.55

Schmerz ist Schwäche, die den Körper verlässt! Wink
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML