Page 1 of 1

Neuling sucht Hilfe: Karma Rating, AGBs, Kategorien etc.

Posted: Thu May 01, 2008 3:31 pm
by Makula
Hallo!

Vorab zum Hintergrund: Ich soll im Rahmen einer FH-Veranstaltung einen Blog (Thema Bücher) erstellen, der gewisse Funktionen bieten soll. Dazu aber gleich mehr.

Ich habe mein Glück zuerst mit Wordpress versucht, bin aber jetzt doch auf Serendipity umgestiegen und habe diesen Wechsel in keinster Weise bereut.

Das Grundgerüst des Blogs war wirklich ruck zuck realisiert, Plugin-Einbindung ist ein Traum und im Grunde läufts fast wie ich es mir vorgestellt habe.
Allerdings benötigt das ganze wie oben erwähnt noch gewisse Features und ich hab echt keine Ahnung, wie ich das realisieren soll.

a) Der Nutzer soll aufgrund des auf der Seite zur Verfügung gestellten Inhalts und dem mit Bücher verbundenen UhR bei seiner Registrierung den AGBs der Seite zustimmen müssen. Bei Wordpress gibts hierfür ein "AGB-Checkbox"-Plugin. Ist sowas auch für Serendipity verfügbar?

b) Ist es möglich, eine Bewertung nur bestimmten Artikel zuzuweisen. Habe bisher das Karma-Rating-PlugIn eingebaut, allerdings ist ja die Bewertungsmöglichkeit bisher unter allen Einträgen verfügbar.
Das ganze hat folgenden Hintergrund:

Ich möchte in der Seitenleiste eine Navigation einbauen, die in etwa so aussehen soll (Menüpunkte sind fett):

Kategorien
Bücher --> Bücherliste (mit jeweiligen Links und nicht zu bewerten oder Kommentieren)--> das eigentliche Buch mit Kommentier- und Bewertungsmöglichkeit für den Leser
Autoren --> Autorenliste (mit Links und nicht zu bewerten)--> Steckbrief des Autors (ohne Kommentier und Bewertungsfunktion)
etc.-->etc.

Habe versucht, z.B. die Bücherliste als statische Seite anzulegen, allerdings wird diese dann garnicht angezeigt, wenn ich unter Kategorie den Punkt Bücher auswähle (Keine Einträge vorhanden). Als Eintrag gehts, allerdings ist dann ja wieder das Karma-Plugin am Start.

Genau umgekehrt verhält es sich hingegen mit der eigentlichen Buch-Seite. Hier soll es sich ja um einen Unterpunkt der Bücherliste handeln.
D.h. es müsste ein Eintrag sein, allerdings soll diese unter Kategorien nicht angezeigt werden, sondern erst mit klick auf den entsprechenden Titel unter dem Punkt Bücherliste aufgerufen werden.
Das geht ja auch ohne Probleme wenn man sie als statische Seite anlegt, allerdings habe ich dann keine Kommentier und Bewertungsmöglichkeit mehr.

Ihr seht ich dreh mich völlig im Kreis und bin auch etwas ratlos. Ich hoffe aber, jemand konnte diesem Wirrwar folgen, weiß was ich meine und kann mir helfen.

Zumindest schonmals vielen Dank, wenn sich jemand das alles durchgelesen hat :-)

Gruß

Makula

Re: Neuling sucht Hilfe: Karma Rating, AGBs, Kategorien etc.

Posted: Thu May 01, 2008 8:08 pm
by garvinhicking
Hi!

Schön dass Du mit s9y soweit gut zurecht kommst :)

Zu Frage a: Was für eine Registrierung meinst du? Die als Autor der Seite? Ein dediziertes AGB-Plugin ist mir nicht bekannt, aber evtl. kann man sowas einfach per Smarty-Template schon realisieren.

b) Leider nein, das Karma-Plugin wird immer für alle Artikel eingebunden - man kann es so einfach nicht deaktivieren. Ich wüsste da ohne weiterreichende Änderungen am PHP-.Code keine Möglichkeit das zu umgehen :(

Zu deiner zuordnung: Man kann statischen Seiten auch Kategorien zuweisen, damit Einträge dieser Kategorie dann auch zugewiesen werden; hast du das mal probiert? Das behebt jedoch nicht das KarmaProblem...

Viele Grüße,
Garvin

Posted: Thu May 01, 2008 10:31 pm
by Makula
Erst mal Danke für die schnelle Antwort... und das am Feiertag :-)

