Automatische Größenanpassung von verlinkten Grafiken

 
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 71
Homepage: musikzirkus.eu
Beiträge: 241
Dabei seit: 02 / 2013
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 19.05.2025 - 23:22 Uhr  ·  #9
Hallo Chris,

besten Dank für Deine wie immer tolle Unterstützung. Morgen setze ich das um und gebe Feedback :-)

LG,
Wolfgang

Nachtrag 20.05.2025:

Im HTML Ersetzungsschema habe ich folgendes eingetragen (funktioniert auch :-) )

<img src="{URL}" width="160" align=left hspace=10 alt="" title="" />

Seltsamerweise erscheint die hier festgelegte Größe von 160px minimal größer als wenn die Größe im Coverlink direkt auf 160 px geändert wird (Bsp.: [imgl]https://f.media-amazon.com/images/I/71pZxnD4VPL._SL160_.jpg[/imgl] - hier wurde "SL1500" durch "SL160" ersetzt). Macht aber nix - je mehr Covergrafiken mit dem neuen Code eingebunden werden, um so mehr gleicht sich das aus.

Noch eine Nachfrage: Ist es realisierbar, dass selbst erstellte BBCodes nachträglich bearbeitet werden können? So müssten diese, falls ein solcher Code nicht funktioniert oder man sich verschrieben hat, nicht vollständig neu erfasst werden O-)

So, und nun nochmals Danke für Deine Hilfe :-)

LG,
Wolfgang
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 39
Homepage: cback.net
Beiträge: 17730
Dabei seit: 12 / 2003
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 20.05.2025 - 12:39 Uhr  ·  #10
Hi Wolfgang,

also auf Deinem Portal erscheinen bei mir alle Bilder in genau 160px gemäß ElementCheck in der Dev-Console. Falls es da Probleme gibt kann das nur im Zusammenspiel mit dem veralteten, nicht mehr genutzten, HTML kommen, welches Du immer mal gerne hier und da verwendest. Das kann sich dann gerade mit Responsive-Verhalten beißen, weshalb das auch seit 2007/2008 rum nicht mehr valide oder mindestens als "deprecated" markiert ist. Beispielsweise wäre ein hspace=10 mit dem CF4 Themekit eher ein class="uk-margin-small-right" bzw. generell dann eher ein style="margin-right:10px;"

Wenn auch ein width:160px; bzw. max-width:160px; im style=""-Tag (als Zusatz) nicht hilft, würde ich mal prüfen, ob da noch etwas anderes auf der Seite sich drauf auswirkt oder irgendwo nochmal (hatten wir glaube ich ja mal bei Dir mit der Fettschrift) ein nicht geschlossener HTML Code von einer Veränderung noch stört. Ein Holzhammer wäre ein style="max-width:160px !important;", das hebelt Dir normal alles andere in der Breite aus. Wichtig: Wenn Du mehrere CSS Attribute als style="" hinzufügst bitte alles innerhalb von einem style="" tag machen und mit Strichpunkten trennen. Beispiel: style="width:160px;max-width:160px !important;">


Mit dem Bearbeiten kann ich gerne mal schauen. Das wäre dann allerdings nur die Bearbeitung für den HTML Code der Ersetzung, der gesetzte Tag kann wegen der Beitrags-Verarbeitung nur gelöscht werden, sonst hakelt sich das mit eventuell bereits verarbeiteten Beiträgen.

LG,
Chris



PS:
Vielleicht zum Abschluss noch ein kleines Secret. ;)
Der Native IMG BBCode vom CF4 kann auch die Größe von Grafiken beschränken, was insbesondere bei HiDPI Monitoren praktisch sein kann. Sieht dann so aus:

Code
[img]https://deinbildlinkhier.bla/blubb.jpg|160[/img]



also einfach hinter den Bildlink eine Pipe (|) setzen und die folgende Zahl ist die maximalbreite, die das Bild haben darf.
Kleiner ist immer erlaubt wegen Responsive, falls der Platz nicht reicht. :)


