Версия: 2.0 DLE 19.0

Bildgrößenänderer

Разработчик: Mehmet Hanoğlu
Техническая поддержка и вопросы по продукту
Все технические вопросы и поддержка ведутся только через систему тикетов — в вашем профиле — или через Telegram-бота поддержки. Это помогает быстрее находить решения и не теряет обращения.
Опубликовано: 30 января 2026
0 комментариев
577 просмотров

Краткое описание

Das Modul Image Resizer dient zur bequemen Größenänderung von Bildern nach dem Hochladen auf die Website. Es ist besonders nützlich in Situationen, in denen dasselbe Bild in verschiedenen Bereichen der Website verwendet wird, aber in unterschiedlichen Größen angezeigt werden soll.

Полное описание

Das Modul Image Resizer dient zur bequemen Größenänderung von Bildern nach dem Hochladen auf die Website. Es ist besonders nützlich in Situationen, in denen dasselbe Bild in verschiedenen Bereichen der Website verwendet wird, aber in unterschiedlichen Größen angezeigt werden soll.

Zum Beispiel kann dasselbe Bild je nach Website-Design in mehreren Blöcken ausgegeben werden: in der Ankündigung, in der Materialliste und in der Vollversion des Artikels. Wenn man das Bild einfach mit HTML oder CSS verkleinert, bleibt das Bild tatsächlich groß (zum Beispiel 500×400 px), nimmt dabei aber eine kleinere Fläche ein (300×250 px). Das wirkt sich negativ auf SEO aus, da es das Seitengewicht erhöht und die Ladegeschwindigkeit verringert — Parameter, die Suchmaschinen bei der Rangfolge berücksichtigen.

Hauptfunktionen des Moduls

Image Resizer ist nicht nur aus SEO-Sicht nützlich, sondern vereinfacht auch die Arbeit von Entwicklern und Website-Administratoren erheblich. In Nachrichten- und Content-Projekten ist es oft erforderlich, ein Bild in unterschiedlichen Proportionen und Größen auszugeben. Bei der Standard-Skalierung über CSS kann das Seitenverhältnis verzerrt werden, was das Erscheinungsbild verschlechtert.

Dank der Funktion Crop (Zuschneiden) schneidet das Modul automatisch den gewünschten Bereich des Bildes aus und passt ihn ohne Verlust der Proportionen an die vorgegebenen Maße an. Sie können angeben, welcher Teil des Bildes verwendet werden soll — die Mitte, oben, unten oder die Ecken.

Arbeiten mit externen Bildern

Als zusätzliche Funktion unterstützt das Modul die Arbeit mit externen Bildern. Wenn in einem Beitrag ein Bild verwendet wird, das auf einen Drittanbieterdienst hochgeladen wurde (über einen direkten Link), kann Image Resizer es automatisch auf Ihren Server herunterladen und anschließend Folgendes ausführen:

  • Größenänderung;

  • Qualitätseinstellung;

  • Zuschneiden des Bildes.

SEO-Optimierung von Dateinamen

Eines der Probleme von DLE ist das Hinzufügen eines Unix-Timestamps zum Bildnamen. Solche langen und unleserlichen Dateinamen bringen keinen SEO-Vorteil. Image Resizer löst dieses Problem, indem es den Wert des alt-Tags als Dateinamen verwendet.

Auf diese Weise können Bilder automatisch aussagekräftige, SEO-freundliche Namen ohne unnötige Präfixe erhalten.

Leistung und Caching

Die Größenänderung von Bildern wird nicht bei jedem Öffnen der Seite ausgeführt. Die Verarbeitung erfolgt nur beim ersten Anzeigen des Bildes, danach wird das Ergebnis im Cache gespeichert. Das bedeutet:

  • die Serverlast ist minimal;

  • die Ladegeschwindigkeit der Seiten sinkt nicht;

  • eine erneute Verarbeitung ist nicht erforderlich.

Kurze URLs für Bilder

Wenn die Bild-URL selbst nach der Umbenennung immer noch zu lang bleibt, können Sie den Pfad
/uploads/cache/
durch ein virtuelles Verzeichnis ersetzen, zum Beispiel /resimler/.

⚠️ Wichtig: Der angegebene virtuelle Pfad darf nicht übereinstimmen mit tatsächlich verwendeten Systemverzeichnissen oder Kategorienamen.

