Page 1 of 1

Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 12:59 pm
by Deeci
Ahoj,

instaloval jsem modul CGContentUtils v jeho poslední verzi (1.2), ale nefunguje mi korektně (mám CMSMS 1.9.2). Když založím nový blok typu "File Selector" tak výsledný select je vždy prázdný. Neukládá si to také nastavenou hodnotu adresáře. Ostatní typy mi fungovaly.

Může někdo poradit kde by mohla být chybka, nebo počkat na další verzi, kde toto již bude opravené?

Díky za rady, Deeci

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 6:59 pm
by kuzmany
Ahoj,

v action.admin_edit_block.php je chyba. Podmienku

if( (int)$params['directory'] == 0 || $params['directory'] == '0' )

treba nahradit

if( $params['directory'] == '0' )

Riadok cca 112.

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 7:07 pm
by Deeci
kuzmany wrote:Ahoj,

v action.admin_edit_block.php je chyba. Podmienku

if( (int)$params['directory'] == 0 || $params['directory'] == '0' )

treba nahradit

if( $params['directory'] == '0' )

Riadok cca 112.
Díky, před chvílí jsem na to zrovna přišel :-) Ještě jsem zjistil, že pokud chci zobrazovat všechny soubory, je nutno vložit do povolených typů souborů " * " jinak to nic nevypíše...

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 7:11 pm
by kuzmany
Skvele.

Inac pre nahravanie suborov je asi lepsie pouzit skvely http://dev.cmsmadesimple.org/projects/gbfilepicker

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 10:20 pm
by Deeci
kuzmany wrote:Skvele.

Inac pre nahravanie suborov je asi lepsie pouzit skvely http://dev.cmsmadesimple.org/projects/gbfilepicker
Vypadá to pěkně. Měl bych dva dotazy:

1) Dá se to použít např. i v modulu Novinky (CGBlog)?
2) Potřeboval bych, aby se mi v selectu objevovaly soubory (obrázky) jen příslušné stránky. Tedy např. pokud mám ve složce uploads vytvořenu složku podle page_alias stránky, aby se to bralo jen z ní. např:
{content_module block="filepicker_block" module="GBFilePicker" mode="dropdown" dir=$page_alias}
Toto mi ale nějak nefunguje :-( Je nějaká cesta, jak toho dosáhnout?

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 11:25 pm
by kuzmany
1, nie. Moduly maju samostatne nastroje na nahravanie suborov

2, GBFilePicker pravdepodobne nebude vediet automaticky vytvarat adresare. Ono je to trosku zlozitejsie, lebo pri editacii by sa dal nastavit UDT pred editaciou, ktory zisti alias a na zaklade toho overi existenciu adresara. Horsie je to pri pridavani novej stranky, vtedy alias este neexistuje.

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 11:43 pm
by Deeci
Myslel jsem případ, kdy adresáře vytvořím dle aliasů "ručně" např. ve správci obrázků. Pak bych jen potřeboval aby se ten parametr dir="" volal dynamicky dle aliasu stránky (načte obrázky ze stejně pojmenovaného předem vytvořeného adresáře).

Re: Pomoc s modulem CGContentUtils

Posted: Thu Jan 06, 2011 11:55 pm
by kuzmany
Prilis to komplikujes :) GBFilePicker ma jednu skvelu vlastnost a to mode="browser", kedy priamo pri editacii stranky mozes nahravat obrazky/subory.

Kazdopadne tvoju variantu dosiahnes tak, ked do sablony stranky vlozis nieco taketo:


{capture assing="adresar"}images/obrazky/{$page_alias}{/capture}
{content_module block="filepicker_block" module="GBFilePicker" mode="browser" dir=$adresar}

Vtedy bude filepciker mierit vzdy do adresara, ktory bude vytvoreny z aliasu ;)

Re: Pomoc s modulem CGContentUtils

Posted: Fri Jan 07, 2011 12:33 pm
by Deeci
Jak tak koukám asi bude nejlepší využít možností AdvancedContect + GBFilePicker, které jsi tu tuším i někde doporučoval. Musím se v tom trošku prohrabat, ale vypadá to fakt dobře :-)