Версия: 2.0 DLE 19.0

Redimensionator de imagini

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

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

Modulul Image Resizer este destinat pentru modificarea comodă a dimensiunilor imaginilor după încărcarea lor pe site. Este deosebit de util în situațiile în care aceeași imagine este folosită în diferite părți ale site-ului, dar trebuie afișată în dimensiuni diferite.

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

Modulul Image Resizer este destinat pentru modificarea comodă a dimensiunilor imaginilor după încărcarea lor pe site. Este deosebit de util în situațiile în care aceeași imagine este folosită în diferite părți ale site-ului, dar trebuie afișată în dimensiuni diferite.

De exemplu, conform designului site-ului, aceeași imagine poate fi afișată în mai multe blocuri: în anunț, în lista materialelor și în versiunea completă a articolului. Dacă doar micșorați imaginea cu ajutorul HTML sau CSS, imaginea rămâne de fapt de dimensiune mare (de exemplu, 500×400 px), ocupând totodată o zonă mai mică (300×250 px). Acest lucru afectează negativ SEO, deoarece mărește greutatea paginii și reduce viteza de încărcare a acesteia — parametri pe care motoarele de căutare îi iau în considerare la clasare.

Funcționalitățile principale ale modulului

Image Resizer este util nu doar din punct de vedere SEO, ci și simplifică semnificativ munca dezvoltatorilor și administratorilor de site-uri. În proiectele de știri și conținut, adesea este necesară afișarea aceleiași imagini în proporții și dimensiuni diferite. La scalarea standard prin CSS, raportul de aspect poate fi distorsionat, ceea ce înrăutățește aspectul vizual.

Datorită funcției Crop (tăiere), modulul decupează automat zona necesară a imaginii și o aduce la dimensiunile setate fără pierderea proporțiilor. Puteți specifica ce parte a imaginii trebuie utilizată — centrul, partea de sus, partea de jos sau colțurile.

Lucrul cu imagini externe

Ca funcționalitate suplimentară, modulul suportă lucrul cu imagini externe. Dacă în material este folosită o imagine încărcată pe un serviciu terț (prin link direct), Image Resizer o poate descărca automat pe serverul dvs., iar apoi poate efectua:

  • redimensionarea;

  • setarea calității;

  • tăierea imaginii.

Optimizarea SEO a numelor fișierelor

Una dintre problemele DLE este adăugarea Unix timestamp la numele imaginii. Astfel de nume de fișiere lungi și greu de citit nu aduc beneficii pentru SEO. Image Resizer rezolvă această problemă, permițând utilizarea valorii alt-tagului ca nume de fișier.

Astfel, imaginile pot primi automat denumiri semnificative, prietenoase pentru SEO, fără prefixe inutile.

Performanță și cache

Redimensionarea imaginilor nu se efectuează la fiecare deschidere a paginii. Procesarea are loc doar la prima afișare a imaginii, după care rezultatul este salvat în cache. Aceasta înseamnă că:

  • încărcarea pe server este minimă;

  • viteza de încărcare a paginilor nu scade;

  • reprocesarea nu este necesară.

URL-uri scurte pentru imagini

Dacă, chiar și după redenumirea URL-ului imaginilor, acesta rămâne prea lung, puteți înlocui calea
/uploads/cache/
cu un director virtual, de exemplu /resimler/.

⚠️ Important: calea virtuală indicată nu trebuie să coincidă cu directoarele utilizate efectiv de sistem sau cu denumirile categoriilor.

Adăugare automată a width și height

După redimensionarea imaginii, modulul poate adăuga automat atributele width și height în codul HTML. Acest lucru are un efect pozitiv asupra SEO și stabilității aspectului, deoarece browserul cunoaște dinainte dimensiunile imaginii.

Exemplu de utilizare

Cod TPL:

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

HTML fără modul
Dimensiunea imaginii: medium standard din panoul de administrare

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

HTML cu modulul
Dimensiune: 140×100 px, calitate: 90%

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

HTML cu modulul (fără denumire automată):

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

Încărcarea imaginilor prin link extern

Puteți descărca automat imagini de pe site-uri terțe, folosind parametrul d:1:

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

Rezultat:

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

Dimensiunea imaginii a fost redusă de la 94 KB la 12 KB, ceea ce reduce semnificativ greutatea totală a paginii.

Flexibilitate de utilizare

Modulul poate fi utilizat în orice fișier .tpl. Este compatibil cu:

  • tagurile image;

  • câmpurile suplimentare;

  • șabloanele standard DLE.

Dacă este necesar, modulul poate fi activat și dezactivat în orice moment.

Optimizarea vitezei de încărcare

Dacă nu sunteți mulțumit de viteza de încărcare a site-ului și utilizați imagini de dimensiuni diferite, Image Resizer vă va permite să vedeți clar diferența în Google PageSpeed.

Pentru o optimizare și mai mare, puteți:

  • descărca imaginile din /uploads/cache/;

  • să le comprimați suplimentar cu ajutorul utilitarelor (de exemplu, optipng);

  • să le încărcați înapoi pe server.

Formate de scriere a parametrilor

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"

Decupare (Crop)

Înainte de decupare, imaginea este redusă automat la dimensiunea minimă admisă, după care se efectuează decuparea.

resize="w:400,h:400,q:80" crop="c-l" # Centru resize="w:400,h:400,q:80" crop="t-l" # Sus-stânga resize="w:400,h:400,q:80" crop="b-r" # Jos-dreapta

Descrierea parametrilor

  • w — lățime

  • h — înălțime

  • q — calitate (0–100)

  • f — adăugarea width și height în HTML

  • d — încărcarea unei imagini externe pe server

  • e — orientarea scalării:

    • 1 sau w — după lățime

    • 2 sau h — după înălțime

    • 0 sau gol — după latura lungă

Funcționalități suplimentare

În panoul de administrare puteți alege metoda hash, suportată de server. Ea este folosită pentru formarea sufixului unic al numelui fișierului, de exemplu:

agario-private-server-acildi-ef2bb658.png

Acesta este un fork al modulului, codul a fost corectat pentru funcționarea pe versiunile actuale DLE 19.0 (Originalul se află aici: https://github.com/dlenettr/image-resizer).

Dacă copiați acest fișier pe site-ul dvs., indicați linkul către site-ul nostru ca autori ai îmbunătățirii!

Скриншоты

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

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