Resizowanie dużych obrazków

Modyfikacje do phpBB 3.0.x autorstwa użytkowników. Tutaj możesz zaprezentować swoje prace, także w wersjach deweloperskich.
Regulamin forum
Zakładając temat dla swojego stylu, wymagane jest dodanie go jako załącznik (przez forum) w pierwszym poście.
Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Resizowanie dużych obrazków

Post autor: @Marcin » 14 grudnia 2010, 12:16

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.
Wsparcie phpBB PL !!

wojtek123
Posty: 21
Rejestracja: 22 kwietnia 2011, 14:32

Re: Resizowanie dużych obrazków

Post autor: wojtek123 » 22 kwietnia 2011, 15:41

Modyfikacja jest felerna, bo resizuje także obrazki forum np. logo.
Forum Reksio

Awatar użytkownika
huber2t
Zasłużony
Posty: 745
Rejestracja: 30 października 2008, 17:16

Re: Resizowanie dużych obrazków

Post autor: huber2t » 05 maja 2011, 05:26

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

glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Re: Resizowanie dużych obrazków

Post autor: glizda » 05 maja 2011, 08:51

Albo po prostu na sztywno ustaw maksymalną rozdzielczość dodawanych przez użytkowników obrazków.
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

Zablokowany