yvComments
Pondělí, 02 Únor 2009 19:53
Jako další komponentu si představíme komponentu pro možnost přidávání komentářů pod články. Její název je yvComments, její použití je poměrně snadné.
Nejdříve si stáhneme tento soubor
Češtinu stahujte ZDE
Rozbalíme si ho někde na disku, soubor obsahuje tři další zabalené soubory (Modul, Plugin, Komponentu). K funkčnosti nám stačí nainstalovat pouze komponenta a plugin. Modul se instaluje pouze v případě, že chceme komentáře zobrazovat jinde než v obsahu. Po úspěšném nainstalování se nám zobrazí v menu Komponenty nový odkaz yvComments, po kliknutí na něj nevidíme nic. V této části se totiž zobrazují pouze již odeslané komentáře.Veškerá nastavení se provádí v pluginu. Nejdříve si ale nainstalujeme češtinu. Instaluje se stejně jako klasický modul nebo komponenta. Jen bych chtěl upozornit, že není přeložena administrační část.
Nastavení
Po úspěšné instalaci se vrhneme na nastavení. Nejprve si ale musíme vytvořit novou sekci a kategorii. Do té se budou ukládat komentáře, jako by to byli samostatné články. Vytvoříme si tedy ve správci sekcí novou a pojmenujeme ji například komentáře. Do této sekce vložíme novou kategorii, pojmenujeme ji třeba stejně jako sekci. Nyní poslední věc. Pokud chceme povolit přispívání nepřihlášeným uživatelům, musíme vytvořit nového uživatele, který bude defaultně označován jako host. Najedeme tedy do správce uživatelů a vytvoříme nového uživatele. Pojmenujeme ho například quest, přiřadíme mu nějaký fiktivní mail, a práva mu nastavíme Registred. Nyní se konečně vrhnem na správu samotnou. Najedeme do Rozšíření>Správa zásuvných modulů a najdeme si položku yvComment. Jako první nastavíme sekci a kategorii pro naše příspěvky. Zvolíme tu, kterou jsme si před chvílí vytvořili. Hned po touto volbu je textarea, kam vepisujeme postupně ID sekce, kategorie, článku, u kterých chceme zobrazovat komentáře. Pokud zvolíme ID pouze sekce, budou se komentáře zobrazovat ve všech kategoriích a článcích této sekce. Nevíme-li, kde ID zjistit. Stačí najet do správy sekcí, kategorií, článků a u každé z nich je v pravo sloupec ID a číslo. Toto číslo nás zajímá.Vypíšeme tedy nějaké ID do kolonky jaké chceme a jdeme dál. Nyní budeme potřebovat trochu angličtiny, jelikož není administrace přeložena. Vypíšu tedy několik důležitých názvů proměných které chceme měnit.
USE_CSS_FILE- zvolíme vzhled komentářů
ALLOW_COMMENTS_ON_COMMENT - povolení komentování komentářů (odpovědi na komentáře)
ALLOW_GUEST_ADD - povolení přispívání hostů
GUEST_USERNAME - jméno uživatele který bude jako host, vyplňujeme stejné jako jméno uživatele, které ho jsme vytvářeli
To jsou ty nejdůležitější. Najdeme zde spoustu dalších voleb, jako povolení HTML značek, povolení editování příspěvku, odkazy na autory, minimální doba mezi přispíváním atd. Tímto nastavením je systém velice dobře přizpůsobitelný. Zobrazování komentářů je trochu strohé, ale jednoduché a přehledné, náročnější uživatelé si jistě sami upraví css soubor. Ten se mimochodem nachází ve složce components/com_yvcomments/assets, zde jsou 4 css soubory, upravujeme ten, který máme zvolený v administraci jako šablonu.
To je pro dnešek vše. Pokud chcete pište do diskuse, jaké komponenty by jste chtěli popsat.
Přidej Váš komentář
Další odkazy
Spřátelené weby
Anketa
Uživatelé na chatu
- No users online

Jazykovy balicek s cestinou jiz je, jenom neni stoprocentne prelozen, to by tomu ale nevadilo. Pokud jste to udelal, takto je to na Vas, ale stejne casem cestinu budete muset doinstalovat, pak nezapomente do languages prekopirovat i cs_CZ ...
Na oficiálních stránkách se píše něco o tom, že aby to fungovalo, musí být doinstalovaný full jazykový balíček pro Joomlu. Ten ale pro 1.6 ještě není podle toho, jak jsem hledal, tak to asi nejde proto. Já původně myslel, že je to potřeba pouze k češtině v Admin části, ale možná tedy ne. Možná je to potřeba i pro funkci češtiny yvComment v uživatelské části.
Každopádně už to nějak česky mám. Pěkný modul.
nevím přesně jak je to u Joomla 1.6, ale u Joomla 1.5 je nutné doinstalovat plugin:
yvCommentLanguagePack_cs-CZ
Ten pak nasledně musíte povolit v pluginech spolešně s yvcomment
Nesmíte zapomenout, že musíte mít nainstalovanou češtinu i pro samotnou Joomlu, jinak to nebude fungovat
http://community.joomla.org/translations/joomla-16-translations.html
mohli byste mi poradit ohledně češtiny? Plugin mám nainstalovaný, ale komponenta na stránce je pořád anglicky. Používám Joomla 1.6. Tady koukám, že je to v češtině, tak možná budete vědět jak na to. Plugin jsem zkoušel povolit/zakázat, pořád nic.
Stahoat muzete napriklad zde:
http://www.joomla.com.br/downloads/doc_details/50-bigo-captcha-12.html
Plugin nainstalujte, povolte, pote by se mel obrazek zobrazit
do polozky: GUEST_USERNAME
vepiste "host"
a nezapomente takze zaskrtnout:
ALLOW_GUEST_ADD
pripadne jeste muzete nastavit:
GUEST_ADD_PUBLISHED na ANO
tim nastavite ze nebudete muset schvalovat komentare od neprihlasenych uzivatelu
ano lze to, najdete si soubor administrator/language/cs-CZ/cs-CZ.com_yvcomment.ini
stahnete si ho a dejte editovat napriklad v poznamkovem bloku tak si muzete zmenit text jak potrebujete a pote zpet nahrajte na FTP.
kdyby to nějak šlo dát pryč sem zkoušel přez modul jak se tam vybýrají položky který chci zobrazit jenže tam to neni dík ...
Pomoc->Systémové infromace
tam klikněte na Práva složek
a u všech složek by mělo být zeleně napsáno Je možno měnit. Pokud tomu tak není. Přihlašte se pomocí Total Commanderu na FTP, označte danou složku pravým tlačítkem a zvolte Soubor->Změna atributů a nastavte je na 766, až budete mít takto změněné všechny složky které vám svítí červeně zkuste koponentu znova nainstalovat
Jee... no ale ako pozeram tak yvComments ma zaujimavu antispamovu ochranu:
Další komentář musí být vložen až po 60 vteřinách.