Hallo,
Da bräuchte man sich also bloß eine lokale Kopie der Seite "Neue Nachricht verfassen" anzulegen, die man dann wie folgt manipuliert:
- die action für das form auf "http://forum.de.selfhtml.org/cgi-bin/user/fo_post" setzen
Was musst du da manipulieren? Das ist doch in einer Kopie schon so.
Habe mich, glaube ich, missverständlich ausgedrückt: Man muss die Seite "Neue Nachricht verfassen" auf der Festplatte speichern und dann mit einem Editor das action-Attribut des Formulars, das die neue Nachricht aufnimmt, zu "http://forum.de.selfhtml.org/cgi-bin/user/fo_post" ändern, da es standardmäßig auf "/cgi-bin/user/fo_post" steht.
- neben dem Auswahlfeld für die Kategorien ein Textfeld einfügen, das als name-Attribut den derzeitigen Namen des des Auswahlfelds erhält
nö, lass das Auswahlfeld ganz weg, und tu einfach ein Textfeld mit dem alten Namen hin.- dem Auswahlfeld einen in der Forumssoftware nicht verwendeten Namen geben, z. B. "skhagsdgksdg"
viel zu umständlich ;-)- dem Auswahlfeld einen onChange-Eventhandler geben, der die Auswahl automatisch in das neue Textfeld überträgt
Warum nicht direkt dort eintippen? Dann kann man auch wirklich alles eingeben.
Hast du Lust "Barrierefreiheit", "Internet-Anbindung", "Programmiertechnik" etc. jedes Mal zu schreiben?
Danach kann der Nutzer wahlweise eine vorgegebene Kategorie wählen oder selbst eine eintippen.
Lass ihn doch direkt eine eintippen. Und wenn du willst, dass man eine aus einer Select Box übertragen kann (Javascript) in ein Textfeld, gib der Select Box nen anderen Namen, sonst könnte es Probleme bei der Weiterverarbeitung geben.
Meine Rede.
Ich weiß allerdings nicht - du sprachst es bereits an - , was passiert, wenn ein Nutzer auf eine Nachricht mit einer benutzerdefinierten Kategorie antworten will. [...]
Dann kommt darauf an, wie die Software aufgebaut ist:
Möglichkeit 1: Es wird die aktuelle (gewählte) Kategorie zwischen <option> und </option> hingeschrieben, der Rest wird dann noch ergänzt.
Möglichkeit 2: Es werden die SelfHTMl Kategorien hingeschrieben, und währen des Schreibens überprüft if(Kategorie die jetzt geschrieben wird == gewählte Kategorie) dann wird noch ein select ausgegeben.
Weder noch. Ich habs mal schnell getestet. Es funktioniert nicht einmal, eine neue Nachricht mit einem benutzerdefinierten Themenbereich abzusenden. :-(
Gruß
Arx
Do it yourSELF 'cause SELFmade is bestmade.
Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
Selfcode entschlüsseln: http://peter.in-berlin.de/projekte/selfcode/
Selfcode-Info: http://emmanuel.dammerer.at/selfcode.html
Für alle Forum-Neulinge:
1.http://de.selfhtml.org/
2.http://suche.de.selfhtml.org/ -> http://forum.de.selfhtml.org/archiv/
3.http://forum.de.selfhtml.org/faq/ -> http://forum.de.selfhtml.org/cgi-bin/fo_post