BBCode [img] löschen

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
electrohunter
Mitglied
Beiträge: 83
Registriert: 31.08.2011 00:48

BBCode [img] löschen

Beitrag von electrohunter »

Hallo,

ich mal wieder!

Gibt es wirklich keine Möglichkeit den BBCode [img] und eventuell andere vorgegebene BBCodes zu entfernen bzw. löschen? Ich habe einige Beriträge dazu gelesen, aber am Ende hat sich dann doch rausgestellt, dass man [img] nicht löschen kann. Dann habe ich gelesen, dass man das wohl deaktivieren kann. Das soll wohl unter "Gruppenspezifische Forenrechte" gehen, aber das klappt bei mir auch nicht. Da kann ich doch nur jedes einzelne Forum auswählen. Dann müsste ich ja für jede Gruppe für jedes einzelne Unterforum das einstellen und das ist doch sicherlich nicht die Lösung und würde Stunden dauern.

Wieso ist es nicht möglich, dieses verdammte [img zu löschen?

Viele Grüße

electrohunter
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: BBCode [img] löschen

Beitrag von zx9r-treiber »

Das geht doch über die "Forumsrollen"

Schau dir mal die Forunsrollen an. Dort zB unter "Standard Zugang" kannst du die "Forums-Berechtigungen" einstellen. Diesbezüglich unter "Inhalt" kannst du unter "Kann den [img]-BBCode-Tag verwenden" Ja oder Nein anwählen.

Du brauchst nur dort auf nein zu setzen und keiner der dieser Forumsrolle zugeteilt ist kann diesen BB-Code benutzen.

Wenn das nicht alle Benutzer betreffen soll, dann lege neue Forumsrollen an und verteile je nach dem die Rollen auf die verschiedenen Benutzer.

Das ist doch nun wirklich nicht schwierig. Ich habe in meinem Forum insgesamt 6 verschiedene eigene Forumsrollen angelegt die ich je nach Status des Benutzers verteilen und zuweisen kann. Um dieses noch einfacher zu gestalten habe ich gleichzeitig 6 verschiedene und neue Benutzergruppen angelegt und jede Benutzergruppe hat seine eigene Forumsrolle und somit seine eingenen Berechtigungen.
Den einzelnen Benutzern dann in die entsprechende Gruppe zu setzen ist ein leichtes und schnell gemacht.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
electrohunter
Mitglied
Beiträge: 83
Registriert: 31.08.2011 00:48

Re: BBCode [img] löschen

Beitrag von electrohunter »

Hallo,

ich möchte aber das komplett entfernen/löschen und keine Rollen vergeben. Weißt du was für ein Aufwand das ist, für jede Gruppe das einzustellen. Das Forum wurde doch programmiert, also muss es doch irgendwie möglich sein, diesen Befehl zu entfernen, nur wo? Ich verstehe einfach nicht, warum man BBCodes nicht einfach so löschen kann.

Sorry, ich verstehe das nicht. Ich bin da wohl zu blöd. Egal welche Rolle ich aklicke, gilt das immer nur für ein Forum bzw. Unterforum. Ich habe aber davon über 60. Dann gibt es sechs verschiedene Gruppen (Gäste, Admin, Moderatoren, Registirerte etc.) - also sind das doch 360 verschiedene Rollen die ich einstellen muss. Das dauert Stunden :cry:
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: BBCode [img] löschen

Beitrag von canonknipser »

Das ist ein "hardcoded"-bbcode

Lösch ihn aus der includes/bbcode.php

Code: Alles auswählen

                case 4:
                    if ($user->optionget('viewimg'))
                    {
                        $this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id),
                            )
                        );
                    }
                    else
                    {
                        $this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'        => str_replace('$2', '[ img ]', $this->bbcode_tpl('url', $bbcode_id, true)),
                            )
                        );
                    }
                break;
 
Dann sollte er komplett weg sein ...
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
electrohunter
Mitglied
Beiträge: 83
Registriert: 31.08.2011 00:48

Re: BBCode [img] löschen

Beitrag von electrohunter »

Danke canonknipser,

genau das habe ich gesucht, werde ich gleich mal ausprobieren!

Ich habe das nun entfernt, aber das img wird weiterhin angezeigt!

Jetzt sehe ich was passiert ist. Alle Fotos, die bis jetzt mit img eingefügt wurden, sind weg, aber das der img-Button ist weiterhin da, genau umgekehrt möchte ich es aber haben. Ich will doch nur dieses verdammte Button weg haben :cry:
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: BBCode [img] löschen

Beitrag von canonknipser »

Das macht genau das, was du im Eröffnungsbeitrag geschrieben hast - das [img]-Tag löschen - dann bleibt nur der nackte Text stehen, weil das Tag nicht mehr ausgewertet wird ;)


Die Alternative ist wirklich, die Rollen zu ändern - auf Gruppen-Ebene kann das img-Tag leider nur für PNs verboten werden, der Rest muss dann über Forenrechte gemacht werden
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
electrohunter
Mitglied
Beiträge: 83
Registriert: 31.08.2011 00:48

Re: BBCode [img] löschen

Beitrag von electrohunter »

und wie geht das? Ich raffe es wirklich nicht. Ich bin im Adminbereich und dann? Gehe ich auf Berechtigungen und dann? auf Forenrechte? Wenn ich dann dort bin, sind alle meine Foren zu sehen und das sind über 60 Stück. Muss ich die jetzt alle einzeln anklicken?
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: BBCode [img] löschen

Beitrag von canonknipser »

Versuch es mal in der styles/DEIN_STYLENAME/template/posting_buttons.hmtl

für Subsilver2-basierte Stile das entfernen:

Code: Alles auswählen

		<!-- IF S_BBCODE_IMG -->
			<input type="button" class="btnbbcode" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" onmouseover="helpline('p')" onmouseout="helpline('tip')" />
		<!-- ENDIF -->
für prosilver-Stile:

Code: Alles auswählen

	<!-- IF S_BBCODE_IMG -->
		<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" />
	<!-- ENDIF -->

Nicht vergessen, nach dem ändern den Cache zu leeren ;)

Wenn einer den Code kennt, kann er ihn immer noch verwenden - wird aber nicht mehr als Button angezeigt.
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
electrohunter
Mitglied
Beiträge: 83
Registriert: 31.08.2011 00:48

Re: BBCode [img] löschen

Beitrag von electrohunter »

Das hat geklappt. Vielen Dank!!!
Antworten

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