a) Ja, mit Registrierung meinte ich die die Anmeldung der "Autoren".
Der Blog sollte möglichst so laufen, dass es neben den Administratoren, also mir, noch die Rollen "Buchautoren", welche selbstständig Content (PDFs von Leseproben/Kapiteln, Hörbücher etc.) hochladen und sich einen Steckbrief anlegen können, und den gemeinen "Leser", welcher lesen, downloaden, kommentieren und bewerten kann. Da die Autoren ja ein Urheberrecht auf ihre Beiträge (z.B. Leseproben) haben, sollte halt jeder der sich für den Blog anmeldet, den AGB's bzgl. UhR zustimmen (z.B. Kopieren und unerlaubtes Verbreiten von Texten ist verboten oder sowas). Ob das jetzt mit irgendeinem Formular oder Popup geregelt ist, ist unserem Prof denke ich egal...es geht nur ums Prinzip.
Optimal wäre es natürlich, wenn man ohne Registrierung nur Textauszüge oder bestimmte Bereiche lesen kann. Ist sowas möglich?

b) Schade... aber dann ists halt so. Ist halt eigentlich unsinnig, wenn die Autorenliste bewertet werden kann :-)

Das mit den statischen Seiten einer Kategorie zuweisen hatte ich bereits probiert, sie wurden aber nicht angezeigt. Hab jetzt die Einträge verlinkt und hat geklappt.

Nochmals vielen Dank für Deine Hilfe!

Posted: Fri May 02, 2008 11:18 am
by garvinhicking
Hi!

Ich habe gerade ein Update im Plugin committed, das in 24-48 Stunden auch bei Spartacus stehen wird. Dort wird es nun eine registerbox.tpl geben, in der Du die AGB-Buttons einbasteln kannst (und per javascipt abfragen). Ich habe da in der Datei schon eine Variable vorgesehen die du nur auf "true" stellen musst um ein Beispiel darzustellen. Musst Du nur noch einen deutschen Text einsetzen.

Was das Karma-Plugin angeht: Du könntest da trotzdem noch einen Trick anwenden. Du könntest mit dem Plugin "Erweiterte Eigenschaften für Einträge" ein neues Feld "ZeigKarma" anlegen. Dann gibt's bei jedem Eintrag eine neue Eingabebox namens "ZeigKarma" die Du ausfüllen kannst. Dann trägst Du bei den Einträgen wo kein rating erscheinen soll einfach in die Box "nein" (oder false - egal, irgendeine zeichenkette) eintragen.

Dann kannst Du nämlich die entries.tpl Datei deines Templates editieren, und dort findest du sowas wie:

Code: Select all

 {$entry.add_footer}
das kannst Du abändern in:

Code: Select all

{if $entry.properties.ep_ZeigKarma == ''}
 {$entry.add_footer}
{/if}
Das sorgt nämlich dafür, dass die Smarty-Variable dann nicht ausgegeben wird, in der das Karma-Rating steht. Der footer kann jedoch auch Ausgaben anderer Ereignisplugins beinhalten (z.B. das Tagging-Plugin) die Du damit auch deaktivieren würdest.

Viele GRüße,
Garvin

Posted: Fri May 02, 2008 12:39 pm
by Makula
na das ist doch mal ne super Nachricht !!!

und das mit dem Karma Plug-In hat auch wunderbar geklappt !!!

1000 DANK !!!

Posted: Tue May 06, 2008 8:13 am
by Makula
Hallo Garvin!

Ist denn die registerbox schon online?
Kann nichts finden.

Gruß

Makula

Posted: Tue May 06, 2008 10:56 am
by garvinhicking
Hi!

Ja, Du musst eigentlich nur das plugin serendipity_plugin_adduser aktualisieren...

Grüße,
Garvin

Posted: Wed May 07, 2008 1:13 pm
by Makula
klappt einwandfrei...

Vielen Dank!