Allgemein

Mit dem Modul „Kommentare“ ist es Benutzern möglich Kommentare zu einem Objekt bzw. einer Seite zu erstellen. Bezeichnung im Sitemanager: Kommentare (deutsch)

Leistungsmerkmale

  • Einfaches Einrichten
  • Zugriffrechte (Lesen, Schreiben, Löschen) können auf Rollenebene vergeben werden
  • Vollständige Integration in die Website über Templates
  • Kommentare erscheinen als Liste
  • Sortierung im Template möglich
  • Blätterfunktion (Paging) möglich
  • Captcha Modul kann eingebunden werden (Vermeidung von Spam)
  • Kommentare sind an Objekte gebunden, unabhängig vom Ort der Veröffentlichung
  • Vorausgefüllte Kontaktfelder für angemeldete Benutzer

Bestimmung

  • Implementierung einer Kommentarfunktion für Besucher der Website

Nutzen

  • Interaktives Web 2.0 Feature
  • Meist zusammen mit der Bewertungsfunktion genutzt, z. B. für Mitteilungen (News) oder Produkte
  • Implementierung Out-of-the-Box ohne Programmierung

Beschreibung

Durch dieses Modul ist es möglich das Benutzer Kommentare zu einem Objekt erstellen können. Dies kann z. B. eine Seite im Portal sein oder auch ein Artikel. Dabei ist es auch möglich, die Rechte so zu vergeben das nur bestimmte Rollen Kommentare schreiben, lesen, ändern oder löschen dürfen.

Im Gegensatz zu anderen Modulen wird dafür nicht ein redaktioneller Dialog geöffnet, sondern die Eingaben erfolgen innerhalb der Seite über entsprechend gestaltete Eingabefelder und Schaltflächen, die über Templates zur Verfügung gestellt werden können.

Die Kommentare erscheinen dann in entsprechend untereinander in Listenform und können auch ein Paging enthalten. Es ist auch möglich, über Templates das Captcha-Modul einzu-binden, um zu prüfen, ob die Eingaben wirklich durch eine Person und nicht über Scripts eingetragen wurden.

 
 

Spezielle Einstellungen

In den speziellen Einstellungen werden die Templates für die Darstellung der Kommentare ausgewählt und weitere Einstellungen zur Anzeige getroffen.

  • Kommentar Formular: Wählen Sie hier das Formular aus, das für die Eingabe der Kommentare verwendet werden soll.
  • Anzahl Vorschau groß: Geben Sie die Anzahl der mit dem folgenden Template darzustellenden Listenelemente ein.
  • Liste groß: Wählen Sie das Template aus, das für die Darstellung von Listenelementen verwendet werden soll.
  • Liste groß alternierend: Wählen Sie das Template aus, das für die alternierende Darstellung von Listenelementen verwendet werden soll.
  • Anzahl Vorschau klein: Geben Sie die Anzahl der mit dem folgenden Template darzustellenden Listenelemente geringerer Priorisierung ein.
  • Liste klein: Wählen Sie das Template aus, das für die Darstellung von Listenelementen geringerer Priorisierung verwendet werden soll.
  • Liste groß alternierend: Wählen Sie das Template aus, das für die alternierende Darstellung von Listenelementen geringerer Priorisierung verwendet werden soll.
  • Kopfbereich: Wählen Sie ein Template für den Kopfbereich aus
  • Fußbereich: Wählen Sie ein Template für den Fußbereich aus
  • Keine Kommentare: Wählen Sie ein Template aus, dass angezeigt wird, wenn keine Kommentare vorhanden sind.

 

Abb.: Spezielle Moduleinstellungen des Kommentarmoduls

 
 

Template: Formulare

<TR>
<TD class="xxl-dark-bg"><A href="[BackLink]">Back</A></TD>
<TD class="xxl-dark-bg">[lbn:send:text="Send"]</TD></TR></TBODY></TABLE>

 

Template: Kopf- und Fußbereich

<TABLE align="center">
<TBODY>
<TR>
<TD><SPAN [mvif:FirstPage:neq:]><A href="[FirstPage]"><< </A></SPAN></TD>
<TD><SPAN [mvif:PreviousPage:neq:]><A href="[PreviousPage]">< </A></SPAN></TD>
<TD>Page [CurrentPageNumber] of [TotalPageCount]</TD>
<TD><SPAN [mvif:NextPage:neq:]><A href="[NextPage]">> </A></SPAN></TD>
<TD><SPAN [mvif:LastPage:neq:]><A href="[LastPage]">>> </A></SPAN></TD></TR></TBODY></TABLE>

 

 
 

Platzhalter: Formulare

Platzhaltername

Type

Platzhalterbeschreibung

[backlink]

string

The Url to the list view.

