Eigene BBCodes funktionieren nicht

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DaywalkerGermering
Mitglied
Beiträge: 4
Registriert: 08.09.2010 12:00

Eigene BBCodes funktionieren nicht

Beitrag von DaywalkerGermering »

Hallo zusammen,
Ich hoffe ich bin hier im richtigen Forum.
Ich habe das Problem, dass meine selbsterstellten BBCodes nicht funktionieren.
Ich wollte einen BBCode zum Zentrieren einbinden.
Bei BBCode Benutzung habe ich folgendes eingetragen: [center]{Text}[/center]
Bei Html Ersetzung habe ich verschiedene html Befehle für das zentrieren ausprobiert - unter anderem:

<align=center>{Text}</align>
<align='center'>{Text}</align>
<align="center">{Text}</align>
<div style="text-align:center;">{TEXT}</div>
<center>{Text}</center>

und noch einige andere Varianten die ich dank google gefunden habe, das angezeigte Ergebnis bei Benutzung des Tags ist leider immer das gleiche:

[center]Versuchstext[/center]

Die Codes für fett, unterschstrichen funktionieren Einwandfrei, BBCodes sind auch aktiviert.
Hatte jemand schon einmal das gleiche Problem und hat evtl. sogar eine Lösung?

Grüße Day
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Eigene BBCodes funktionieren nicht

Beitrag von 7emper5i »

ja, du spielst unter anderem mit der Schreibweise der Variablen.
Ob das nun ursächlich für den Fehler ist, kann ich dir nicht sagen - nimm den CENTER BB-Code bei dir aus der DB wieder raus und geh deine Custom-BBCodes durch, ob da noch andere BBCodes sind die unter derselben Eingabe was anderes ausgeben wollen.

Dann nimmst du diese drei Codes und bindest sie ein, auch wenn du das schon gemacht hast, mach es noch mal ;)

BBCode:

Code: Alles auswählen

    [center]{TEXT}[/center]
HTML:

Code: Alles auswählen

    <div style="text-align:center;">{TEXT}</div>
Helpline:

Code: Alles auswählen

    Center: [center]Füge deinen Text hier ein[/center]

Viel Erfolg,
das funktioniert.
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
DaywalkerGermering
Mitglied
Beiträge: 4
Registriert: 08.09.2010 12:00

Re: Eigene BBCodes funktionieren nicht

Beitrag von DaywalkerGermering »

nein den "gleichen" code für eine andere Ausgabe gibt es nicht.

und die Variante geht auch nicht.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Eigene BBCodes funktionieren nicht

Beitrag von Dr.Death »

Hi,

du musst einen ggf. vorhandenen Beitrag erst editieren und neu abspeichern bevor der geänderte BBCode funktionieren kann.
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Eigene BBCodes funktionieren nicht

Beitrag von 7emper5i »

Was funktioniert denn nicht.

Die Angabe ist ein wenig pauschal... :roll:


- wird der Button angezeigt? Ja / Nein
- Wenn angezeigt, passiert irgendwas im Textfeld, wenn du draufklickst? Ja / Nein
- Hast du bei der Erstellung auch den Haken bei Beim Verfassen eines Beitrags anzeigen gemacht? Ja / Nein
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
DaywalkerGermering
Mitglied
Beiträge: 4
Registriert: 08.09.2010 12:00

Re: Eigene BBCodes funktionieren nicht

Beitrag von DaywalkerGermering »

Dr.Death hat geschrieben:Hi,

du musst einen ggf. vorhandenen Beitrag erst editieren und neu abspeichern bevor der geänderte BBCode funktionieren kann.
Ich habe jedesmal einen komplett neuen Beitrag erstellt.



@ Semper:
Die Ausgabe funktioniert nicht - ich erhalten keinen zentrierten Text sondern folgendes: [center]Versuchstext[/center]

Button wird angezeigt, anklicken funktioniert auch und der markierte Text wird auch entsprechend "formatiert" (also [center] und [/center] wird gesetzt.
Andere Codes funktionieren auch nicht z.B: indent selbe Ausgabe nur entsprechend mit indent in den klammern
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Eigene BBCodes funktionieren nicht

Beitrag von Dr.Death »

Hast Du mal einen Link zu Deinem Forum?
Ich habe den Verdacht, das es Probleme mit Deinem verwendeten Style gibt.
DaywalkerGermering
Mitglied
Beiträge: 4
Registriert: 08.09.2010 12:00

Re: Eigene BBCodes funktionieren nicht

Beitrag von DaywalkerGermering »

Warum in aller Welt auch immer jetzt funktioniert es.
Ich hab andere Styles eingestellt um mir die anzusehen dort wurden die Testbeiträge zentriert angezeigt - beim zurückswitchen auf das ursprüngliche Style - gehts immer noch.

Ich hab keinen Plan warum, am html hab ich ja nichts verändert, und dafür sitz ich seit 5 Stunden davor uns such :-)

Naja trotzdem danke für die schnellen Antworten


Edit: Ähm ja da hat wohl jemand richtig vermutet :-), den Post hab ich aber nicht gesehen da war ich schon am Beitrag schreiben :lol:
Benutzeravatar
schnagga
Mitglied
Beiträge: 901
Registriert: 10.03.2006 18:26
Wohnort: Verden

Re: Eigene BBCodes funktionieren nicht

Beitrag von schnagga »

Ich tippe mal auf: Cache nicht gelöscht :wink:
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: Eigene BBCodes funktionieren nicht

Beitrag von sepp71 »

Der Code für die Benutzung ist falsch, die Variable mußt Du in Großbuchstaben schreiben. Also nicht

Code: Alles auswählen

[center]{Text}[/center]
sondern

Code: Alles auswählen

[center]{TEXT}[/center]
in der Benutzung.
Für die HTML-Ersetzung dann

Code: Alles auswählen

<div style="text-align:center;">{TEXT}</div>
Zumindest bei mir ging es damit.
Gruß
Sepp
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“