EZComments

Guite edited this page Nov 12, 2014 · 5 revisions

EZComments

Beim Modul EZComments handelt es sich um einen Hook. Im Gegensatz zu einigen anderen Hooks (BBSmile, etc.) werden hier aber keine Inhalte modifiziert (Transform-Hook), sondern um eigene Inhalte und Funktionen (Display-Hook) erweitert. Mit EZComments ermöglicht man es den Benutzern, Kommentare zu hinterlassen. Nachdem in der Zikula- Moduladministration der Hook für die Zielmodule aktiviert wurde, sind diese um eine Kommentarfunktion ergänzt worden.

Homepage: http://code.zikula.org/ezcomments

Anzahl der Kommentare

News

Will man bei den Beiträgen auf der Startseite sich die jeweilige Anzahl der Kommentare anzeigen lassen, so legt man eine Kopie der Datei modules\News\news_user_index.htm in sein Theme und ergänzt das Template um folgende Zeilen:

<!--[if $info.commentcount gt 0]-->
  <a href="<!--[$links.permalink]-->#comments">
    <!--[$info.commentcount]--> Kommentar<!--[if $info.commentcount gt 1]-->e<!--[/if]-->
  </a>
<!--[else]-->
  <a href="<!--[$links.permalink]-->#comments">Kommentare?</a>
<!--[/if]-->

Wie man erkennen kann, fragt das Modul News die Anzahl der Kommentare automatisch im EZComments-Modul ab und stellt diesen Wert in der Variable $info.commentcount zur Verfügung.

Pagesetter

<!--[assign var="objectid" value="<tt>$core.tid</tt>_<tt>$core.pid</tt>"]-->
<!--[pnmodapifunc modname="EZComments" type="user" func="countitems" status="0" objectid=$objectid mod="pagesetter" assign="commentCount"]-->
<!--[if $commentCount==0]-->
Keine Kommentare
<!--[elseif $commentCount==1]-->
1 Kommentar
<!--[else]-->
<!--[$commentCount]--> Kommentare
<!--[/if]-->
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.