Anmerkung:
Wie bei den anderen Forms werden hier Textboxen benötigt um den Benutzer eine Eingabemöglichkeit für seine Daten zubieten. Im Listentemplate sehen Sie die Verfügbaren Felder. Sie haben auch die Möglichkeit ein Captcha-Modul einzubinden um sich gegen Spam zuschützen. Dieses Modul kann über den Standard Weg [module:#moduleid#] eingebunden werden.

 

Platzhalter: Kopf- und Fußbereich

Platzhaltername

Type

Platzhalterbeschreibung

[CanCreateComment]

string

Selbe Funktion wie [mvif::]. Überprüft ob der Benutzer die Rechte hat einen Neuen Kommentar anzulegen.

[CanDeleteComments]

string

Selbe Funktion wie [mvif::]. Überprüft ob der Benutzer die Rechte hat einen Kommentar zu löschen.

[CreateCommentUrl]

string

url um einen neuen Kommentar anzulegen

[CurrentPageNumber]

integer

Aktuelle Seitennummer – Paging

[DeleteAllCommentsUrl]

string

url um alle Kommentare zulöschen wenn der Benutzer das Recht dazu hat

[FirstPage]

string

Link zur ersten Seite – Paging

[IsListView]

string

Befindet sich das Modul in der Listenansicht

[LastPage]

string

Link zur letzten Seite – Paging

[Moduleid]

integer

ID des Moduls

[NextPage]

string

Link zur nächsten Seite - Paging

[Previouspage]

string

Link zur vorherigen Seite – Paging

[ShownFrom]

integer

Index des ersten Elements das auf der aktuellen Seite angezeigt wird

[ShownTo]

integer

Index des letzten Elements das auf der aktuellen Seite angezeigt wird

[TotalItemsCount]

integer

Anzahl aller Elemente – Paging

[TotalPageCount]

integer

Anzahl aller Seiten – Paging

 

Platzhalter: Beitrag Listenansicht

Platzhaltername

Type

Platzhalterbeschreibung

[author]

string

Ersteller des Kommentars

[createdDate]

string

Erstellungsdatum des Kommentars

[deletebutton]

string

Schaltfläche um den Kommentar zu löschen

[Description]

string

Inhalt des Kommentars

[editbutton]

string

Schaltfläche um den Kommentar zu bearbeiten

[Preview]

string

Vorschautext

[publishbutton]

string

Schaltfläche um den Kommentar zu Veröffentlichen

[Title]

string

Titel

Anmerkung:
Wie bei den anderen Forms werden hier Textboxen benötigt um den Benutzer eine Eingabemöglichkeit für seine Daten zubieten. Im Listentemplate sehen Sie die Verfügbaren Felder. Sie haben auch die Möglichkeit ein Captcha-Modul einzubinden um sich gegen Spam zuschützen. Dieses Modul kann über den Standard Weg [module:#moduleid#] eingebunden werden.

 

Platzhalter: Forum Listenansicht

Platzhaltername

Type

Platzhalterbeschreibung

[CreatedDate]

string

Erstellungsdatum des Foreneintrags

[editbutton]

string

Schaltfläche um den Foreneintrag zu bearbeiten

[InlineEditUrl]

string

Link zum Inline Editor

[LastPostDate]

string

Datum des letzten Eintrags

[LastPosterNickname]

date

Name des letzten Verfassers

[LastPostID]

integer

Id des letzten Eintrags

[LastPostSubject]

String

Betreff des eltzten Eintrags

[LastPostTopicID]

integer

ID des letzten Themas

[morelink]

string

Link to the detailview of the forumenty

[PostsCount]

string

Anzahl der Einträge

[Preview]

integer

Vorschautext des Eintrags

[ReadUrl]

string

 

[ThreadsCount]

integer

Anzahl der Themen

[Title]:

string

Titel

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string Werte), [userint1]-[userint5] (integer Werte), [userdate1] and [userdate2] (datetime Werte), [userfloat1]-[userfloat5] (double Werte), [userimage1]-[userimage5] als rid‘s, [userimage1_alt]-[userimage5_alt] (string Werte).

 

Platzhalter: Listenansicht

Platzhaltername

Type

Platzhalterbeschreibung

[CreatedDate]

date

Erstellungdatum

[CreatorNickname]

string

Name des Erstellers

[DeleteUrl]

string

Link um den Post zu löschen

[editbutton]

string

Schaltfläche um den Post zu bearbeiten

[EditUrl]

string

Link um den Post zubearbeiten

[morelink]

string

Link zur Detailansicht des Posts

[PostIconUrl]

string

 

[ReadUrl]

string

 

[Subject]

string

Thema

[Text]

string

Selbserklärend

[TopicTitle]

string

Titel des Themas

Platzhalter: Thema Listenansicht

Platzhaltername

Type

Platzhalterbeschreibung

[CreatorNickname]

string

Name des Erstellers

[editbutton]

string

Schaltfläche um den Topic zu ändern

[InlineEditUrl]

string

Link zum Inline Editor

[LastPostDate]

date

Datum des letzten Posts

[LastPosterNickname]

string

Name des letzten Posters

[morelink]

string

Öffnet den Topic

[ReadUrl]

string

 

[Replies]

integer

Antworten

[StatusIconUrl]

string

 

[Subject]

string

Thema

[Views]

string

Anzahl der Betrachtungen