Alıntı:
Chloe Nickli Üyeden Alıntı
Emeğinize sağlık. |
Yorumunuz için teşekkürler..
Ufak bir Güncelleme ;
Bazi forumlarda avatar gözükmeme sorunu oluyormuş..
Ek düzenleme yapmanız da fayda olacaktır..
.xml içersinde
Kod
function fhat_fetch_avatar_url($userid, $avatarid, $avatarrevision) { satırını aşağıdaki kod ile değişirseniz düzgün calisacaktır.
ek olarak
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
buradaki eklentiyide kurarsanız sorun yaşamazsınız.
Kod
function fhat_fetch_avatar_url($userid, $avatarid, $avatarrevision) {
global $vbulletin, $db;
// Buraya varsayilan avatar yolunu girin..
if (!$userid) {
return $vbulletin->options['bburl'] . "/images/noavt.png";
}
static $avatar_cache = array();
$cache_key = $userid . '_' . $avatarid . '_' . $avatarrevision;
if (isset($avatar_cache[$cache_key])) {
return $avatar_cache[$cache_key];
}
$avatarurl = '';
$customavatar = $db->query_first("
SELECT dateline
FROM " . TABLE_PREFIX . "customavatar
WHERE userid = " . intval($userid)
);
if ($customavatar) {
if ($vbulletin->options['usefileavatar']) {
$avatarurl = $vbulletin->options['avatarurl'] . "/avatar" . $userid . "_" . $avatarrevision . ".gif";
} else {
// Veritabanı tabanlı avatar - image.php kullan
$avatarurl = $vbulletin->options['bburl'] . "/image.php?u=" . $userid . "&dateline=" . $customavatar['dateline'];
}
$avatar_cache[$cache_key] = $avatarurl;
return $avatarurl;
}
if ($avatarid > 0) {
$avatar = $db->query_first("
SELECT avatarpath
FROM " . TABLE_PREFIX . "avatar
WHERE avatarid = " . intval($avatarid)
);
if ($avatar && !empty($avatar['avatarpath'])) {
$avatarurl = $vbulletin->options['bburl'] . "/" . $avatar['avatarpath'];
$avatar_cache[$cache_key] = $avatarurl;
return $avatarurl;
}
}
// Buraya varsayilan avatar yolunu girin..
$avatarurl = $vbulletin->options['bburl'] . "/images/noavt.png";
$avatar_cache[$cache_key] = $avatarurl;
return $avatarurl;
} Dipnot ; her forumun avatar yolu ve sql yolu farklı olabiliyor.
o sebeple sql ve avatar yollarının doğru olduğundan emin olun..
Hatırlatma.. Değişken kodu ; $forum_aktiviteleri_html
Bu kodu bununla değiştirin ; $forumhome_advanced_tabs
Keyifli forumlar