Seite 1 von 1
IMG bb code ändern
Verfasst: 20.12.2013 19:21
von herr-der-mails
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?
Re: IMG bb code ändern
Verfasst: 20.12.2013 19:35
von Kirk
Hallo
herr-der-mails hat geschrieben: das das verwendete bild, auf die originalseite verlinkt
Deine User verwenden bestimmt verschiedne Bildhoster, daher wird es sowas nicht möglich sein.
herr-der-mails hat geschrieben:desweiteren würde ich diese eingebundenen bilder gerne auf eine maximalbreite von 800px fessetzen
Probier mal folgendes:
Öffne:
root/includes/bbcode.php
Finde:
Ersetze es mit:
Re: IMG bb code ändern
Verfasst: 20.12.2013 19:40
von herr-der-mails
Deine User verwenden bestimmt verschiedne Bildhoster, daher wird es sowas nicht möglich sein.
das ist korrekt
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]
geht das nicht das wenn man auf das bild klickt das man dann die seite
Code: Alles auswählen
https://lh5.googleusercontent.com/-dV-IEH5y2wY/UqwfdyoN92I/AAAAAAAAGRc/ULWZ4Bq-iBY/s800/IMG_4904.JPG
aufruft? [zwecks der originalgröße]
Re: IMG bb code ändern
Verfasst: 20.12.2013 20:14
von Kirk
So funtioniert es:
Öffne:
root/includes/bbcode.php
Finde:
Ersetze es mit:
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
Re: IMG bb code ändern
Verfasst: 20.12.2013 20:59
von herr-der-mails
mit der ersetzung, werden keine img bilder mehr angezeigt
Code: Alles auswählen
'#\[img:$uid\](.*?)\[/img:$uid\]#s' => $this->bbcode_tpl('<img alt="" src="$1" style="max-width:800px;" />', $bbcode_id),
auch mit
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
klapts nicht
Re: IMG bb code ändern
Verfasst: 20.12.2013 21:41
von herr-der-mails
nachtrag, ich weis nun auch die genaue html ersetzung die ich gerne hätte.
Code: Alles auswählen
<a href="{URL}" title="Externes Bild"><img src="{URL}" style="max-width:100%;" /></a>
allerdings
habe das nun vorerst als neuen bbcode mit
eingefügt, und klappt wie gewünscht
Re: IMG bb code ändern
Verfasst: 21.12.2013 12:55
von Kirk
Ich hab es an 2 verschiedenen Foren getestet, es funktioniert.
Du musst nur diesen Teil:
durch das ersetzen:
Code: Alles auswählen
'<a href="$1"><img alt="" src="$1" style="max-width:800px;" /></a>',
alles andere lass unberührt.
Re: IMG bb code ändern
Verfasst: 21.12.2013 13:55
von Miriam
Du kannst aber auch einen bebutzerdefinierten BBCode bauen, der so aussehen könnte:
und diese Ersetzung hat:
Code: Alles auswählen
<a href="{URL}"><img src={URL} alt={L_IMAGE} max-width="800px" /></a>
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.
Re: IMG bb code ändern
Verfasst: 21.12.2013 20:33
von herr-der-mails
gibt es irgendwo die möglichkeit den normalen img code aus dem editor zu entfernen
Re: IMG bb code ändern
Verfasst: 21.12.2013 22:14
von Crizzo
Ja, dazu musst du die Template-Datei
posting_buttons.html bearbeiten und dieses löschen:
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 -->
Wobei man das auch deaktivieren kann, wie das "IF" zeigt.
Grüße