PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Popup für Fehlermeldungen bei newthread


JoergZ
09.04.2004, 21:58
Hi @all !

Stehe vor folgendem Problem:

Ich habe im Template newthread ein weiteres Eingabefeld hinzugefügt, was unter dem Eingabefeld "Titel" ausgegeben wird. Alles so weit gut, aber: Ich möchte, dass das Feld eingegeben werden MUSS, und genauso abgeprüft wird wie das Titel-Feld.

Im PHP habe ich den Code gefunden, damit die Fehlermeldung oben ausgegeben wird. Ich möchte aber dass dieses Popup-Fenster kommt (s. Screenshot).

Ich vermute es muss irgendwo in die Zeile <form action="newthread.php" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return validatePost(this, this.subject.value, $vboptions[postminchars], $vboptions[postmaxchars]);" onreset="vB_RESET(this);"</if>> eingefügt werden. Aber wie ? Oder muss man noch an anderer Stelle etwas ändern / hinzugügen ?

Danke für Hilfestellung.


Gruß

Jörg

Mystics
09.04.2004, 23:07
Ist ein wenig aufwändiger ;)

Du kannst dir ja mal anhand meines Prefix Hacks anschauen, an welchen Stellen man das einbauen muss.

U.a.:
clientscript/vbulletin_global.js
clientscript/vbulletin_quickreply.js
clientscript/vbulletin_stdedit.js
clientscript/vbulletin_wysiwyg.js

Template: editor_clientscript
Template: newthread

JoergZ
10.04.2004, 00:31
O.k., danke für den Tip.

Damit werde ich mich dann mal in einer ruhigen Minute beschäftigen.. ;) Es kommt nämlich noch hinzu, dass diese zusätzlichen Felder nur bei Thread-Neuerstellung nur in einem bestimmten Forum angezeigt werden und zu prüfen sind...


Gruß

Jörg