The Essence of Programming

SmallGallery v.0.3.5

17 sierpnia 2007

Stało się - dzisiaj światło dzienne ujrzała najnowsza wersja SmallGallery 0.3.5. W najnowszej wersji:

  1. Zmiana systemu szablonów Smarty na OPT(Open Power Template)
  2. Dodanie możliwości wyświetlania miniatur zamiast ikonek
  3. Kilka nowych opcji do zmiany w konfiguracji: GALLERY_TITLE - tutuł naszej galerii, SHOW_THUMBS - wyświetlanie miniaturek, THUMB_MAX_WIDTH i THUMB_MAX_HEIGHT - maksymalna wysokość i szerokość miniaturki, THUMBS_QUALITY - jakość tworzonych miniaturek(od 1 do 100)

Poprzez zmianę systemu szablonów na OPT, galeria zadziała teraz tylko na PHP5. Zmiana ta podyktowana była możliwością przyszłego rozwoju, a także zredukowała wielkość skryptu galerii o kilkadziesiąt KB.

W obecnej wersji miniaturki wykonywane są w "locie", także niestety nie są one cachowane w przeglądarce. Prawdopodobnie w następnej wersji będą one zapisywane na dysku, co powinno znacznie przyspieszyć działanie całego skryptu :)

Przykład działania: http://files.gruszka.info/smallgallery/
Ściągnij wersję 0.3.5 skryptu: smallgallery.zip

Komentarze:
Jiobel [17 sierpnia 2007 15:08:44]

Notice: ob_end_flush() [ref.outcontrol]: failed to delete and flush buffer. No buffer to delete or flush. in /home/snipe/domains/zolwik.pl/public_html/smallgallery/lib/opt.class.php on line 801

Błażej `snipe` Gruszka [17 sierpnia 2007 15:13:51]

Jiobel: hmm, jak to się dzieje, że ja nie mam błędów? :P

yanq [17 sierpnia 2007 15:46:37]

Mam ten sam błąd co Jiobel.

Notice: ob_end_flush() [ref.outcontrol]: failed to delete and flush buffer. No buffer to delete or flush. in /home/snipe/domains/zolwik.pl/public_html/smallgallery/lib/opt.class.php on line 801

Walker [17 sierpnia 2007 16:23:52]

Popieram przejście ze Smarty na OPT :). Też odkryłem, że jest szybciej, mniej mulasto, wygodniej i lżej.

Błażej `snipe` Gruszka [17 sierpnia 2007 17:41:57]

Błąd został naprawiony :)

kimi [22 sierpnia 2007 11:39:17]

fajna ta galeria tylko szkoda ze nie moge ja dostosowac do siebie :/
I jakis problem:
cacheNot set

Błażej `snipe` Gruszka [22 sierpnia 2007 11:42:29]

@kimi: mógłbyś wkleić cały kod błędu?? :)

kimi [22 sierpnia 2007 12:21:47]

przosze wejsc na http://presell.shou.pl/

Walker [22 sierpnia 2007 12:22:37]

kimi: ustaw chmod odpowiednia dla templates_c

Błażej `snipe` Gruszka [22 sierpnia 2007 12:25:11]

@kimi: tak jak mówi Walker ;) chmod 755 templates_c

kimi [22 sierpnia 2007 12:29:30]

No i gitarka ;) Dziekuje za pomoc. Serdecznie pozdrawiam.

kimi [22 sierpnia 2007 12:35:09]

Mam jeszcze jedno pytanko. Mozna wylaczyc miniaturki? bo mi przeszkadzaja :P

Błażej `snipe` Gruszka [22 sierpnia 2007 12:43:35]

@kimi: tak – plik config.php, SHOW_THUMBS ustaw na false

kimi [22 sierpnia 2007 12:52:48]

Ale wtedy pokazuje ikonki. A mi chodzi o to aby miniatury byly ale nie zmienialy swojej wielkosci.
Bo chce wrzucic gify o roznych rozmiarach. Serdecznie pozdrawiam

Błażej `snipe` Gruszka [22 sierpnia 2007 13:06:05]

@kimi: wszystkie wartości jakie możesz kontrolować znajdują się w pliku config.pl. Zainteresuj się wartościami THUMB_MAX_WIDTH i THUMB_MAX_HEIGHT. Jeśli ustawisz je na wartości większe niż będą mieć twoje obrazki to skrypt nie powinnien ich zmniejszać i powinny być naturalnej wielkości :)

kimi [22 sierpnia 2007 13:11:10]

