Page 1 of 1

URL novinek

Posted: Fri Apr 30, 2010 10:36 am
by panther
Ahoj,

chtěl bych se zeptat, jak a jestli vůbec lze manipulovat s URL novinek. Teď je URL ve tvaru www.web.cz/news/2/61/Nadpis-novinky/ a já bych z něj potřeboval www.web.cz/novinky/Nadpis-novinky/. Tedy počeštit + vyhodit některé parametry. Když nic jiného, minimálně počeštit :-)


Děkuji.

Re: URL novinek

Posted: Sat May 01, 2010 6:33 am
by osxfil
Já bych řekl, že se budou muset upravit zdrojáky modulu News. Spíš bych doporučoval místo modulu News používat modul CGBlog, kde si můžeš v předvolbách nastavit co se má v pretty URL zobrazovat (standardně tam je cgblog, já to mám např. v mé klientské zóně změněné na flipblog).
Modul CGBlog je založeny na modulu News, takže má úplně stejné funkce + nějaké navíc a dá se v pohodě využít místo modulu News. Zkus to a uvidíš, že to je jednodušší než se hrabat ve zdrojákách  ;)

Re: URL novinek

Posted: Sat May 01, 2010 11:27 am
by panther
Ach jo, tag je s velkými počátečními písmeny :-(

Ještě jednou díky za doporučení

Re: URL novinek

Posted: Sat May 01, 2010 1:45 pm
by osxfil
Ten tag je {CGBlog} - musíš rozlišovat malá a velká písmena v názvu modulu

Re: URL novinek

Posted: Sat May 01, 2010 2:32 pm
by panther
osxfil wrote: Ten tag je {CGBlog} - musíš rozlišovat malá a velká písmena v názvu modulu
Díky, došlo mi to, přestože jsem to napsal trochu později než ty :-)


Ale nikde jsem tam stejně nenašel možnost pojmenovat URL prefix podle názvu kategorie.. Potřeboval bych nějak dělit novinky, ať by URL byla
/novinky/obecne/novinka/
/novinky/dalsi/novinka1/
/novinky/dalsi/novinka2/

nebo
/novinky-obecne/novinka/
/novinky-dalsi/novinka1/
/novinky-dalsi/novinka2/

To asi nejde, že? Našel jsem nastavení prefixu jen pro všechny kategorie současně, zvlášť ne, takže mi to ani tak moc nepomohlo :-( V URL tedy ještě bude ID novinky, toho se taky asi nezbavím, že?

URL novinky jsem zkoušel odmazat z /modules/CGBlog/action.default.php z proměnné $prettyurl, ale to házelo 404, musí tam tedy to ID být (mě tam dost překáží, stačí mi unique název).

Re: URL novinek

Posted: Sat May 01, 2010 4:24 pm
by kuzmany
Nevyriesis to tak jednoducho, to je na niekiolko uprav v module. Treba zmenit routing a prettyurl pri createlink funkciach.

CGblog to ma v zalozke s nastaveniami. Z url urcite neodstranis jeden ciselny udaj (id novinky), ten druhy je cislo stranky (returnid), to sa da vyriesit (mozno to aj riesi samostny CG blog v nastaveniach, uz som to videl v niektorych moduloch) .