[3.3] BBCode-Buttons an anderer Position
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
- Tommy Herrmann
- Mitglied
- Beiträge: 144
- Registriert: 06.12.2020 11:24
- Kontaktdaten:
[3.3] BBCode-Buttons an anderer Position
Hallo,
kann mir jemand einen Tipp geben, wie ich meine eigenen BBCode-Buttons etwas anderes positionieren kann oder wo ich diese Datei finde?
Ich hätte z.B. den Button ganz rechts "vi" gerne direkt neben dem ersten Button "YouTube":
[ externes Bild ]
kann mir jemand einen Tipp geben, wie ich meine eigenen BBCode-Buttons etwas anderes positionieren kann oder wo ich diese Datei finde?
Ich hätte z.B. den Button ganz rechts "vi" gerne direkt neben dem ersten Button "YouTube":
[ externes Bild ]
Re: [3.3] BBCode-Buttons an anderer Position
Hi nutze diese extension hier:
https://www.phpbb.com/customise/db/exte ... bcode_box/
Damit hast du erstmal eine umfangreiche und gut eingabe box und du kannst sogar im acp dafür die bbcodes anordnen (nach installation) wie du sie möchtest.
https://www.phpbb.com/customise/db/exte ... bcode_box/
Damit hast du erstmal eine umfangreiche und gut eingabe box und du kannst sogar im acp dafür die bbcodes anordnen (nach installation) wie du sie möchtest.
- Tommy Herrmann
- Mitglied
- Beiträge: 144
- Registriert: 06.12.2020 11:24
- Kontaktdaten:
Re: [3.3] BBCode-Buttons an anderer Position
Hallo Chris,
vielen Dank für diesen Tipp zu dieser Erweiterung. Ich möchte allerdings dafür keine Erweiterung installieren (versuche da so wenig wie möglich zu installieren) - ich komme auch mit meinen eigenen BBCodes sehr gut zurecht.
... wollte eben nur die Anordnung der Buttons ändern und nicht alles neu machen müssen. Das müsste man doch in irgendeiner Datei ändern können.
Würde diese Erweiterung denn auch die bereits vorhandenen BBCodes übernehmen?
P.S.:
Ah - ich sehe gerade - das steht in der Datenbank in der Tabelle: phpbb_bbcodes
vielen Dank für diesen Tipp zu dieser Erweiterung. Ich möchte allerdings dafür keine Erweiterung installieren (versuche da so wenig wie möglich zu installieren) - ich komme auch mit meinen eigenen BBCodes sehr gut zurecht.
... wollte eben nur die Anordnung der Buttons ändern und nicht alles neu machen müssen. Das müsste man doch in irgendeiner Datei ändern können.
Würde diese Erweiterung denn auch die bereits vorhandenen BBCodes übernehmen?
P.S.:
Ah - ich sehe gerade - das steht in der Datenbank in der Tabelle: phpbb_bbcodes
Re: [3.3] BBCode-Buttons an anderer Position
Ich wäre vorsichtig mit direkter änderung in der datenbank.
Re: [3.3] BBCode-Buttons an anderer Position
Hi
Oder geht es dir um die generelle Position im Template? Dann schau dir mal die Datei
Geht es dir nur um die Reihenfolge? Die kannst du direkt in der BBcode Verwaltung ändern.Tommy Herrmann hat geschrieben: 22.05.2022 10:34 kann mir jemand einen Tipp geben, wie ich meine eigenen BBCode-Buttons etwas anderes positionieren kann oder wo ich diese Datei finde?
Oder geht es dir um die generelle Position im Template? Dann schau dir mal die Datei
posting_buttons.html
im Style an. Da findest du ganz am Ende eine Maske die phpBB benutzt, um die Custom BBcodes einzubinden. Viele Möglichkeiten hast du da allerdings nicht. Allerdings bin ich kein Styler. Wenn du da mehr machen willst, wäre eine Anfrage im Style Forum sinnvoll.Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
- Tommy Herrmann
- Mitglied
- Beiträge: 144
- Registriert: 06.12.2020 11:24
- Kontaktdaten:
Re: [3.3] BBCode-Buttons an anderer Position
Moin,
ja - um die Reihenfolge der Buttons.
Ich habe heute einen neuen Button "video" (ganz rechts der letzte in meinem Screenshot oben) erstellt und den hätte ich gerne gleich rechts nach dem ersten Button "YouTube" platziert:
[ externes Bild ]
Da kann ich aber keine Reihenfolge in der Verwaltung einstellen - oder wie oder wo?:
[ externes Bild ]
In der Datei "posting_buttons.html" wird die Reihenfolge aufgrund der ID in der Datenbank dargestellt (ich habe aber etwas Angst einfach die ID in der Datenbank zu ändern - weiß nicht, ob da irgendein INDEX drauf sitzt).
ja - um die Reihenfolge der Buttons.
Ich habe heute einen neuen Button "video" (ganz rechts der letzte in meinem Screenshot oben) erstellt und den hätte ich gerne gleich rechts nach dem ersten Button "YouTube" platziert:
[ externes Bild ]
Da kann ich aber keine Reihenfolge in der Verwaltung einstellen - oder wie oder wo?:
[ externes Bild ]
In der Datei "posting_buttons.html" wird die Reihenfolge aufgrund der ID in der Datenbank dargestellt (ich habe aber etwas Angst einfach die ID in der Datenbank zu ändern - weiß nicht, ob da irgendein INDEX drauf sitzt).
Code: Alles auswählen
<!-- BEGIN custom_tags -->
<button type="button" class="button button-secondary bbcode-{custom_tags.BBCODE_TAG_CLEAN}" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{{ custom_tags.BBCODE_HELPLINE }}">
{custom_tags.BBCODE_TAG}
</button>
<!-- END custom_tags -->
- Tommy Herrmann
- Mitglied
- Beiträge: 144
- Registriert: 06.12.2020 11:24
- Kontaktdaten:
Re: [3.3] BBCode-Buttons an anderer Position
... ach was - ich ändere jetzt einfach einige BBCodes (erstelle diese neu) und fertig.
Hätte mich nur interessiert.
Ich finde auch, dass die Reihenfolge unbedingt (wie bei den Smileys) einstellbar sein sollte.
Hätte mich nur interessiert.
Ich finde auch, dass die Reihenfolge unbedingt (wie bei den Smileys) einstellbar sein sollte.
Re: [3.3] BBCode-Buttons an anderer Position
Korrekt. Ich hab das mit Beitrags-Symbolen und Smilies verwechselt, sorry!Tommy Herrmann hat geschrieben: 22.05.2022 12:30 Da kann ich aber keine Reihenfolge in der Verwaltung einstellen

