bbcodes sowie postingtextfeld in eigenem formular verwenden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Groovecommander
Mitglied
Beiträge: 119
Registriert: 26.03.2004 16:39

bbcodes sowie postingtextfeld in eigenem formular verwenden

Beitrag von Groovecommander »

hallo,

ich möchte das Postingtextfeld und die BB-Codes in meinem fomular einbauen (das Eintragsformular für neue Beiträge).
Es soll quasi ein Textfeld in das Formular eingebaut werden, wo man die BB-Codes aus dem Forum verwenden kann.
Was muss ich da in mein Formular einbauen, um die BB-Codes verwenden zu können?

so siehts aus, doch die bb-codes funktionieren halt nicht: Formular

Vielen dank
Zuletzt geändert von Groovecommander am 01.01.2005 15:53, insgesamt 2-mal geändert.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Re: postingtextfeld in formular verwenden

Beitrag von Blutgerinsel »

Groovecommander hat geschrieben:hallo,

ich möchte das Postingtextfeld und die BB-Codes in meinem fomular einbauen (das Eintragsformular für neue Beiträge).
Es soll quasi ein Textfeld in das Formular eingebaut werden, wo man die BB-Codes aus dem Forum verwenden kann.
Was muss ich da in mein Formular einbauen, um die BB-Codes verwenden zu können?

so siehts aus, doch die bb-codes funktionieren halt nicht: Formular

Vielen dank
So ein 404 Fehler ist ja sehr anspechend und hilfreich wenn man ne Info möchte :roll:

Wie wärs wenn du
a) eine BBCode Funktion selbermachst in Javascript natürlich oder
b) dies aus einem Forum z.B. VBBulletin klaust?

Letzteres muss ich ja wohl nicht zeigen oder?
Groovecommander
Mitglied
Beiträge: 119
Registriert: 26.03.2004 16:39

Beitrag von Groovecommander »

sorry :oops:, habe den Link aktualisiert.

Wie meinst Du das; aus VBBulletin klauen?

Ich möchte einfach nur die BB-Codes aus dem Forum (phpBB) für mein Formular verwenden.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Groovecommander hat geschrieben:sorry :oops:, habe den Link aktualisiert.

Wie meinst Du das; aus VBBulletin klauen?
Wenn ich auf B oder I oder was auch immer im Formular klicke kommen doch automatisch die BBCode ins Textfeld? richtig?

Oder verstehen wir uns falsch?

Jedenfalls rufen diese Buttons logischer Weise via Onclick Event die Einfügeaktion auf....

Du musst also lediglich nach den externe eingebundenen Javascript im HTML Text suchen schnappst dir die Url, fügst diese in Relation zu der Hauptdomain in der Adressliste ein.....

Und siehst du logischerweise das Javascript in voller pracht das dann kopieren oder downloaden was auch immer und die Funktionen aufrufen.....

Glaubst ich hab miir die mühe wenn die Anderen es schon gemacht haben :wink:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Man kann sich ja auch die posting_body.tpl ansehen.
b) dies aus einem Forum z.B. VBBulletin klaust?
Pfui
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Leuchte hat geschrieben:Man kann sich ja auch die posting_body.tpl ansehen.
b) dies aus einem Forum z.B. VBBulletin klaust?
Pfui
war ja nur ein Beispiel :lol:
Groovecommander
Mitglied
Beiträge: 119
Registriert: 26.03.2004 16:39

Beitrag von Groovecommander »

Die Buttons habe ich ja schon alle so, wie sie sein sollen. Ich verwende aber für dieses Formular kein Template..., die Seite ist allerdings nach der Vorlage für phpbb Seiten aufgebaut.
Ich muss halt noch die Funktionen für die bbcodes irgendwie in mein Formular einbauen oder includen (falls das geht...).
Daher meine Frage, wo finde ich die Funktionen und wie kann ich sie dann verwenden?

Vielen Dank und beste Grüße
Benutzeravatar
MrMind
Mitglied
Beiträge: 464
Registriert: 29.11.2003 17:14
Wohnort: Darmstadt/Odw
Kontaktdaten:

Beitrag von MrMind »

Groovecommander hat geschrieben:Daher meine Frage, wo finde ich die Funktionen und wie kann ich sie dann verwenden?
Diese Frage wurde nun mehrfach beantwortet. Am besten machst du es so wie Leuchte es sagte.

Guck dir mal die posting_body.tpl an, in dem Code findest du irgendwo ein Tag <script> und dazwischen sollte dann die Funktionen stehen für die Buttons (evtl. noch anpassen).

Allerdings reicht das ja nicht aus. Weil wenn du dann einen [img] BBCode in deinem Text hast, und dieser nicht geparst wird, dann bleibt er so, wie er da steht erhalten und wird nicht zu einem <img>-Tag.

Deswegen müsstest du zusätzlich zu dem JS-Script noch die bbcode.php includen. Wenn es da Probleme gibt beim verwenden, dann such mal hier nach BBCodes. Ein User namens Root7 hatte dafür schonmal ein Thema erstellt. das sollte dir anfangs weiterhelfen. ;)

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Groovecommander
Mitglied
Beiträge: 119
Registriert: 26.03.2004 16:39

Beitrag von Groovecommander »

habe mir jetzt den javascript code aus der posting_body.tpl kopiert und in meine Datei in den Headbereich eingefügt. Leider funktionieren weder die bbcodes, noch die Helpline.

Warum nicht? Es kommt die Fehlermeldung (unten links im IE): Fehler im Script!
Im Firefox,in der Javascript Konsole, da steht :
document.post has no properties
Quelldatei: http://www.amwmtboard.mf-mediaproductio ... esuche.php
Zeile: 520
und das für mehere Zeilen...

Besten Dank für Eure Hilfe
Zuletzt geändert von Groovecommander am 31.12.2004 13:27, insgesamt 1-mal geändert.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

1.) Schleunigst Firefox schnappen sonst hält man dich noch für ein Kiddie.......
2.) Dort die Javascript Console starten, bei Opera gibt es das 100%ig bei Firefox weiss ich es im mom auch nicht auswendig....

3.) Diesen Fehler sagen....

Evtl. stimmen die Referenzen nicht....D.h. Feldnamen im Formular stimmt mit dem Hardcodierten im Javascript nicht überein...
Antworten

Zurück zu „Coding & Technik“