Automatisches Hinzufügen von width und height

Nach der Größenänderung eines Bildes kann das Modul automatisch die Attribute width und height in den HTML-Code einfügen. Das wirkt sich positiv auf SEO und die Stabilität des Layouts aus, da der Browser die Bildgröße im Voraus kennt.

Anwendungsbeispiel

TPL-Code:

<img src="{image-1}" resize="w:300,h:300,q:90" alt="{title}" />

HTML ohne Modul
Bildgröße: standardmäßiges medium aus dem Admin-Panel

<img src="/uploads/posts/2015-11/medium/1448828412_1200x630.png" alt="Agar.io Private Server Açıldı">

HTML mit Modul
Größe: 140×100 px, Qualität: 90%

<img width="140" height="100" src="/resimler/agario-private-server-acildi-ef2bb658.png" alt="Agar.io Private Server Açıldı">

HTML mit Modul (ohne automatische Benennung):

<img src="/uploads/cache/1d466324cce4fa5e23793284e1b5aee3.jpg" alt="Agar.io Private Server Açıldı">

Bild-Upload über externen Link

Sie können Bilder von externen Websites automatisch herunterladen, indem Sie den Parameter d:1 verwenden:

<img src="http://i.imgur.com/bPCSY43.jpg" alt="ucifer - Saison 2" resize="w:210,h:295,d:1,e:w">

Ergebnis:

<img src="/uploads/cache/1d466324cce4fa5e23793284e1b5aee3.jpg" alt="ucifer - Saison 2">

Die Bildgröße wurde von 94 KB auf 12 KB reduziert, was das Gesamtgewicht der Seite erheblich verringert.

Flexibilität bei der Verwendung

Das Modul kann in jeder .tpl-Datei verwendet werden. Es ist kompatibel mit:

  • image-Tags;

  • zusätzlichen Feldern;

  • standardmäßigen DLE-Vorlagen.

Bei Bedarf kann das Modul jederzeit aktiviert und deaktiviert werden.

Optimierung der Ladegeschwindigkeit

Wenn Sie mit der Ladegeschwindigkeit der Website nicht zufrieden sind und Bilder unterschiedlicher Größen verwenden, ermöglicht Image Resizer, den Unterschied in Google PageSpeed anschaulich zu sehen.

Für eine noch bessere Optimierung können Sie:

  • Bilder aus /uploads/cache/ herunterladen;

  • sie zusätzlich mit Hilfsprogrammen komprimieren (z. B. optipng);

  • wieder auf den Server hochladen.

Formate zur Parameterangabe

resize="w:728|h:440|q:75|e:1" resize="w:728;h:440;q:75;e:1" resize="w:728,h:440,q:75,e:1" resize="w:728;h:440;q:75;e:w,f:1" resize="w:728;h:440;q:75;e:h"

Zuschneiden (Crop)

Vor dem Zuschneiden wird das Bild automatisch auf die minimal zulässige Größe verkleinert, danach erfolgt das Zuschneiden.

resize="w:400,h:400,q:80" crop="c-l" # Zentrum resize="w:400,h:400,q:80" crop="t-l" # Oben-links resize="w:400,h:400,q:80" crop="b-r" # Unten-rechts

Beschreibung der Parameter

  • w — Breite

  • h — Höhe

  • q — Qualität (0–100)

  • f — Hinzufügen von width und height in HTML

  • d — Hochladen eines externen Bildes auf den Server

  • e — Ausrichtung der Skalierung:

    • 1 oder w — nach Breite

    • 2 oder h — nach Höhe

    • 0 oder leer — nach der längeren Seite

Zusätzliche Möglichkeiten

Im Admin-Panel kann eine vom Server unterstützte Hash-Methode ausgewählt werden. Sie wird verwendet, um einen eindeutigen Dateinamenssuffix zu erzeugen, zum Beispiel:

agario-private-server-acildi-ef2bb658.png

Dies ist ein Fork des Moduls, der Code wurde für die Arbeit auf aktuellen Versionen von DLE 19.0 angepasst (das Original befindet sich hier: https://github.com/dlenettr/image-resizer).

Wenn Sie diese Datei auf Ihre Website kopieren, geben Sie bitte einen Link zu unserer Website als Autoren der Weiterentwicklung an!

Скриншоты

Комментарии (0)

Пока нет комментариев. Будьте первым!