Strona 1 z 1

Resizowanie dużych obrazków

: 14 grudnia 2010, 12:16
autor: @Marcin
Bardzo prosta modyfikacja pozwalająca na pomniejszanie obrazków, co zapobiega rozjeżdżaniu się layoutów.
Demo można zobaczyć tutaj.

Otwieramy plik styles/NAZWA_STYLU/template/viewtopic_body.html

znajdź:

Kod: Zaznacz cały

<!-- INCLUDE overall_header.html -->
następnie dodaj:

Kod: Zaznacz cały

<script>
onload_functions.push('resizeimg();');
   function resizeimg()
   {
     if (document.getElementsByTagName)
      {
         for (i=0; i<document.getElementsByTagName('img').length; i++)
         {
           im = document.getElementsByTagName('img')[i];
           if (im.width > 600)
           {
              im.style.width = '425px';
              eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + "','phpbbegypt ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();\")");
              eval("im.onclick = pop" + String(i) + ";");
              if (document.all) im.style.cursor = 'hand';
              if (!document.all) im.style.cursor = 'pointer';
              im.title = 'Kliknij aby powiększyć';
           }
        }
     }
  }
</script>
Modyfikacja nie jest mojego autorstwa.

Re: Resizowanie dużych obrazków

: 22 kwietnia 2011, 15:41
autor: wojtek123
Modyfikacja jest felerna, bo resizuje także obrazki forum np. logo.

Re: Resizowanie dużych obrazków

: 05 maja 2011, 05:26
autor: huber2t
wojtek123 pisze:Modyfikacja jest felerna, bo resizuje także obrazki forum np. logo.
Skorzystaj z tego moda: ReIMG Image Resizer 2.0.0

Re: Resizowanie dużych obrazków

: 05 maja 2011, 08:51
autor: glizda
Albo po prostu na sztywno ustaw maksymalną rozdzielczość dodawanych przez użytkowników obrazków.