Page 1 of 2

Plugin Wunsch

Posted: Wed Nov 07, 2007 3:29 pm
by Webster206
Hallo zusammen,

ich hätte einen Wunsch für ein Seitenleisten Plugin. Und zwar sollte es die Top Kommentatoren anzeigen. Am besten mit einer Filterfunktion, damit man sich selbst heraus nehmen kann (denn ich werde wohl immer der Top Kommentator bleiben, da ich auf jeden Kommentar eingehe).
Ich verspreche mir davon ein kleinen Anreiz für Stammleser, mehr zu kommentieren.

Schön wäre es auch, wenn man bei Klick auf den Namen alle Blogeinträge angezeigt bekommt, wo der betreffende kommentiert hat.

Ist sowas machbar? In den Statistiken ist es ja schonmal möglich die Top Kommentatoren heraus zu lesen. (Bei WP gibt es dieses Plugin übrigens schon)

Danke.

Re: Plugin Wunsch

Posted: Wed Nov 07, 2007 4:15 pm
by garvinhicking
Hi!

Klaro, das ist möglich. Habs in Version 1.9 des plugins "Beliebte Einträge" (serendipity_plugin_popularentries) eingebastelt.
Schön wäre es auch, wenn man bei Klick auf den Namen alle Blogeinträge angezeigt bekommt, wo der betreffende kommentiert hat.
Das klappt auch, aber nur wenn man serendipity >= 1.2 nutzt.

Grüße,
Garvin

Posted: Wed Nov 07, 2007 4:37 pm
by Webster206
Aha. Also entweder hast du mich falsch verstanden oder ich verstehe da etwas nicht. Bei mir kann ich mit dem Plugin nur die beliebtesten BEITRÄGE anzeigen lassen, nicht die Kommentatoren. Welche Version des Plugins ich nutze, ist mir indes ein Rätsel. Spartacus sagt mir nichts von einer neuen Version, im Readme steht 1.5 und auch auf der Downloadseite wird bisher nur 1.8 angeboten, die aber mit meiner identisch ist. Wo bekomme ich denn die Version 1.9?

Posted: Wed Nov 07, 2007 6:02 pm
by garvinhicking
Hi!

Ich habe dasP lugin um deinen Wunsch ERWEITERT. Vorher konnte es das noch nicht. :)

Eine neue Version dauert ca. 48 stunden bis sie bei spartacusist. Du kannst sie dir aber auch manuell aus dem CVS oder von http://php-blog.cvs.sourceforge.net/php ... arentries/ ziehen.

Grüße,
Garvin

Posted: Thu Nov 08, 2007 4:44 pm
by Webster206
Wow. Das ist ja klasse. Kann ich mir noch was wünschen? ;-)

Nein im Ernst. Wo findet man denn so was? Man hat einen Wunsch für ein Plugin und wenige Minuten später ist er erfüllt. Perfekt.

Drei Dinge hätte ich allerdings noch kurz zu bemerken (sorry):

Wenn man bei Top Kommentatoren angibt, das Plugin solle 10 Stück anzeigen, man aber 2 herausfiltert, dann werden nur 8 angezeigt, anstatt, dass die gefilterten nur übersprungen und insgesamt 10 angezeigt werden.

Es werden auch automatisch Trackbacker mit einbezogen. Absicht? (Ich bin leider selbst mein größter Trackbacker, aber zum Glück kann das ja gefiltert werden)

Lässt es sich einrichten die Anzahl der Kommentare hinter den Namen zu platzieren und nicht per BR darunter? Das würde ein bisschen Platz sparen.

Ansonsten wunderbar. Vielen Dank