Code
[img]https://community.cback.net/upload/avatars/a2_1713960761.jpg[/img]

also das Originalbild wäre dann zum Beispiel:


während:
Code
[img]https://community.cback.net/upload/avatars/a2_1713960761.jpg|100[/img]

genau das selbe Bild auf maximal 100px zeigt:




Das ganze funktioniert auch mit den Umlauf-Bildcodes imgl und imgr
Code
[imgl]https://community.cback.net/upload/avatars/a2_1713960761.jpg|100[/imgl]


Falls Du ein Bild mal neben dem Text positionieren möchtest. Abschließen tust Du das dann mit dem BBCode linereset (in Eckigen Klammern)


Dieser Abschnitt sah also so aus:
Code
[imgl]https://community.cback.net/upload/avatars/a2_1713960761.jpg|100[/imgl]
Falls Du ein Bild mal neben dem Text positionieren möchtest. Abschließen tust Du das dann mit dem BBCode linereset (in Eckigen Klammern)
[linereset]




Also vielleicht brauchst Du für Dein Vorhaben ja nicht mal eigene BBCodes und kannst das mit den Hauseigenen schon erledigen. :D
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 71
Homepage: musikzirkus.eu
Beiträge: 241
Dabei seit: 02 / 2013
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 20.05.2025 - 13:40 Uhr  ·  #11
Hi Chris,

Besten Dank, der Vorschlag mit dem "Pipe" ist prima und einfach umzusetzen. Für Rezensionen, bei denen die Bildgröße unterschiedlich sein darf, kommt er gerade recht :-)

LG,
Wolfgang
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 39
Homepage: cback.net
Beiträge: 17730
Dabei seit: 12 / 2003
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 20.05.2025 - 21:18 Uhr  ·  #12
Hallo Wolfgang,

super, dann freue ich mich ja, dass ich Dir noch einen hilfreichen Zusatztipp dalassen konnte. :D

Viele Grüße,
Chris
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 71
Homepage: musikzirkus.eu
Beiträge: 241
Dabei seit: 02 / 2013
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 21.05.2025 - 19:13 Uhr  ·  #13
Zitat geschrieben von cback

Hi Wolfgang,

also auf Deinem Portal erscheinen bei mir alle Bilder in genau 160px gemäß ElementCheck in der Dev-Console. Falls es da Probleme gibt kann das nur im Zusammenspiel mit dem veralteten, nicht mehr genutzten, HTML kommen, welches Du immer mal gerne hier und da verwendest. ....


Hi Chris,

abschließend nochmals Danke für Deine Hilfe und die hilfreichen Tipps bzgl. der "Pipes" :-)

Zu meiner Ehrenrettung noch kurz, ...die Grafiken werden tatsächlich genau mit 160px angezeigt. Übersehen hatte ich in der Zeile:

<img src="{URL}" width="160" align=left hspace=10 alt="" title="" />

dass "align=left hspace=10" nicht nur rechts vom Bild, sondern auch links vom Bild 10px Abstand lässt. Somit sind die beiden bisher neu eingebundenen Grafiken 10px nach rechts gerutscht. Hatte ich zuerst gar nicht bemerkt, auf den ersten Blick sah das so aus, als wären sie rechts größer als die anderen Grafiken. Ich bin aber auch ein Schussel... 8-)

Ich denke, ich passe das noch einmal an mit der Zeile

<img src="{URL}" width="160" align=left style="margin-right:3mm" alt="" title="" />

Also dann,
LG, Wolfgang
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 39
Homepage: cback.net
Beiträge: 17730
Dabei seit: 12 / 2003
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 22.05.2025 - 12:52 Uhr  ·  #14
Hallo Wolfgang,

aber immer gerne doch mit den Tipps! :)

Zu Deiner Erweiterung gibt es auch nichts zu meckern. ;)
Und genau: der hspace wirkt sich horizontal immer auf beiden Seiten aus. Mit margin-left / margin-right hast Du dann doch mehr Flexibilität. :)

Viele Grüße,
Chris
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.