Törrö... war eigentlich gar nicht so schwer. Hab einfach nur eine Zeile aus den bisher genannten code gegen eine für Gravatar ausgetauscht. Für alle die es interessiert hier der komplette CODE:
<?php
if ($comment->user_id != '0') { // Kein Gastkommentator
$user_forum_ava = get_usermeta($comment->user_id,'sfavatar');
if (!empty($user_forum_ava)) {
echo("<img src=\"/wp-content/forum-avatars/".$user_forum_ava."\">\n");
} else {
echo("<a href=\"<?php bloginfo('home'); ?>/?page_id=36&profile=user\"><img src=\"/wp-content/forum-avatars/userdefault.png\"></a>\n");
}
} else { // Ist Gastkommentator
echo get_avatar( $comment, $size = '32', $default = '###URL zum GUEST Avatar von Simpleforum###/forum-avatars/guestdefault.png' );
}
?>
Alles anzeigen
Zusammenfassung: Der Code wird einfach dahin platziert wo der Avatar des Kommentierenden angezeigt werden soll, z.B. in der comment.php bzw. comments-paged.php.
Es wird geprüft, ob der Kommentator schon im SimpleForum registriert ist und ob er dort ein eigenes Avatar gesetzt hat. Ist dies der Fall, wird dieses bei den WP-Kommentaren angezeigt. Hat er kein eigenes Avatar in SF gesetzt, wird das "default" Avatar von SF gesetzt.
Ist der Kommentator nicht im Simple Forum oder WP angemeldet so wird entweder das Gravatar (muss bei gravatar.com registriert sein) anhand seine Email erkannt und angezeigt, oder falls dies nicht der Fall ist, so wird ein "Guest"-Avatar (in diesem Falle das gleiche wie bei Simple Forum) angezeigt.
Ich hoffe der code kann dem einen oder anderen weiter helfen :mrgreen:
best regards
puttee