nhn_livecommentpreview - komentáře live
Plugin pro komentáře, který umí více než jen zobrazovat náhled komentáře v reálném čase.
Co umí?
Plugin generuje javascript, který umožňuje zhlédnout náhled komentáře v reálném čase (dále jen live). Plugin automaticky vytvoří novou formu: nhn_livecommentpreview kde můžete upravovat formát zobrazování live komentáře, za pomocí těchto tagů:
- <txp:nhn_lcp_author /> Jméno autora
- <txp:nhn_lcp_preview /> Komentář
- <txp:nhn_lcp_date /> Datum komentáře
Použití pluginu
- <txp:nhn_livecommentpreview_js /> Umístěte tento tag mezi <head> a </head> vašeho webu. Obsahuje javascript využívaný pro live náhled komentáře.
- <txp:nhn_livecommentpreview /> Umístěte tento tag ve formě comment_form . Značí to bod kde bude live náhled umístěn.
- <txp:nhn_comments_form /> Nahraďte <txp:comments_form /> tímto tagem ve formě comments_display.
Volitelné tagy
<txp:nhn_comment_submit />
Jestliže nemáte rádi používání standardního komentářového náhledu, můžete ho přeskočit vymazáním tagů <txp:comment_preview /> a <txp:comment_submit /> a nahradit je <txp:nhn_commit_submit /> a <txp:nhn_comment_submit />, které se postarají o přímé přidání komentáře bez náhledu.
<txp:nhn_comment_spamsave />
Jestliže jste zrušil standardní náhled komentářů, je zde nebezpečí
zvýšeného vkládání spamu. Tag <txp:nhn_comment_submit />
vloží zatrhávací rámeček, který musí být zatržen před odesláním
komentáře a chrání tak před spamem. Tento tag musí být umístěn uvnitř
comment_form spolu s tagem
<txp:nhn_comment_submit />
Upozornění!
Live náhled komentářů je realizován za pomocí Textile a ne českého Texy, tudíž může live náhled a skutečný komentář vypadat jinak.
Na těchto stránkách je plugin využit pouze ke zrušení náhledu komentáře a nevyužívá jeho live náhledu. Pokud to chcete mít stejně neumísťujte tag <txp:nhn_livecommentpreview /> do formy comment_form.
U mě comment_form vypadá takto:
<table cellpadding="4" cellspacing="0" border="0">
<tr>
<td align="right" valign="top">
<txp:text item="name" />
</td>
<td valign="top">
<txp:comment_name_input />
</td>
<td valign="top" align="left">
<txp:comment_remember />
</td>
</tr>
<tr>
<td align="right" valign="top">
<txp:text item="email" />
</td>
<td valign="top" colspan="2">
<txp:comment_email_input />
</td>
</tr>
<tr>
<td align="right" valign="top">
http://
</td>
<td valign="top" colspan="2">
<txp:comment_web_input />
</td>
</tr>
<tr>
<td valign="top" align="right">
<txp:text item="message" />
</td>
<td valign="top" colspan="2">
<txp:comment_message_input />
</td>
</tr>
<tr>
<td align="right" valign="top"> </td>
<td valign="top" align="left">
<txp:comments_help />
</td>
<td align="right" valign="top">
<txp:nhn_commit_submit />
<txp:nhn_comment_submit />
<txp:nhn_comment_spamsave />
</td>
</tr>
</table>
Vydáno: 13. listopad 2005 | Změněno: 21. 11. 2006 19:55 | autor: Ivo Toman
Článek přečten: 4807 krát

« Ob 1 title - ideální názvy v title ¦ Adb_beginning »


Pěkné, zkoušel jsem to rozchodit a měl jsem trochu problémy. Díky za
návod, už to šlape, ale problémy v opeře
s javascriptem…
Pokud nepotřebuješ live náhled (který stejně funguje jen pod Textile), nemusíš vkládat txp:nhn_livecommentpreview_js mezi head. Tudíž javascript tam nebude.
Před instalací tohohle pluginu jsem svůj textpattern viděl naposled pohromadě. I když teď plugin vypínám a všechno se snažím vrátit do původního stavu, pořád se mi zobrazuje jedna chyba a nezobrazí e mi formulář.