Automatische Größenanpassung von verlinkten Grafiken

 
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 72
Homepage: musikzirkus.eu
Beiträge: 260
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: 40
Homepage: cback.net
Beiträge: 17764
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: 72
Homepage: musikzirkus.eu
Beiträge: 260
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: 40
Homepage: cback.net
Beiträge: 17764
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: 72
Homepage: musikzirkus.eu
Beiträge: 260
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: 40
Homepage: cback.net
Beiträge: 17764
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
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 72
Homepage: musikzirkus.eu
Beiträge: 260
Dabei seit: 02 / 2013
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 11.06.2026 - 15:32 Uhr  ·  #15
Hallo Chris,

kann es sein, dass die Größenanpassung des Covers nicht funktioniert, sobald ich unter "Text nach x Zeichen kürzen" eine Zahl eingetragen habe?

Wie hier im Thread beschrieben, habe ich einen Schalter "Portalcover" erstellt. Die Covergröße wird in allen Boxen korrekt dargestellt, nur nicht in der aktuellen Box (teste gerade) "Die Plattennotiz". Das Cover wird dort nicht auf die gewünschte Größe gebracht, ebenso wird links nicht eingerückt wie in den anderen Boxen.

Vielleicht schaust Du Dir das Ergebnis bitte kurz an, https://www.musikzirkus.eu/ und vergleichst die Abbildung der Box "Die Plattennotiz" mit den Abbildungen der anderen Boxen, bei der keine Kürzung der Anzahl der Zeichen vorgenommen wird.

Vielen Dank und LG,
Wolfgang

Kurze Zusatzinfo 19:36 Uhr:

Ich habe es gerade noch einmal getestet und die Textbegrenzung wieder auf "0" gesetzt - jetzt wird das Cover wie gewünscht angezeigt.

Frage, Chris,

kann das Plugin "Portalseite" oder (wahrscheinlich einfacher) dieser hier verwendete Code so angepasst werden, dass das Cover trotz Textbegrenzung in der definierten Größe ausgegeben wird?
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 40
Homepage: cback.net
Beiträge: 17764
Dabei seit: 12 / 2003
Betreff:

Re: Automatische Größenanpassung von verlinkten Grafiken

 · 
Gepostet: 12.06.2026 - 14:17 Uhr  ·  #16
Hallo Wolfgang,

das Verhalten kam einmal mit einer individuellen Modifikation bei Dir: Da wurde das mit dem Cover extrahieren und zuschneiden als für Deine Seite / Portal gesonderte Funktion umgesetzt. Dies ist bei einer Box mit Textkürzung (wo nämlich der ganze BBCode nicht vorhanden ist, damit nicht mittendrin in einem Format-Tag abgeschnitten wird) natürlich erstmal nicht möglich bzw. müsste halt nochmal gesondert behandelt werden, weil es eine andere Ausgabe ist.

Man müsste hier also etwas entwickeln, dass Boxen mit Textkürzung zunächst auch das Bild extrahieren, dieses dann durch den Formatter mit der Größenlimitierung sendet und danach wieder den HTML Code "rausfiltert" und den verbleibenden Reintext dann erst wieder kürzt.

Hierfür kannst Du mich gerne kontaktieren für ein Angebot wenn das gewünscht ist.

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

Registrierte in diesem Thema

Aktuell kein registrierter in diesem Bereich

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