Ich schau mir das eben in einem TB an, wie das ganze unter der Haube abläuft und melde mich dann wieder. Erstmal nichts in der DB ändern!In der Datei "posting_buttons.html" wird die Reihenfolge aufgrund der ID in der Datenbank dargestellt (ich habe aber etwas Angst einfach die ID in der Datenbank zu ändern - weiß nicht, ob da irgendein INDEX drauf sitzt).
Hast du denn kein eigenes TB wo du gefahrlos experimentieren kannst? Wenn nicht, wäre das sehr empfehlenswert. Wenn du den Aufwand scheust dir eine lokale Testumgebung einzurichten, kannst ja auch simpel ein online TB erstellen. Das sollte dann aber auch bezüglich DB komplett isoliert von deinem LB laufen.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
- Tommy Herrmann
- Mitglied
- Beiträge: 144
- Registriert: 06.12.2020 11:24
- Kontaktdaten:
Re: [3.3] BBCode-Buttons an anderer Position
Das wäre nett.
Eine "Testumgebung" habe ich - allerdings habe ich nur meine eine originale Datenbank
Was echt lustig ist:
Ich wollte gerade durch löschen und neu erstellen die Platzierung der Buttons neu gestalten.
Das geht nicht ---- wenn ich z.B. den Button "YouTube" und einige andere lösche, um diese dann ganz unten als neue Buttons wieder hinzuzufügen, dann stehen die wieder genau dort und alle zuvor gelöschten Buttons auch, sobald ich nur einen dieser gelöschten Buttons wieder mit dem gleichen Code einfüge.
Eine "Testumgebung" habe ich - allerdings habe ich nur meine eine originale Datenbank

Was echt lustig ist:
Ich wollte gerade durch löschen und neu erstellen die Platzierung der Buttons neu gestalten.
Das geht nicht ---- wenn ich z.B. den Button "YouTube" und einige andere lösche, um diese dann ganz unten als neue Buttons wieder hinzuzufügen, dann stehen die wieder genau dort und alle zuvor gelöschten Buttons auch, sobald ich nur einen dieser gelöschten Buttons wieder mit dem gleichen Code einfüge.
Re: [3.3] BBCode-Buttons an anderer Position
Hat etwas gedauert, die Schnitzeljagd hat mehr Zeit benötigt als angenommen.

Du meinst eine Kopie der originalen Datenbank, oder wie?Tommy Herrmann hat geschrieben: 22.05.2022 13:06 Eine "Testumgebung" habe ich - allerdings habe ich nur meine eine originale Datenbank![]()
Ja, und im Code habe ich gesehen warum. Das mit der ID können wir gleich abhaken. Das ist erstens der Index der BBcodes und zweitens irrelevant was die Reihenfolge angeht. In der DateiTommy Herrmann hat geschrieben: 22.05.2022 13:06 Ich wollte gerade durch löschen und neu erstellen die Platzierung der Buttons neu gestalten.
Das geht nicht ----
functions_display.php
finden wir den Code der sich um die Generierung der Template Variablen bezüglich BBcodes im Posting Editor kümmert. Dort ist folgender SQL Code zu finden, den phpBB benutzt um die Custom BBcodes von der DB abzufragen:Code: Alles auswählen
$sql_ary = [
'SELECT' => 'b.bbcode_id, b.bbcode_tag, b.bbcode_helpline, b.bbcode_match',
'FROM' => [BBCODES_TABLE => 'b'],
'WHERE' => 'b.display_on_posting = 1',
'ORDER_BY' => 'b.bbcode_tag',
];
Es gäbe allerdings mehrere PHP Events wo man sich einklinken könnte. Das ist aber dann was für einen Ext Bastler.

Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität