Beiträge mit dem Schlagwort 'Kommentare'

Nachricht über weitere Kommentare

Kommentare können ebenso wie Beiträge per RSS abonniert werden … so weit so gut.
Nicht jeder Besucher verfügt jedoch über einen sg. “Reader” oder möchte seine Aboliste nicht weiter vergrößern. Außerdem wäre er/sie nur an einer Sache interessiert: Gibt es noch weitere Kommentare zu einem Beitrag, die sich auf den eigenen Kommentar beziehen oder was sagen andere Besucher zu diesem Thema?

Subscribe to Comments versendet eine Benachrichtigung über weitere Kommentare zu einem Beitrag per E-Mail

Das Plugin Subscribe to Comments von Mark Jaquith besteht aus einer Datei, die entpackt in das Plugin-Verzeichnis geladen wird. Im Administrationsbereich wird die Aktivierung und die Anpassung vorgenommen. Am Theme muss keine Codeanpassung vorgenommen werden.

Ein guter Service finde ich.

Kommentieren und Eigenverweis

Blogbesucher, die ihre Kommentare hinterlassen müssen oder “dürfen” neben der Nachricht ihre Daten hinterlassen. Das sind i.d.R. der Nutzername (logisch), eine E-Mail-Adresse (die meist nicht veröffentlicht wird, aber dem Missbrauch der Kommentare doch vorbeugen soll) und den Hinweis auf die Homepage/den Blog (nichtzuletzt als Eigenwerbung).

Durch das Plugin commentluv schafft man nun auch die Möglichkeit, einen Verweis auf den letzten Blogbeitrag anzeigen zu lassen.

commentluv hereDie Datei des Plugins commentluv von Andy Bailey ist nach dem Entpacken in das Plugin-Verzeichnis zu laden und im Administrationsbereich zu aktivieren.
Unter den Einstellungen finden sich nun einige Punkte zur Anpassung. Im Theme selber müssen keine Anpassungen vorgenommen werden. Die Installation läuft also denkbar einfach.

Vielleicht ein Anreiz, um mehr Besucher zum Kommentieren zu verleiten?!

Global Recognised Avatar

orange
Avatar “orange”

Avatare sind Benutzerbilder im virtuellen Raum - sozusagen eine personenbezogene Grafik. Ob diese Grafik nun mit einem Foto des Benutzers, mit passenden, aussagekräftigen Motiven, 2D bzw. 3D oder mit Schriftzügen gestaltet ist bleibt dem Geschmack des Erstellers überlassen. Im Web gibt es genügend Seiten, die Avatare kostenlos zur Nutzung anbieten (G**gle z.B. gibt massenweise Treffer her). Mit einem Grafikbearbeitungsprogramm sind solche Avatare - zumeist in der Größe 80 x 80 Pixel - schnell selbst hergestellt.

Verwendet werden sie vorallem in Foren und kommunikativen Plattformen aber auch in Blogs. Registrierte Benutzer können dazu aus einem Avatarverzeichnis ein für sich passendes auswählen oder selbst eines hochladen. Bei jedem Beitrag (Kommentar) wird nun dieses Benutzerbild angezeigt.

Ein Global Recognised Avatar - sprich Gravatar - ist global nutzbar. Das heißt, das Avatar ist mit der E-Mail-Adresse und einer bestimmten Codierung verbunden, die von einem Dienst “verwaltet” wird. Nun ist es möglich, in jedem Blog sein Gravatar zu hinterlassen ohne sich registrieren zu müssen und sein Avatar hochzuladen.
…den ganzen Beitrag lesen »

Kommentare Reihenfolge

Die Reihenfolge der Kommentare wird von WP standardmäßig von oben nach unten ausgegeben. Das heißt, der neueste Kommentar reiht sich am Ende aller Kommentare zu einem Beitrag.

Will man die Kommentare in umgekehrter Reihenfolge anzeigen, so ersetzt man in der wp-includes/comment-template.php folgende Codezeilen:

if ( $user_ID) {
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND (comment_approved = '1' OR ( user_id = '$user_ID' AND comment_approved = '0' ) )  ORDER BY comment_date");
	} else if ( empty($comment_author) ) {
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND comment_approved = '1' ORDER BY comment_date");
	} else {
		$author_db = $wpdb->escape($comment_author);
		$email_db  = $wpdb->escape($comment_author_email);
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND ( comment_approved = '1' OR ( comment_author = '$author_db' AND comment_author_email = '$email_db' AND comment_approved = '0' ) ) ORDER BY comment_date");
	}

mit diesen:

if ( $user_ID) {
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND (comment_approved = '1' OR ( user_id = '$user_ID' AND comment_approved = '0' ) )  ORDER BY comment_date DESC");
	} else if ( empty($comment_author) ) {
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND comment_approved = '1' ORDER BY comment_date DESC");
	} else {
		$author_db = $wpdb->escape($comment_author);
		$email_db  = $wpdb->escape($comment_author_email);
		$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' AND ( comment_approved = '1' OR ( comment_author = '$author_db' AND comment_author_email = '$email_db' AND comment_approved = '0' ) ) ORDER BY comment_date DESC");
	}

Falls die Kommentare gezählt werden, ergibt sich allerdings das Problem, dass Kommentare dennoch von oben nach unten gezählt werden, da die Kommentare grundsätzlich in Listenform ausgegeben werden. Aber zählen lassen muss man ja nicht ;-)

  • Fotoblog

    aktuelle Beiträge