phpRS Galerie 0.99.500d
-->
Stažení galerie
<--
BETA Galerie
Uvolněna 4. (předposlední) betaverze phpRS gallery v 0.99.900 (4.8.2005 10:00)
Během pár dní vyjde poslední finální betaverze, která bude rozsahem a funkčností odpovídat verzi plné. Po otestování se během dalších
několika dní objeví galerie v plné verzi, s jedním překvapením.
Přechod z bety 2,3: nakopírujte adresáře (gal_funkce,gal_sablony_cz,plugin) a soubor gallery.php z galerie_install do hlavního adresáře, neupravuje se znovu databáze
Protože galerie jede na novém enginu, možná vznikly chybičky nové, možná jsem pozapomněl opravit chybičky staré.
Proto Vás, phpRSáky zasáhnuté galerií, prosím o otestování.
Galerie je ke stažení, instalace probíhá následovně:
Obsah zazipovaného souboru zkopírujete k index.php (vznikne vám tam adresář galerie_install); v prohlížeči potom pustíte adresu
www.vasweb.cz/galerie_install/index.php a instalacni skript vas (snad) provede instalaci nove galerie.
Galerie by pote mela byt nainstalovana a vy se muzete pustit do testovani.
Samozrejme ze zaloha puvodnich souboru a databaze je jistota.
Vsechny chyby ktere naleznete, pripadne pripominky ktere budete mit, piste na mail, icq, ci
forum. Predem diky. Postupne zde budu informovat o opravenych chybach a behem pristiho tydne vydam plnou verzi galerie, ktera bude zohlednovat vsechny nalezene chyby a nektere vase pripominky.
PS: Mam v planu udelat hodne podrobny manual o uzivani galerie, vcetne jednoho prekvapeni o kterem moc lidi nevi, ale ted je prednejsi funkcnost. Proto novou verzi nedoporucuji novackum s phpRS. Uzivatele, kteri galerii pouzivaji by meli byt v pohode :-)
Nalezené chyby:
špatný odkaz v bloku, opraveno
nefunkční zakládající skript při register_globals=off (děkuji Martinu Fousovi za odhalení) - opraveno
opravena chyba v pripade ze uzivatel nema prezdivku/jmeno
pridan vyber jazyka uzivatele
beta4:
opravena velka chyba - chybela funkce na upravovani obrazku (dekuji bkv za odhaleni)
opravena chyba pri generovani nahledu (opet dekuji bkv)
Opravy
0.99.500 - uznána jako funkční
0.99.500a - přidán chybějící adresář
0.99.500b - opravena chyba ve vzhledové šabloně
0.99.500c - úpravy v názvu souboru css.css na gallery_css.css; přidána bezpečnostní funkce z phpRS 265;
pouze malé úpravy, ale pro zachování kompatibility se doporučuje nahradit soubor gallery.php tím novým
0.99.500d - rozšířeny slovníky (díky za upozornění); odladěna admin sekce tak, aby se nezobrazovali
notice chyby; tato verze již nemusí být kompatibilní s verzí phpRS 2.3.5 (netestováno)
Upozornění:
Verze 0.99.500 je poslední verze, která je kopmatibilní s phpRS 2.3.5. až 2.5.5.
Další verze galerie budou podporovat pouze phpRS 2.6.5 a vyšší.
Ptáte se proč?
Protože zpětné udržování kompatibility již není (z časových důvodů) možné. 2.6.5 se liší v samotných
základech v práci s pluginy a moduly. Proto Vám doporučuji - přejděte na phpRS 2.6.5.
Historie
Původní verze galerie od M. Bilčíka (http://develope.host.sk) byla určena primárně
pro phpRS verze 2.2.0, ovšem sloužila až do verze 2.5.5. To sebou přinášelo různá
úskalí - například došlo ke změně autorizace do phpRS a tím byl utnut rozšiřený admin
přístup do galerie.
Navíc galerie začala pokulhávat v oblasti funkční a tak jsem si na začátku prázdnin
(cca červenec 2004) řekl, že udělám galerii novou, galerii lepší. Práce započaly,
ovšem moje představy ze začátku byly o časovych nárocích úplně jiné; no jednoduše
jsem nepočítal s tím, že to bude trvat tak dlouho. Do toho jsem ještě galerii asi
třikrát začal psát znovu, protože orientace v původním kódu byla neúnosná.
Pokud so dobře vzpomínám, sliboval jsem galerii nejpozději v listopadu 2004 (teď
už se přiznat mohu, neměl jsem galerii hotovou ani z poloviny, ten datum mě měl
strašit a já měl pracovat). Jak to dopadlo si asi všichni vzpomínáte - galerii jsem
nejméně třikrát odložil. Nakonec jsem ji stihl vydat do konce roku (tuším že to
bylo 23.12.2004?). Od té doby se objevilo pár návrhů na zlepšení funkčnosti galerie,
zlepšení vzhledu galerie atd. Nějaké nápady jsou již implementovány, na nějaké návrhy
se ještě nedostalo. Mate i Vy nápad? Přispějte do fóra.
Jaké jsou hlavní výhody galerie a v čem se liší od galerie interní?
Galerie externí (alespoň pro zatím) nechce zastoupit galerii interní. Sice je
toho v podstatě schopná, ale z důvodů kompatibility zatím galerie zůstávají oddělené.
Hlavní rozdíl v galeriích je v samotném základu.
Galerie interní:
Tato galerie je v phpRS "od kdo ví kdy" a její primární účel je možnost vkládat obrázky do článků.
Je přístupná pouze adminům/redaktorům/autorům a slouží jen a pouze pro vkládání obrázků do článků
(případně jako úschovna obrázků ke kterým mohou jen přihlášení uživatelé)
Galerie externí:
Tato galerie je od začátku stavěná jako galerie přístupná všem. To znamená, že každý, kdo je návštěvníkem
webu si obrázky v této galerii může zobrazit, může je komentovat a může je známkovat.
Každý, kdo je registrovaný jako čtenář si může galerii založit (i když to vlastně jde omezit - potom ale
galerie víceméně ztrácí smysl) a přidávat do ní obrázky.
Jako hlavní výhody galerie vidím následující:
- hromadné přidávání obrázků
- možnost obrázky komentovat a známkovat
- jednoduché vzhledové šablony
- možnost vkládat obrázky z galerie do článků (phpRS 2.6.5 a vyšší)
- jednoduchá možnost omezení počtu galerií a nastavení maximální velikosti jedné galerie
- jednoduchá integrace do phpRS
Instalace
phpRS 2.6.5.
Pokud disponujete phpRS ve verzi 265 jste ušetřeni všech problémů při instalaci.
Tato verze phpRS (díky Jirko) totiž galerii obsahuje standardně v sobě a pro její aktivování
je potřeba udělat následující:
přihlašte se do admin menu, klikněte na "Konfigurace," dále "Správa modulů," najděte si
kde galerie je a klikněte na "Aktivovat." Tím jste galerii aktivovali.
Nová instalace
Nová instalace galerie probíhá ve dvou fázích.
-
Rozbalení a upravení souborů
Pokud jste získali galerii v původní podobě z tohoto webu, máte nyní v ruce jeden zazipovaný soubor.
Tento soubor obsahuje všechny soubory které potřebujete ke správnému provozu galerie.
Soubor rozbalte do kořenového adresáře (tam kde je index.php). Tím by Vám měly vzniknout tyto soubory/složky:
- gal_funkce
- gal_sablony
- gallery
- lang
- plugin/gal_admin
- css.css
- db_gallery.php
- gallery.php
- info_galerie_500.html
Nyní si otevřeme soubor css.css (např F3 v Total Commandrovi) a jeho obsah zkopírujeme do svého CSS souboru.
Pravděpdodně se nachází zde: image/nazevlayoutu/nazevlayoutu.css. Tím máme soubory nahrané a upravené
pro správný provoz galerie.
-
Úprava databáze a přidání do admin menu
Další část naší práce spočívá v upravení databáze. Vzal jsem si přiklad z jednoduchosti phpRS a tak Vám ve
všem pomůže soubor db_gallery.php, který si otevřete ve svém prohlížeči (zadáte adresu www.vasweb.cz/db_gallery.php).
V něm vyplníte potřebné údaje pro připojení k databázi a vyberete správnou možnost ve výběru akcí. Pokud vše proběhlo
v pořádku, soubor můžete z webu smazat, v případě nějaké chyby skočte na sekci chybová hlášení.
Další co musíme udělat je přidat administrační menu galerie. Vlezeme tedy do administrace, přesněji do sekce
konfigurace; ještě přesněji do sekce správa plug-inů (ve verzi 2.6.5). Dole máme kolonku na vyplnění cesty
k pluginu a my vyplníme "plugin/gal_admin/plugin.php", dáme přidat a phpRS nahlásí že plugin byl úspěšně přidán.
Nyní musíme chvíli věnovat nastavení proměnných galerie v sekci "phpRS Gallery - Konfigurace galerie"
Přechod ze staré verze galerie (od M. Bilčíka)
- Nejprve je potřeba "zbavit se" pozůstatků staré galerie.
Smažte:
-
adresáře:
- "plugin/gal_admin"
- "plugin/gal_nahodny"
- "plugin/gal_najnovsi"
- "template"
- "vlibTemplate"
-
soubory:
- "lang/slgal_cz.php"
- "lang/slgal_sk.php"
- "gallery.php"
- "gallery_paging.php"
- "vlibTemplate.php"
- Dále vlezte do admin menu, do sekce Konfigurace a smažte staré administrační menu galerie.
- Ještě nám zbyla stará konfigurace v souboru config.php, tu můžete také smazat.
- Poté postupujte stejně jako při nové instalaci, pouze při nahrávání databáze zvolte upravit stávající databázi.
Konfigurace galerie
Od verze 0.99.499 se konfigurace galerie přesunula do administračního menu (sekce phpRS gallery).
Nyní se podíváme na všechny možnosti konfigurace:
-
Počet galerií pro {někdo}
Tato volba určuje, kolik galeríí může založit uživatel přihlášený přes admin.html s právy {někdo}.
-
Zobrazovat interní galerie
Zpřístupňuje pohled do interní galerie (obrázky do článků) v galerii externí - každý si je může zobrazit.
-
Maximální velikost nahrávaného obrázku
Pokud obrázek překročí stanovenou velikost, neuloŽí se na server a bude uživateli vrácena informace o překročení velikosti.
-
Maximální velikost galerie
Pokud galerie překročí maximální velikost, nepůjdou do ní vkládat fotky.
-
Může {někdo} nahrávat přes FTP?
Tato volba umožnuje {někomu} přidávat fotografie z libovolného adresáře na serveru. Nejčastěji pouze administrátor.
-
Kolik obrázků zobrazovat v TOP přehledu?
Kolik obrázku zobrazit v přehled nej obrázků...
-
Kolik obrázků lze maximálně hromadně přidat?
Maximální možný počet obrázků při hromadném nahrávání na server.
-
Maximální šířka náhledu
...
-
Maximální výška náhledu
...
-
Po kolika položkách stránkovat v galerii
Určuje, kolik položek bude zobrazených na jedné straně.
-
V kolika sloupcích zobrazovat položky
Počet sloupců v tabulce při prohlížení obrázků.
-
Kolik znaků z popisu zobrazovat v přehledu galerií
Na hlavní straně galerie se nachází krátký popis všech galerií, kolik znaků zobrazit?
-
Adresář se šablonami (musí končit lomítkem)
Nejčastěji
gal_sablony_cz/
-
Adresář kam nahrávat obrázky (musí končit lomítkem)
Nejčastěji
gallery/
-
phpRS (mělo by být: phpRS x.x.x)
Jakou verzi phpRS máte?
-
Verze GD knihovny
Můžete zkusit autodetekci, v případě že si verzí nejste jisti, kontaktujte svého poskytovatele webového prostoru.
Problémy s galerií
Do galerie se nedají přidat obrázky.
Zkontrolujte, zda adresář "gallery" má nastavená práva pomocí chmod na 0777.
Galerie nefunguje na hostingu Banán.cz
Na tomto hostingu je nějak špatně nastaven Apache (či PHP) a pokud používáte Internet
Explorer, můžete se dočkat nepříjemné chyby. Proto doporučuji použít např. Mozillu Firebird. Pokud nedojde ze strany hostingu
Banán.cz k nápravě, pravděpodobně se objeví Service Pack pro uživatele na tomto hostingu.
Update:
podle iformací které se ke mě dostali galerie na bananu funguje, takže se opravný balíček nechystá.
Kontakty
Michal Šafus - ICQ: 242684860 - michalsafus@gmail.com - www.nemrum.cz/bg
Tyto kontakty jsou pouze pro ten případ, že objevíte nějakou chybu v programové stránce galerie.
(nepřesný překlad, náročná funkce, špatná funkce...)
Na dotazy typu "Nejde mi galerie, napiš..." si vyhrazuji právo
neodpovídat
.
Pokud takový problém máte, zkuste to ve fóru na Supersvětě.cz
ToDo
Seznam toho, co se chystá...
- opravit notice chyby v celé galerii
- optimalizovat kód galerie (mysql_result ==> mysql_fetch_array)
- zkusit předělat CSS
- zkusit předělat šablony (ve spolupráci s phpRS)
- přidělat slideshow
- ve spolupráci s phpRS předělat interní galerii a rozšířit její funkčnost
- zkusit přidat copyright do obrázku
- zmenšit šířku popisu pod obrázkem