sql db auslesen / kommentarfunktion umbauen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

sql db auslesen / kommentarfunktion umbauen

Post by callya »

Dumdidum, da bin ich wieder!

Ich hatte die Idee, die Top Kommentatoren auf einer Seite zu listen. Momentan können ja nur die Admins eine Statikstik über die Top-Kommentatoren angucken.

Aber kann man das, was er da ausliest nicht auch für alle sichtbar machen?! Beispielweise auf einer statischen Seite?!

Zu meiner nächsten Frage:
Ich will bei der Kommntarfunktion die "Antworten zu"-Funktion auskommenteiren. Also quasi <!-- code --> !

Bloß finde ich die Datei nicht, wo ich das machen kann.
Die Comments TPL habe ich bereits so bearbeitet, wie sie mir gefällt und teils sachen auskommentiert.

Genauso würde es mich interessieren, ob es möglich ist, die comments "defaultmäßig liniert" anzeigen zu lassen und nicht (wie es default ist) verschachtelt.

Und zu aller letzt wollte ich wissen, ob man den cookie beim kommentieren automatisch setzen lassen kann. Also das der Nick, der beim letzten Mal verwendet wurde, wieder in der "nick"-Zeile steht! Will die auch auskommentieren! ;)

N Haufen fragen, die mir wohl kaum einer beantoworten kann! ;)
Bin wieder in bastellaune! :D

Grüße
callya
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: sql db auslesen / kommentarfunktion umbauen

Post by garvinhicking »

Hi!

Ja, das kann man auslesbar machen. Einfach das Statistikmodul mit einem subpage genpage hook ausstatten wie ihn auch das Staticpage plugin nutzt. :)

Einfacher wäre aber ein dediziertes Seitenleisten Plugin wie dieses hier: http://nopaste.php-q.net/137700. Das habe ich in 1:46 Minuten anhand des Statistikmoduls kopiert. Sollte funktionieren. :-)

Dass was Du bearbeiten willst beim Kommentieren findest Du in der comments.tpl und commentform.tpl.

Den Default-Viewmode kannst Du eigentlich auch in der comments.tpl bearbeiten. Die Zeilen

Code: Select all

{if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
              ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
{else}
              (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
{/if}
</div>
<br />
{serendipity_printComments entry=$entry.id mode=$entry.viewmode}
ändern und ersetzen durch:

Code: Select all

{if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
              (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
{else}
              ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
{/if}
</div>
<br />
{if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
{serendipity_printComments entry=$entry.id mode=$CONST.VIEWMODE_THREADED}
{else}
{serendipity_printComments entry=$entry.id mode=$CONST.VIEWMODE_LINEAR}
{/if}
Cookies immer forcieren ist natürlich extrem simpel:

Code: Select all

                <input id="checkbox_remember" type="checkbox" name="serendipity[remember]" {$commentform_remember} /><label for="checkbox_remember">{$CONST.REMEMBER_INFO}</label>
ersetzen durch:

Code: Select all

                <input id="checkbox_remember" type="hidden" name="serendipity[remember]" checked="checked" />
Insofern: Öfter mal selber die Hände schmutzig machen *g*
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Eeeeeeeeey! :D
Es ging mir nicht darum, das du mir das alles vorsagst... das habe ich noch nie verlangt! (und werde ich auch nicht!)

Habe 3 std. rumprobiert habe im endeffekt aber nichts gefunden, was mich weitergebracht hat! ;)

Allerdings weiß ich immer noch nicht, wo ich diese "check boxen" finde, so dass ich sie auskomentieren kann!
Will ja auch bloß Pfade bzw. Dateinamen wissen! ;P

Dankend,
callya
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Okay, dann halt ich mich was zurück und sage nur: "commentform.tpl". Vorlage in templates/default/commentform.tpl.

:-)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Es ging mir nicht darum, das du mir das alles vorsagst... das habe ich noch nie verlangt! (und werde ich auch nicht!)
Praktisch ist es aber trotzdem! :p

Danke noch mal! :D
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Ick will Dir ja ooch nur glücklig machen, woll! :-)
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Bin grad so am ubaufieber..! :D
Erst das neue Design, nun mal wieder bisschen was am eigentlichen Aussehen von den Standardsachen.. Unikate sind viel tolerererer als die ganzen gleichen blogs! ;)
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

So, hab jetzt mal ein bisschen rumgedaddelt... hab soweit alles geschafft, ausser das mit den top-kommentatoren!

Code: Select all

Parse error: parse error, unexpected $ in /www/htdocs/kolja/plugins/serendipity_plugin_topcommentors/serendipity_plugin_topcommentors.php on line 73
Fehler: serendipity_plugin_topcommentors
Das bekomme ich als Fehlermeldung im Adminmenü!
Habe mir die Zeile mal angeguckt, kann damit aber leider nichts anfangen! :\

Mh... *duqq*! :(

//edit:
hab den fehler doch noch selbst gefunden! :)
übrigens gefällt mir das nicht ganz so doll.. nur 5 leute werden angezeigt und diese "links" wollte ich da auch nicht drinne haben! :p

Trotzdem danke für deine Mühe! :D

//edit2:
Das Problem hab ich nun auch gelöst bekommen! Ich schreie immer zu shcnell um hilfe glaub ich... :p
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Ich könnte jetzt sagen, "Den Fehler hab ich eingebaut damit Du auch schaust was falsch sein könnte". Aber um Ehrlich zu sein, ich hab's einfach nicht geprüft. Schau Dir mal http://nopaste.php-q.net/137727 an, das müsste klappen.

Die Anzahl der Top Kommentatoren hast Du ja nun auch schon gefunden. *g*

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Nach dem </dl> fehlte ein <?
danach gings! :)

Ja, das mit den topkommentatoren, bzw. die Anzahl, das habe ich gefunden.
Bloss stehe ich nun vor der Frage, wie ich z.B. die Überschrift in der Sidebar den anderen anpassen kann. (grau und <h3>).

Und wie ich z.B. die Kommentaranzahl direkt unter dem Namen anzeigen zu lassen. Bzw. ein brake einzufügen. Er ignoriert die ganzen Html codes! :D
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Was hast Du denn wie geändert? Die HTML-Codes werden auf jeden Fall nicht ignoriert, da musst Du also nur einen Fehler gemacht haben. :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

So, habs ja gestern noch geschafft! ;)
Allerdings kommeich heute noch mal auf die cookies zurück.

Als ich heute ein Kommentar gepostet hab, viel mir auf, dass ich den Namen wieder eingeben musste. Also war der Cookie wohl weq.

Ich habe die Funktion "Daten/Namen merken" ja auskommentiert, so dass man das nicht mehr sieht, und der harken sollte ja automatisch gesetzt sein.. isser aber anscheind doch nicht! :)

Ich hatte den Code, wie du mir es 'befohlen' hast, geändert! ;)
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Ups, hatte es mit auskommentiert! *duck* :D
Post Reply