ęczne dodawanie zdjęć do galeri
zdjęcia dodajemy zoptymalizowane aby szybciej się wgrywały - Galeria Phoca Gallery także posiada funkcję “zmniejszania zdjęć” ale po co wgrywać pliki po kilka mega na serwer tylko po to by wykorzystać z nich ok 10%
po wgraniu zdjęć i przypisaniu ich do odpowiednich kategorii musimy wygenerować miniaturki sami
bynajmniej u mnie automatyczne generowanie miniatur nie działa
do tego posłużymy się programem infranview ( szukaj w Google ) opcja do masowej zmiany rozmiarów i nazw
Tyle razy było to opisywane w internecie że pozwolę sobie o odesłanie do wyszukiwarki Google.
w moim przypadku parametry i przedrostki są następujące
phoca_thumb_m - to miniaturka 100 x 100 px
phoca_thumb_l - to zdjęcie po kliknięciu 360 x 480 px
phoca_thumb_s - jest widoczne w panelu admina 50 x 50 px
Strona wwww + galeria Phoca Gallery problemy z miniaturkami pod php4
miniaturki są wgrane tylko funkcja odpowiedzialna za wyświetlanie miniatur nie widzi ich
potrzeba wy edytować plik
localhost/com_phocagallery/helpers/phocagallery.php
musimy zmienić
$file_thumbnail['rel'] = $path['front_image'] . ‘phoca_thumb_m_no_image.’ .$icon;
$file_thumbnail['abs'] = $path['front_image'] . ‘phoca_thumb_m_no_image.’ .$icon;
gotowy kod wygląda jak niżej oczywiście dla opcji medium
131 /Thumbnail_file doesn’t exists
if (!JFile::exists($file_thumbnail['abs']))
{
switch ($size)
{
case ‘large’:
$file_thumbnail['rel'] = $path['front_image'] . ‘phoca_thumb_l_no_image.’ .$icon;
break;
case ‘medium’:
$file_thumbnail['abs'] = $path['front_image'] . ‘phoca_thumb_m_no_image.’ .$icon;
break;
default:
case ’small’:
$file_thumbnail['rel'] = $path['front_image'] . ‘phoca_thumb_s_no_image.’ .$icon;
break;
}
}
return $file_thumbnail;
}
po dokonanych zmianach miniaturki których nie było ukazują się na stronie.
Rozwiązanie problemu nie jest rozwiązaniem jakie byłoby idealne.
Rozwiązaniem idealnym była by zmiana dostawcy hostingu lub parametrów serwera ( o ile istnieje taka możliwość )
Jeśli jesteś zainteresowany podobnymi poprawkami to zapraszam do kontaktu