Jezeli dam wieksze to je rozciaga i tu jest problem. Jezeli usune wartosc i zostawie puste to skrypt nie dziala :/
Prosze o pomoc. I dziekuje za wszystkie odpowiedzi.Serdecznie pozdrawiam.

Błażej `snipe` Gruszka [22 sierpnia 2007 22:10:07]

@kimi: edytuj plik templates/index.tpl i za tym wyrażeniem {if $config.SHOW_THUMBS == true} zastąp to wyrażenie: show_thumb.php?filename={$objects.object_path}&quality= {$config.THUMBS_QUALITY}&max_width= {$config.THUMB_MAX_WIDTH}&max_height= {$config.THUMB_MAX_HEIGHT}, tym: {$objects.object_path}

kimi [23 sierpnia 2007 17:40:05]

Brawo ;) Ten skrypt staje sie coraz lepszy jedyny minus jaki w nim teraz widze to taki ze nie dzieli na strony np jak mam 100 grafik to pokazuje wszystkie 100 na jednej stronie.
Moglby mi pan podac kod jak zrobic zeby mozna bylo ustawic np ze ma byc 5zdjec na szerokosc i 7 na wysokosc i zeby tworzylo kolejne strony (1, 2, 3, 4, 5)
Z gory dziekuje – serdecznie pozdrawiam.
(hehe jeszcze pare moich uwag i z malego skryptu pan stworzy konkretny cms :)

kimi [23 sierpnia 2007 17:52:21]

Chyba ze mozna ustalic szerokosc na jaka skrypt moze sobie pozwolic i np mniejsze pliki beda miescic sie 5razy a wieksze np 3. I zeby tak ustawialo nie rozciagajac strony

kimi [24 sierpnia 2007 16:03:45]

Snipe pomozesz mi?
Prosze! Chodzi mi o to zeby nie bylo wszystkiego na jednej stronie – tylko mozliwosc ustawienia np 5grafik w wersie i np 6 wersow, reszta ktora sie nie miejsci przechodzi do nastepnej strony. Chodzi o automatyczne tworzenie kolejnych podstron. Wiem ze przy tym nie ma duzo roboty – niestety nie znam sie na php i sam nie dam rady :/
Z gory dziekuje za pomoc.
Serdecznie pozdrawiam.

cojack [03 września 2007 14:27:45]

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/buserwis/domains/busserwis.lap.pl/public_html/class_image_system.php on line 4

:(

Błażej `snipe` Gruszka [03 września 2007 19:14:11]

@cojack: SmallGallery v0.3.5 działa tylko na PHP5

kimi [07 września 2007 09:35:00]

Snipe ile by kosztowalo u ciebie przerobienie tego skryptu?
Potrzebuje podzialu na podstrony.
Ty najlepiej znasz ten skrypt bo go pisales:) wiec pomyslalem ze moze zrobil bys mi to za niewielka oplata?
Napisz ile by mnie to kosztowalo – a ja w ciagu 48h dam ci odpowiedz.

Błażej `snipe` Gruszka [07 września 2007 21:52:34]

Proszę o kontakt: blazej@[usun_to]gruszka.info

kimi [10 października 2007 20:36:49]

Snipe mam plagiatora…

http://www.allegro.pl/item254157162_include_gallery_galeria_zdjec_z_panelem_php.html

http://www.serv.vdl.pl/includegallery/index.php?sid=3

Czy to nie stoi na silniku twojej galeri? Wydaje mi sie ze tak. Twoja galeria po lekkim tuningu. Czytaj dokladnie opis aukcji.
Pzdr.

yasiu [14 listopada 2007 19:32:15]

A czy jest możliwość aby zamiast ikony katalogu wyświetlała się miniaturka zdjęcia z danego katalogu?

yasiu [15 listopada 2007 16:47:09]

Jeszcze jedna sprawa lightbox działa dopiero po załadowaniu wszystkich miniatur . Wcześniej zdjęcie otwiera się normalnie i nie ma przycisku wróć co zmusza do wciśnięcia przycisku wstecz.

snipe [17 listopada 2007 14:33:59]

Rozważania nad nową wersją SmallGallery

Od tygodnia rozważam w swojej głowie zmiany/innowacje jakie mam dodać do najnowszej wersji SmallGallery.

Prawdopodobnie będzie to:
- konfigurator(przez www) zapisujący konfigurację w plikach xml
- stronicowanie
- zmiana biblioteki Light[...]

Kilka informacji o autorze

Programista, blogger, uwielbia białą czekoladę ;)