IMG bb code ändern
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.
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.
-
- Mitglied
- Beiträge: 73
- Registriert: 21.04.2013 19:42
IMG bb code ändern
hallo, ich hoffe ich bin im richtigen forenbereich,
und zwar möchte ich gerne den IMG bb-code in meinem forum (forum.cams21.de) umbauen
und wzar, das das verwendete bild, auf die originalseite verlinkt (und das bild demenstprechend anklickbar ist)
desweiteren würde ich diese eingebundenen bilder gerne auf eine maximalbreite von 800px fessetzen (soll heisen das sie wenn sie zu groß sind automaitsch verkleinert angezeigt werden) wie mache ich das?
und zwar möchte ich gerne den IMG bb-code in meinem forum (forum.cams21.de) umbauen
und wzar, das das verwendete bild, auf die originalseite verlinkt (und das bild demenstprechend anklickbar ist)
desweiteren würde ich diese eingebundenen bilder gerne auf eine maximalbreite von 800px fessetzen (soll heisen das sie wenn sie zu groß sind automaitsch verkleinert angezeigt werden) wie mache ich das?
Re: IMG bb code ändern
Hallo
Öffne:
Finde:
Ersetze es mit:
Deine User verwenden bestimmt verschiedne Bildhoster, daher wird es sowas nicht möglich sein.herr-der-mails hat geschrieben: das das verwendete bild, auf die originalseite verlinkt
Probier mal folgendes:herr-der-mails hat geschrieben:desweiteren würde ich diese eingebundenen bilder gerne auf eine maximalbreite von 800px fessetzen
Öffne:
root/includes/bbcode.php
Finde:
Code: Alles auswählen
$this->bbcode_tpl('img', $bbcode_id)
Code: Alles auswählen
'<img alt="" src="$1" style="max-width:800px;" />',
-
- Mitglied
- Beiträge: 73
- Registriert: 21.04.2013 19:42
Re: IMG bb code ändern
das ist korrektDeine User verwenden bestimmt verschiedne Bildhoster, daher wird es sowas nicht möglich sein.
die user binden bilder derzeit so ein (beispiel)
Code: Alles auswählen
[img]https://lh5.googleusercontent.com/-dV-IEH5y2wY/UqwfdyoN92I/AAAAAAAAGRc/ULWZ4Bq-iBY/s800/IMG_4904.JPG[/img]
Code: Alles auswählen
https://lh5.googleusercontent.com/-dV-IEH5y2wY/UqwfdyoN92I/AAAAAAAAGRc/ULWZ4Bq-iBY/s800/IMG_4904.JPG
Re: IMG bb code ändern
So funtioniert es:
Öffne:
Finde:
Ersetze es mit:
Öffne:
root/includes/bbcode.php
Finde:
Code: Alles auswählen
$this->bbcode_tpl('img', $bbcode_id)
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
-
- Mitglied
- Beiträge: 73
- Registriert: 21.04.2013 19:42
Re: IMG bb code ändern
mit der ersetzung, werden keine img bilder mehr angezeigt
auch mit
klapts nicht

Code: Alles auswählen
'#\[img:$uid\](.*?)\[/img:$uid\]#s' => $this->bbcode_tpl('<img alt="" src="$1" style="max-width:800px;" />', $bbcode_id),
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
-
- Mitglied
- Beiträge: 73
- Registriert: 21.04.2013 19:42
Re: IMG bb code ändern
nachtrag, ich weis nun auch die genaue html ersetzung die ich gerne hätte.
allerdings
habe das nun vorerst als neuen bbcode mit
eingefügt, und klappt wie gewünscht
Code: Alles auswählen
<a href="{URL}" title="Externes Bild"><img src="{URL}" style="max-width:100%;" /></a>
habe das nun vorerst als neuen bbcode mit
Code: Alles auswählen
[bild][/bild]
Re: IMG bb code ändern
Ich hab es an 2 verschiedenen Foren getestet, es funktioniert.
Du musst nur diesen Teil:
durch das ersetzen:
alles andere lass unberührt.
Du musst nur diesen Teil:
Code: Alles auswählen
$this->bbcode_tpl('img', $bbcode_id),
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
Re: IMG bb code ändern
Du kannst aber auch einen bebutzerdefinierten BBCode bauen, der so aussehen könnte:
und diese Ersetzung hat:
Der würde dann auch für alle Template gelten, wenn er benutz würde und Du müßtest nicht im Code werkeln.
Außerden wärst Du flexibler in der Anpassung, weil alles im ACP geschieht und Du es dort als Änderung sehen kannst.
Das wäre dann natürlich nur für zukünftige Beiträge.
Code: Alles auswählen
[link_img]{URL}[/link_img]
Code: Alles auswählen
<a href="{URL}"><img src={URL} alt={L_IMAGE} max-width="800px" /></a>
Außerden wärst Du flexibler in der Anpassung, weil alles im ACP geschieht und Du es dort als Änderung sehen kannst.
Das wäre dann natürlich nur für zukünftige Beiträge.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
-
- Mitglied
- Beiträge: 73
- Registriert: 21.04.2013 19:42
Re: IMG bb code ändern
gibt es irgendwo die möglichkeit den normalen img code aus dem editor zu entfernen
Re: IMG bb code ändern
Ja, dazu musst du die Template-Datei posting_buttons.html bearbeiten und dieses löschen:
Wobei man das auch deaktivieren kann, wie das "IF" zeigt.
Grüße
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 -->
Grüße