Private Nachrichten!

Begonnen von soxin, 11 Juli 2002, 09:35:43

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

soxin

Hi @ll!
Wenn man bei den Privaten NAchrichten kein Betreff eingibt, und dann auf abschicken geht,
kommt folgende Fehlermeldung:

Error Code: 15

ERROR: Search Engine was unable to query the forums database.


....
Jetzt Möchte ich statt diesem, das dort dann die Fehlermeldung kommt
Bitte gehen Sie zurück und geben einen "Betreff" ein!


Wie geht das??  :quest  :quest

Gruß
http://www.fun4teen.de
 ;)

JensWagenknecht

Ich Tipe mal auf die reply.php .
Ab Zeile 43 steht folgendes:
if($submit) {
    if($subject == '') {
        forumerror(0017);

Und für forumerror(0017); eine Ausgabe schreiben.

Oder gleich weiter unten per Java abfangen.

Nur, eigentlich wird es ja abgefangen - ebend mit der 0017 und die 0015 wird zwar abgefragt, ist aber nirgends zu finden.

Andi

@all

die ganze Fehlerfunktion des pm-Moduls ist fehlerhaft, etliche Fehlermeldungen sind einfach unsinnig.
Im nächsten vkp wird die gefixte und verbesserte Version enthalten sein.
Zu sehen hier auf diesen Seiten ;)
schön´s Grüssle, Andi

haydar

Hi,

also die error meldungstexte findet man in der functions.php ziehmlich weit unten..da können die meldungen nach wunsch umgeschrieben werden.

Haydar

Andi

@ haydar

stimmt schon, ist aber nicht ganz der richtige Weg ;)

Die Funktion "forumerror()" wird mit einem Integerwert (aus 0005 wird 5) als Parameter aufgerufen. Die Funktion selbst, wertet aber einen String aus ("0005"). Also passen die Fehlermeldungen nicht zu den Fehlernummern :(
schön´s Grüssle, Andi

haydar

as kann sein, das habe ich noch nicht kontrolliert

JensWagenknecht

Aber die Idee die Fehler in einer Function abzufangen und auszugeben ist schon sehr gut.

Die Nummern werden aber nicht gewandelt das ist quatsch - höchstens bei der Ausgabe.

Er geht schon Korrekt zu der Funktion. Nur, er gibt Zahlen (Integer) als String mit . geht - ist aber logischer diese als Integer ( also ohne "") mitzugeben und las solche auszuwerten.

Aber es ging ja um was anderes.

Andi

Genauu, es ging um was anderes :D  :D
Und im neuen Modul werden die Fehler richtig ausgewertet :puzz  :D
schön´s Grüssle, Andi

soxin

@ll
Ich will aber nicht das neue VKP!!!
Ich will das alte behalten... lol!
Also nun nochmal ...#
gibts einen neinfachen und kompletten Lösungsvorschlag?
 :quest  :quest  :quest

soxin


Andi

 :quest   :quest   :quest   :quest   :quest  

Die Error Funktion umschreiben  :thumbup:  

 function forumerror($e_code) {
    global $sitename, $header, $footer;
    if ($e_code == 1) {
        $error_msg = "Could not connect to the forums database.";
    }
    if ($e_code == 2) {
        $error_msg = "The forum you selected does not exist. Please go back and try again.";
    }.................................. usw..
schön´s Grüssle, Andi

JensWagenknecht

Das ganze aber bitte schön in die lang-german.php und auf deutsch!

Und nicht bei Deinem Fehler 0017 ( Andi - ich würde mal die richtigen Zahlen nehmen).
Die HTML Ausgabe nicht vergessen.

Andi

@Jens

ist  ja nur als Denkanstoss für soxin gedacht ;)  
Ich habe das Ganze Ding ja bereits komplett umgebaut. Die Änderungen sind da aber so umfangreich, dass es mit dem alten Code nicht kompatibel ist.
schön´s Grüssle, Andi