phpRS Galerie 0.99.500d

--> Stažení galerie <--


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í:


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.

  1. 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.
  2. Úprava databáze a přidání do admin menu
  3. 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)
  1. 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"
  2. Dále vlezte do admin menu, do sekce Konfigurace a smažte staré administrační menu galerie.
  3. Ještě nám zbyla stará konfigurace v souboru config.php, tu můžete také smazat.
  4. 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:


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á...