Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Miniaturka z dynamicznej grafiki
Riklaunim
post 25.02.2005, 22:54:20
Post #1





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Używam prostej klasy do generowania miniaturek. W tekście [TH=link do grafiki] Wstawia popupa z miniaturą:
  1. <?php
  2.  
  3. case TH:
  4. $size = GetImageSize($id);
  5. $bas = crc32($id);
  6. $wi = ceil($size[0] / 3);
  7. $he = ceil($size[1] / 3);
  8. $size[0] = $size[0] + 35;
  9. $size[1] = $size[1] + 35;
  10. include_once 'kernel/external/thumbnail.class.php';
  11. $MyThumb = new Thumbnail($id, $wi, $he, 'temporary/stats/'.$bas.'.jpg');
  12. $MyThumb->Output();
  13. return '<a href=\"'.$id.'\" onClick=\"window.open('','popup', 'height='.$size[1].', width='.$size[0].', scrollbars=yes, location=no, statusbar=no, resizable=no toolbar=no, menubar=no')\" target=\"popup\"><img src=\"temporary/stats/'.$bas.'.jpg\" border=\"0\"></a>';
  14. break;
  15.  
  16. ?>

Działa to w przypadku normalnych grafik lecz nie działa gdy chcę zminiaturyzować grafikę z pliku binarki o linku binary.php?id=LICZBA (zwraca ona obraz, nie HTML!). Popup działa poprawnie poza brakiem miniatury. Klasa miniatur: link. Da się to jakoś zrobić (getimagesize też nie łapie rozmiarów tego?

Przykład grafiki z moduły binarki: http://www.cmf.rk.edu.pl/binary.php?id=1

Ten post edytował Riklaunim 25.02.2005, 22:54:53


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:46