IMG BBcode bearbeiten

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

IMG BBcode bearbeiten

Beitrag von DerTheo »

Hey Leute

Ich würde gerne meinen IMG BBcode so ändern, das die Bilder automatisch in der Breite skaliert werden.

Ich habe jetz folgenden Custom BBCode gefunden:

Code: Alles auswählen

[Bild]{URL}[/Bild]
HTML-Ersetzung
<img src="{URL}" width="450">
Diese Breite würde ich jetzt gerne auf meinen Standard IMG BBcode anwenden, sodass ich ohne Custom BBCode auskomme.
Ich habe in meinem Style Lucid Lime nun die Datei bbcode.html in den templates gefunden. Für den IMG Code ist folgende Zeile hinterlegt:

Code: Alles auswählen

<!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->
Als Laie habe ich einfach daraus mal folgendes gemacht:

Code: Alles auswählen

<!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" width="700" /><!-- END img -->
Leider hat dies nach Browser Cache leeren, Template, Grafiksammlung, Themes aktualisieren, keine Auswirkung. Ist mein Ansatz falsch? (kenne mich hier nicht gut aus) Habe auch noch in die Postings_Buttons.html geschaut, zu IMG finde ich dort nur:

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 -->
Ich habe zu testen bbstyle(14) auf bbstyle (24) geändert. 24 ist die BBcode ID Nummer des oben genannten Custim BBcode. Diese hattte aber zur folge, das beim click auf IMG nur anscheinend wahrlos 2 unterschiedliche BBCodes angezeigt wurden:

Statt wie vermutet

Code: Alles auswählen

[Bild][/Bild]
erschien

Code: Alles auswählen

[bbcode13][bbcode12]
Style: Lucid Lime
Phpbb 3.0.8
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: IMG BBcode bearbeiten

Beitrag von modernist »

Eigentlich sollte es reichen, in der includes/bbcode.php style="width: 450px" in der Zeile

Code: Alles auswählen

				'img'		=> '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
einzufügen:

Code: Alles auswählen

				'img'		=> '<img src="$1" style="width: 450px" alt="' . $user->lang['IMAGE'] . '" />',
Damit werden aber auch Bilder, die weniger als 450px breit sind, gestaucht. (Falls es funktioniert, ich habe es nicht ausprobiert).
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: IMG BBcode bearbeiten

Beitrag von DerTheo »

Danke, klappt. An die kleineren Bilder habe ich leider nicht gedacht, schade...
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5014
Registriert: 08.06.2009 12:03

Re: IMG BBcode bearbeiten

Beitrag von Talk19zehn »

Hello, derTheo - nutzt die die eigentliche Grundfunktion zur Erstellung von Vorschaubildern ggf. gar nicht, die auf den IMG-BBCode greift?

Probiere ggf.: Bytes, PX sind denkbar variabel
ACP / Beiträge / Dateianhänge hat geschrieben: Bildkategorie-Einstellungen [Zugeordnete Gruppe: Bilder]
Bilder im Beitrag anzeigen:
Wenn diese Option auf „Nein“ gesetzt wird, werden Bildanhänge als Link dargestellt. --> Ja

Vorschaubild erstellen:
Vorschaubild in allen möglichen Fällen erstellen. --> Ja

Maximale Größe der Vorschaubildern in Pixeln:
Ein Vorschaubild wird nicht größer sein als der hier eingestellte Wert. --> 400 px

Minimale Vorschaubild-Dateigröße:
Erstellt keine Vorschaubilder bei Bildern, die kleiner sind als dieser Wert. --> 12000 Bytes

Maximale Bildgröße:
Maximale Größe von Bild-Dateianhängen. Um die Überprüfung der Bildgröße abzuschalten, stelle als Werte 0px × 0px ein.

Dateigröße für verlinkte Bilder:
Bild-Dateianhänge werden als Link dargestellt, wenn deren Größe diese Werte überschreitet. Um dieses Verhalten abzuschalten, stelle als Werte 0px × 0px ein.


Eine wunderbare Sammlung von phpBB3-BBCodes findest du auf http://www.phpbb3bbcodes.com/viewforum.php?f=2&start=25
, die einen zusätzlichen Nutzen bieten. :wink:

Beste Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: IMG BBcode bearbeiten

Beitrag von modernist »

Mir ist noch eingefallen, daß es ggf. mit max-width klappen könnte: http://www.css4you.de/max-width.html

Code: Alles auswählen

            'img'      => '<img src="$1" style="max-width: 450px" alt="' . $user->lang['IMAGE'] . '" />',
Bilder mit einer Breite < 451px würden dann in der Weite nicht angepasst.
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: IMG BBcode bearbeiten

Beitrag von DerTheo »

@Talk19zehn Nein, die hab ich deaktiviert. Danke für den BBCode Tipp, die Seite kenne ich wirklich klasse :)

@modernis Vielen Dank, perfekt. Diese Lösung löst sogar ein Problem, an das ich garnicht gedacht hatte: zu breite Signaturen. Da manche Imagehoster ja die Bildgröße nicht (wie formuliert man das, "mit übergeben" ?) kommmt eine Fehlermeldung, will ein User ein Bild in die Signatur einbinden. Also muss man die Überprüfung deaktivieren und über die Forenregeln angeben "bitte nicht mehr als xy Pixel Bilder in der Signatur"

Jetzt wird automatisch angepasst :)

Klasse, vielen Dank!
Style: Lucid Lime
Phpbb 3.0.8
Helmuts-Fahrrad-Seiten
Mitglied
Beiträge: 47
Registriert: 21.04.2006 00:56
Wohnort: Hamburg-Tonndorf
Kontaktdaten:

Re: IMG BBcode bearbeiten

Beitrag von Helmuts-Fahrrad-Seiten »

modernist hat geschrieben:

Code: Alles auswählen

            'img'      => '<img src="$1" style="max-width: 450px" alt="' . $user->lang['IMAGE'] . '" />',
Bilder mit einer Breite < 451px würden dann in der Weite nicht angepasst.
Prima! Genau dieses Resultat hätte ich gern.

Magst Du mir das bitte so erklären, dass auch ich als Unwissender es anwenden kann?

Was genau muss ich bitte wo einfügen?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: IMG BBcode bearbeiten

Beitrag von Kirk »

Hallo
Helmuts-Fahrrad-Seiten hat geschrieben:Was genau muss ich bitte wo einfügen?
Öffne: root/includes/bbcode.php
Finde:

Code: Alles auswählen

                'img'        => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />', 
Ersetze es mit:

Code: Alles auswählen

                'img'       => '<img src="$1" style="max-width: 450px" alt="' . $user->lang['IMAGE'] . '" />', 
Helmuts-Fahrrad-Seiten
Mitglied
Beiträge: 47
Registriert: 21.04.2006 00:56
Wohnort: Hamburg-Tonndorf
Kontaktdaten:

Re: IMG BBcode bearbeiten

Beitrag von Helmuts-Fahrrad-Seiten »

Danke!

Das geht leider erst ab phpbb 3., wo ich noch auf phpbb 2. rumkaue.

Ist aber vorgemerkt und erleichtert mir die Entscheidung für den Umstieg enorm.
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: IMG BBcode bearbeiten

Beitrag von AYYILDIZLAR »

Hallo,
Helmuts-Fahrrad-Seiten hat geschrieben:Ist aber vorgemerkt und erleichtert mir die Entscheidung für den Umstieg enorm.
Du wirst es mit Sicherheit nicht bereuen.
KB:184


Grüße
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“