Page 1 of 2

Wunschliste: Kommentare nach Kommentator auflisten

Posted: Thu Jul 27, 2006 1:21 am
by stm999999999
Hallo,

nur so als Wunsch, der irgendwann mal erfüllt werden könnte:

Mir fiel gerade eine Funktion in einem Blog auf, die ich ganz nett finde:

http://www.christian-in-wien.at/Blog/wp ... ergBLOGger

Auflisten aller Kommentare eines Kommentators.

Re: Wunschliste: Kommentare nach Kommentator auflisten

Posted: Thu Jul 27, 2006 1:46 pm
by garvinhicking
Hi!

Habe ich eingebaut. SVN ist derzeit leider down, aber ich committe es sobald es geht.

Ist ein Core-Feature (hätte auch per Plugin geklappt, aber ich denke im Core ist es schon sinnvoll) und kann mittels http://blog/comments/AUTHORNAME angesprochen und im Template verdrahtet werden.

Dafür wurde ein neues "comments_by_author.tpl" Templatefile nötig. Kann noch an ein paar Stellen krachen, Feedback ist also erwünscht. :)

Viele Grüße,
Garvin

Posted: Thu Jul 27, 2006 2:34 pm
by stm999999999
Huih! Das ging ja schnell. :-)

Ich werde es demnächst mal angucken, ich wollte eh mal wieder ein nightly installieren.

Momentan geht es aber nicht, weil mein Hoster die Dateirechte völlig durcheinandergeschmissen hat. :-(

BTW, die Plugins in Spartacus, ist deren Historie auch irgendwie per SVN nachzuvollziehen? Letztens habe ich im RSS-Feed vor einer Änderung gelesen, die ich mir gerne mal angeguckt hätte, aber das plugin war nicht im SVN zu finden.

Posted: Thu Jul 27, 2006 2:38 pm
by garvinhicking
Hi!

Was für eine History meinst Du denn genau? Du kannst viewCVS von http://sf.net/projects/php-blog nutzen?

Spartacus läuft nicht über SVN, daher war das vielleicht nicht ganz klar :)

Grü0ße,
Garvin

Posted: Thu Jul 27, 2006 3:01 pm
by stm999999999
Was für eine History meinst Du denn genau?
Na sowas hir halt:

http://svn.berlios.de/viewcvs/serendipi ... 9&view=log
Du kannst viewCVS von http://sf.net/projects/php-blog nutzen?

Spartacus läuft nicht über SVN, daher war das vielleicht nicht ganz klar :)
Äh, aha. Da http://php-blog.cvs.sourceforge.net/php ... p?view=log finde ich also das gesuchte.

Aber dort sind nur additional_themes/ und additional_plugins/ aktuell, richtig? Und alle Core-Daten liegen bei Berlios?

Und: Warum?

Posted: Thu Jul 27, 2006 3:52 pm
by garvinhicking
Hi!

Ja, CVS enthält nur Spartacus-DAteien, weil der SF.Net CVS Server für mehr user einfacher zu bedienen ist und man bei SF.Net wenigstens ansprechpartner hat, die einem bei BerliOS den Buckel runterrutschen wenn es mal Probleme (wie heute) gibt.

Saftladen. :)

Viele Grüße,
Garvin

Posted: Thu Jul 27, 2006 7:21 pm
by robert
Darf ich mich da anhängen... gibt es eigentlich eine Möglichkeit die Kommentare im Zeitraum xy auf einer Seite anzuzeigen. Das Seitenleistenplugin ist da nur beschränkt hilfreich da ich ich ja die Seitenleiste nicht absolut aufblähen will.

Für einen User wäre es schon interessant, dass er nachschauen kann, was denn in letzter Zeit so kommentiert wurde. Und nicht jeder will einen Eintrag abonnieren.

Posted: Thu Jul 27, 2006 7:58 pm
by stm999999999
@Garvin: Aber Ihr seid doch aus irgendwelchen Gründen zu Berlios gezogen? Oder was verwechsle ich da?

Posted: Fri Jul 28, 2006 1:04 pm
by garvinhicking
Robert: Eine zeitliche Einschränkung wäre sehr sinnvoll! Ich habe die URL Parameter "/from JJJJ-MM-TT" und "/to JJJJ-MM-TT" mit eingefügt!

Stm: Ja, der Grund war damals dass wir Entwickler SVN benutzen wollten, weil das einige Vorteile gegenüber CVS für den Core hatte. Damals hatte SF.Net noch kein SVN im Angebot.

Viele Grüße,
Garvin

Re: Wunschliste: Kommentare nach Kommentator auflisten

Posted: Fri Jul 28, 2006 2:06 pm
by stm999999999
garvinhicking wrote:Hi!
Core ist es schon sinnvoll) und kann mittels http://blog/comments/AUTHORNAME angesprochen und im Template verdrahtet werden.
Falls es gefällt, ein Vorschlag für das default-template:

nach

Code: Select all

<span class="comment_source_author">
   {if $comment.email}
     <a href="mailto:{$comment.email}">{$comment.author|@default:$CONST.ANONYMOUS}</a>
   {else}
      {$comment.author|@default:$CONST.ANONYMOUS}
    {/if}
</span>
einfügen:

Code: Select all

{if $comment.author}
   (<a class="comment_source_comments_by_author" href="/comments/{$comment.author}">{$CONST.LIST_COMMENTS_BY_AUTHOR}</a>)
{/if}
	
Und dann in den allgemeinen lang-Dateien:

Code: Select all

@define ('LIST_COMMENTS_BY_AUTHOR', 'mehr ...');
@define ('LIST_COMMENTS_BY_AUTHOR', 'more...');
Für andere Sprachen kann ich leider nix beisteuern.

Posted: Fri Jul 28, 2006 6:12 pm
by robert
Danke Garvin!
Erlaube mir aber die Anmerkung, dass ich bzw. der User immer per ein Datum eingeben muss bzw. diesen Link ergänzen.

Es wäre etwas eleganter/praktischer wenn es auch eine URL-Ergänzung wie "last_xx_days" oder so etwas gäbe und dann eben die Kommentare der letzten xx Tage ausgeworfen werden (jeweils vom gültigen Datum aus). So etwas könnte man dann auch als Link in der Navileiste oder sonstwo plazieren.

Wünsche allseits gute Kühlung
Robert

Posted: Fri Jul 28, 2006 6:42 pm
by garvinhicking
Hi!

Das kann ich nächste Woche mal probieren. Du kannst aber auch mittels Smarty das aktuelle DAtum in die links einfügen...

Grüße,
Garvin

Posted: Fri Jul 28, 2006 6:46 pm
by robert
@Garvin
Danke!
Ad Smarty: Jajaja ;-) Ich weiß ich sollte mich da auch mal einarbeiten...

Posted: Wed Aug 02, 2006 12:07 pm
by garvinhicking
Hi!

Habe ich gerade mit committed ("last_X" oder "last X").

Viele Grüße,
Garvin

Posted: Wed Aug 02, 2006 7:21 pm
by robert
Danke, werde ich alsbald ausprobieren.