|
Virtuemat - automatyczne generowanie miniatur |
|
|
|
|
Wpisany przez Administrator
|
|
piątek, 29 kwietnia 2011 07:43 |
Ostatnio potrzebowałem w VirtueMart zmienić rozmiar wszystkich miniatur.
Niestety nie da się tak od ręki skasować plików z katalogu resized i wygenerować nowych miniatur w zmienionych rozmiarach. Każdy plik miniaturki ma w nazwie hash który jest tworzony podczas generowania i zabezpiecza przed przypadkowym nadpisaniem istniejącego pliku innego produktu.
Aby wygenerować nowe miniaturki należy zrobić następujące kroki:
- dla bezpieczeństwa zmienić nazwę katalogu resized i stworzyć nowy katalog resized i nadać mu prawa dostępu 755(components/com_virtuemart/shop_image/product/resized) - Włączyć automatyczne tworzenie miniatur w menu VirtueMart - konfiguracja/witryna/layout -> tworzenie miniaturek - ustalić wartości szerokość i wysokość miniatury i wybrać z górnego menu Zapisz - i teraz najważniejsze - należy przypisać w tabeli jos_vm_product product_thumb_image wartość tą samą wartość co product_full_image; np. przez zapytanie sql w phpmyadminie: UPDATE `jos_vm_product` SET `product_thumb_image` = `product_full_image`; - teraz miniatury same sie będą aktualizować automatycznie podczas przeglądania sklepu przez klientów.
|