Posted: Thu Nov 08, 2007 7:46 pm
by garvinhicking
Hi!
Nein im Ernst. Wo findet man denn so was? Man hat einen Wunsch für ein Plugin und wenige Minuten später ist er erfüllt. Perfekt.
:)
Wenn man bei Top Kommentatoren angibt, das Plugin solle 10 Stück anzeigen, man aber 2 herausfiltert, dann werden nur 8 angezeigt, anstatt, dass die gefilterten nur übersprungen und insgesamt 10 angezeigt werden.
Joah, das fiel mir bei der implementation leider auch auf. Man kann die Autorenliste leider nicht auf SQL-Ebene filtern, sondern erst nachher. Daher kann man leider die Menge nicht so einstellen, dass sie ungefiltert gilt.
Es werden auch automatisch Trackbacker mit einbezogen. Absicht? (Ich bin leider selbst mein größter Trackbacker, aber zum Glück kann das ja gefiltert werden)
Das ist nur weil nichts eingeschränkt wird. Man könnte das auf ohne trackbcks beschränken, da richte ich mich nach deiner meinung, da du den wunsch hattest :)
Lässt es sich einrichten die Anzahl der Kommentare hinter den Namen zu platzieren und nicht per BR darunter? Das würde ein bisschen Platz sparen.
Das könntest du am besten per CSS regeln (floating oder das 'br' element) per display:none raushauen..

Grüße,
Garvin

Posted: Fri Nov 09, 2007 4:32 pm
by Webster206
Das könntest du am besten per CSS regeln (floating oder das 'br' element) per display:none raushauen..
Hmm, das will irgendwie nicht klappen. Könntest du das etwas näher erklären bitte?

Posted: Sun Nov 11, 2007 2:12 pm
by garvinhicking
Hi!

Ich meine sowas in der Richtung:

Code: Select all

.container_serendipity_plugin_popularentries .serendipitySideBarContent br {
  display: none;
}
Grüße,
Garvin

Posted: Sun Nov 11, 2007 4:06 pm
by Webster206
Sowas in der Richtung hatte ich schon probiert. Ebenso wie das konkrete Beispiel hier. Es will allerdings nicht funktionieren. Selbst wenn ich die br im Plugin selbst, also im php Code entferne, klappt es nicht. Das ist merkwürdig.

Posted: Sun Nov 11, 2007 5:05 pm
by garvinhicking
Hi!

Kannst Du das mal wie oben speichern, dann könnte ich mal versuchen rauszufinden worans liegt?

Grüße,
Garvin

Posted: Sun Nov 11, 2007 8:10 pm
by Webster206
Ok, ich habe es in die style.css eingebaut. Jetzt bin ich mal gespannt.

Posted: Tue Nov 13, 2007 2:37 pm
by garvinhicking
Hi!
Webster206 wrote:Ok, ich habe es in die style.css eingebaut. Jetzt bin ich mal gespannt.
Okay, es liegt wohl an dem Div, probier zusätzlich mal folgendes:

Code: Select all

.container_serendipity_plugin_popularentries .serendipitySideBarDate {
  display: inline;
}
Grüße,
Garvin

Posted: Wed Nov 14, 2007 8:40 pm
by Webster206
Hmm, nein, das sieht noch blöder aus. Dann verschwinden tatsächlich ALLE br und alles wird komplett hintereinander geschrieben.

Kann ich das br nicht auch im Plugin entfernen? Denn per CSS scheint es nicht zu klappen...

Posted: Thu Nov 15, 2007 9:48 am
by garvinhicking
Hi!

Man kriegt das definitiv per CSS hin. Man muss dann die anderen BRs evtl. wieder aktivieren.

Du kansnt es im plugihn ändern, aber dann musst du das plugin nach jedem s9y update neu anfassen.

Grüße,
Garvin

Posted: Mon Nov 19, 2007 6:34 am
by Webster206
Nun, genau das ist ja auch das Problem. Egal, was ich in dem Plugin selbst ändere, hat offenbar keine Auswirkungen. Nicht zuletzt, weil ich mich einfach zu wenig mit dem Code auskenne. Könnte so etwas nicht auch eingebaut werden, dass man sich das Aussehen der Plugins anpassen kann? Das würde ich mir auch für einige andere Plugins wünschen und wäre mit Sicherheit hilfreich für alle anderen Nutzer, die weder von php noch von CSS eine Ahnung haben, aber ein Blogsystem wollen, das sie ihren Bedürfnissen anpassen können...

Jetzt speziell auf dieses Plugin bezogen: einfach nur die br im php Code zu entfernen reicht nicht. Was mache ich falsch?