DizkusComments

Guite edited this page Nov 12, 2014 · 2 revisions

DizkusComments

Seit pnForum 2.6 bietet Dizkus Hooks, die es ermöglichen, es als Kommentarmodul ähnlich wie EZComments zu verwenden. Wenn neue Beiträge eingereicht werden, wird automatisch ein neues Diskussionsthema in einem Forum angelegt. Dazu sind spezielle 'Plugins' in Form von Funktionen notwendig, die in modules/Dizkus/pncommentsapi/ liegen. Zur Zeit wird nur das Newsmodul speziell unterstützt, d.h. der zu kommentierende Newsbeitrag wird in das erste Posting der neuen Diskussion/Thema kopiert. Bei allen anderen Modulen wird ein Standardtext verwendet. Um dieses Feature verwenden zu können, muss der Dizkus Hook für das Zielmodul, also z.B. News, aktiviert werden!

Basiskonfiguration

Man begebe sich in die Dizkus Administration unter "Konfiguration"(Allgemeine Einstellungen -> Dienste) dort ganz unten findet man: "Folgende Aktion beim Aufrufen des Deletehooks ausführen:" Hier kann bestimmt werden, ob beim Löschen eines Beitrags die Diskussion, die automatisch angelegt wurde, im Forum gelöscht oder lediglich geschlossen wird.

Einstellungen (pro Forum/Kategorie/Topic)

Um nun festzulegen in welchem Forum die Diskussionen angelegt werden sollen muss man dies in dem (oder verschiedenen, dazu später mehr) "aktiviern". Dazu begeben man sich in die Dizkus Administration unter "Forenbaum ändern" sucht sich das gewünschte Forum aus in dem die Diskussionen erstellt werden sollen. Hier muss nun bei "Modulreferenz:" das gewünschte Modul ausgewählt werden. In dieser Liste erscheinen alle Module, für die der Dizkus Hook aktivert ist. Danach wählt man noch unter "Kategorie auswählen" aus welcher Kategorie (z.B. Newsbeiträge) überhaupt zur Diskussion erstellt werden sollen. ACHTUNG!! Es werden NUR Diskussionen für eine News angelegt die auch der hier ausgewählten Kategorie/Topic zugewiesen sind. Als Beispiel: Schreibt man eine News in die Kategorie/Topic, hier mal als Bsp. "Linux" und hat diese auch unter "Kategorie auswählen" ausgewählt wird auch eine Diskussion angelegt (inkl. Link zum Beitrag unter der News). Schreibt man eine News zum Thema "Windows" wird kein Diskussionsbeitrag im Forum angelegt und es erscheint zu dem auch kein Link unter der News!!!! Daraus schließen wir das Beiträge anhand ihres Topics/Kategorie in verschiedene Foren einsortiert werden können/müssen. So können z.B. Beiträge zum Thema Linux in einem anderen Foren landen als die zum Thema Windows. Also kurz um, nutzt man die "Kategorisierung" in News muss jeder einzelnen Kategorie auch ein anderes Forum zugeordnet werden in dem dann die Diskussionen angelegt werden!

Benutzung

Die Forenthemen werden unter dem Namen des ursprünglichen Einreichers erstellt. Im Falle von News geschieht dies erst mit der Freigabe des Beitrags. Derjenige, der die Beiträge freigibt, braucht Schreibrechte für das Zielforum. Ist keine Freigabe notwendig, muss der Einreicher diese Schreibrechte besitzen.

Nachdem die neue Diskussion erstellt wurde, erscheint unter dem (News-) Beitrag standardmässig ein entsprechender Link. Dies kann durch Anpassen des Templates dizkus_hook_display.html geändert werden. Dieses Template erhält die komplette bislang stattgefundene Diskussion in einem Array als Parameter (ähnlich wie dizkus_user_viewtopic.html, weiters Infos erhält man mit Hilfe des pndebug-Plugins ).

Wird ein Beitrag nachträglich geändert, wird das ursprüngliche Forenposting angepasst. Beim Löschen des Beitrags wird so verfahren, wie in der Basiskonfiguration festgelegt (s.o.).

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.