Avatar in Suchergebnissen
Verfasst: 03.12.2009 10:46
Hallo,
der folgende Code soll dazu dienen, die User-Avatare in den Suchergebnissen anzuzeigen. Nun habe ich ihn an unendlich vielen Stellen versucht einzubinden, zu einem Ergebnis hat es aber bisher nicht geführt.
function.php
search.php
Im Template:
im phpBB.com Forum bekam ich folgende Antwort, die mich leider nicht weiterhilft. Vielleicht habe ich ja gerade ein Brett vor dem Kopf, ich stege irgendwie nicht hinter die Logik. Vielleicht könnt ihr mal einen Blick drauf werfen.
der folgende Code soll dazu dienen, die User-Avatare in den Suchergebnissen anzuzeigen. Nun habe ich ihn an unendlich vielen Stellen versucht einzubinden, zu einem Ergebnis hat es aber bisher nicht geführt.
function.php
Code: Alles auswählen
function get_avatar_by_id($the_id)
{
global $db;
$sql = 'SELECT user_avatar
FROM ' . USERS_TABLE . '
WHERE user_id = ' . (int) $the_id;
$result = $db->sql_query($sql);
$avatar = $db->sql_fetchfield('user_avatar');
return $avatar;
}
Code: Alles auswählen
'POSTER_AVATAR' => get_avatar_by_id($row['poster_id']),
Code: Alles auswählen
<!-- IF searchresults.POSTER_AVATAR --><img src="/download/file.php?avatar={searchresults.POSTER_AVATAR}"><!-- ENDIF -->
dpaanlka hat geschrieben: You haven't passed a user_id when calling the function. Note the beginning of the function:
So elsewhere, when calling the function should look something like this:Code: Alles auswählen
function get_avatar_by_id($the_id)
Code: Alles auswählen
$avatar = get_avatar_by_id($user_id);