Advertisement:

Author Topic: Kimler Online'a ve Kim ne nerede sayfasına Avatar Ekleme  (Read 20306 times)

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Kimler Online'a ve Kim ne nerede sayfasına Avatar Ekleme
« on: November 27, 2007, 11:15:32 AM »
Ekteki resime benzer bir uygulamadır. Avatarlar resimdeki gibi büyük değiştir. Avatar boyutlarını 30 pixel olarak ayarladım. Sanırım işine yarar.

Code: (BoardIndex.php de BUL) [Select]
// Load the users online right now.
$result = db_query("
SELECT
lo.ID_MEMBER, lo.logTime, mem.realName, mem.memberName, mem.showOnline,
mg.onlineColor, mg.ID_GROUP, mg.groupName
FROM {$db_prefix}log_online AS lo
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = lo.ID_MEMBER)
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP))", __FILE__, __LINE__);

$context['users_online'] = array();
$context['list_users_online'] = array();
$context['online_groups'] = array();
$context['num_guests'] = 0;
$context['num_buddies'] = 0;
$context['num_users_hidden'] = 0;

$context['show_buddies'] = !empty($user_info['buddies']);

while ($row = mysql_fetch_assoc($result))
{
if (empty($row['realName']))
{
$context['num_guests']++;
continue;
}
elseif (empty($row['showOnline']) && !allowedTo('moderate_forum'))
{
$context['num_users_hidden']++;
continue;
}

// Some basic color coding...
if (!empty($row['onlineColor']))
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '" style="color: ' . $row['onlineColor'] . ';">' . $row['realName'] . '</a>';
else
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['realName'] . '</a>';

$is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']);
if ($is_buddy)
{
$context['num_buddies']++;
$link = '<b>' . $link . '</b>';
}
Code: (DEĞİŞTİR) [Select]
// Load the users online right now.
$result = db_query("
SELECT
lo.ID_MEMBER, lo.logTime, mem.realName, mem.memberName, mem.showOnline, mem.avatar, att.ID_MEMBER, att.filename,
mg.onlineColor, mg.ID_GROUP, mg.groupName
FROM {$db_prefix}log_online AS lo
LEFT JOIN {$db_prefix}attachments AS att ON (att.ID_MEMBER = lo.ID_MEMBER)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = lo.ID_MEMBER)
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP))", __FILE__, __LINE__);

$context['users_online'] = array();
$context['list_users_online'] = array();
$context['online_groups'] = array();
$context['num_guests'] = 0;
$context['num_buddies'] = 0;
$context['num_users_hidden'] = 0;

$context['show_buddies'] = !empty($user_info['buddies']);

while ($row = mysql_fetch_assoc($result))
{
if (empty($row['realName']))
{
$context['num_guests']++;
continue;
}
elseif (empty($row['showOnline']) && !allowedTo('moderate_forum'))
{
$context['num_users_hidden']++;
continue;
}

// Some basic color and avatar coding...
if (!empty($row['onlineColor']) && !empty($row['filename']))
$link = '<img src="attachments/'.$row['filename'].'" width="30" /><a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '" style="color: ' . $row['onlineColor'] . ';">' . $row['realName'] . '</a>';
elseif (!empty($row['avatar']))
$link = '<img src="avatars/'.$row['avatar'].'" width="30 /><a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['realName'] . '</a>';
else
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['realName'] . '</a>';

$is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']);
if ($is_buddy)
{
$context['num_buddies']++;
$link = '<b>' . $link . '</b>';
}
« Last Edit: July 11, 2008, 08:15:35 AM by Aslanbac (husmen73) »
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Kimler Online'a Avatar Ekleme
« Reply #1 on: July 11, 2008, 08:03:38 AM »
Kim Nerede sayfasına (index.php?action=who) avatar eklenmesi için aşağıdaki adımlar uygulayın

Sources/Who.php içinde
Code: (Bul) [Select]
global $db_prefix, $context, $scripturl, $user_info, $txt, $modSettings, $ID_MEMBER, $memberContext
Code: (Değiştir) [Select]
global $db_prefix, $context, $scripturl, $user_info, $txt, $modSettings, $ID_MEMBER, $memberContext, $boardurl


Code: (bul) [Select]
$actions = @unserialize($row['url']);
if ($actions === false)
continue;
Code: (Değiştir) [Select]
$actions = @unserialize($row['url']);
if ($actions === false)
continue;

      if(!empty($row['avatar']) && !eregi('http://',$row['avatar']))
         $avatarurl = '<img src="'.$boardurl.'/avatars/'.$row['avatar'].'" width="65" alt="'.$row['realName'].'" />';
      elseif(eregi('http://',$row['avatar']))
         $avatarurl = '<img src="'.$row['avatar'].'" alt="'.$row['realName'].'" width="65 />';
      elseif(!empty($row['filename']))
         $avatarurl = '<img src="'.$boardurl.'/attachments/'.$row['filename'].'" width="65 alt="'.$row['realName'].'" />';
      else
         $avatarurl = '';




Code: (Bul) [Select]
// Send the information to the template.
$context['members'][$row['session']] = array(
'id' => $row['ID_MEMBER'],
Code: (Değiştir) [Select]
// Send the information to the template.
$context['members'][$row['session']] = array(
'id' => $row['ID_MEMBER'],
'avatar' => $avatarurl,



Code: (Bul) [Select]
lo.ID_MEMBER, lo.url, INET_NTOA(lo.ip) AS ip, mem.realName, lo.session,
Code: (Değiştir) [Select]
lo.ID_MEMBER, lo.url, INET_NTOA(lo.ip) AS ip, mem.realName, lo.session, att.filename, mem.avatar,


Code: (Bul) [Select]
LEFT JOIN {$db_prefix}members AS mem ON (lo.ID_MEMBER = mem.ID_MEMBER)
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP))" . (!allowedTo('moderate_forum') ? "
Code: (Değiştir) [Select]
LEFT JOIN {$db_prefix}attachments AS att ON (att.ID_MEMBER = lo.ID_MEMBER)
LEFT JOIN {$db_prefix}members AS mem ON (lo.ID_MEMBER = mem.ID_MEMBER)
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP))" . (!allowedTo('moderate_forum') ? "



Themes/temanizinklasörü/Who.template.php (kendi temanız içinde yoksa default tema üzerine uygulayın)
Code: (Bul) [Select]
'<a href="' . $member['href'] . '" title="' . $txt[92] . ' ' . $member['name'] . '"' . (empty($member['color']) ? '' : ' style="color: ' . $member['color'] . '"') . '>
Code: (Değiştir) [Select]
$member['avatar'].' <a href="' . $member['href'] . '" title="' . $txt[92] . ' ' . $member['name'] . '"' . (empty($member['color']) ? '' : ' style="color: ' . $member['color'] . '"') . '>
« Last Edit: July 11, 2008, 09:26:39 AM by Aslanbac (husmen73) »
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline mk1977

  • Jr. Member
  • **
  • Posts: 283
  • Gender: Male
    • Muhasebe, Vergi, Sosyal Güvenlik ve Ekonomi Portalı
Re: Kimler Online'a ve Kim ne nerede sayfasına Avatar Ekleme
« Reply #2 on: July 24, 2008, 02:37:26 AM »
Quote
Kim Nerede sayfasına (index.php?action=who) avatar eklenmesi için aşağıdaki adımlar uygulayın

üstad eline sağlık,

burayı çalıştıramadım ben, birkaç kez denememe rağmen hata veriyor

ilgilenirseniz sevinirim

teşekkürler
Muhasebe, Vergi, Sosyal Güvenlik ve Ekonomi Portalı
www.Muhasebe-Online.com

SMF 1.1.21 - Classic Tema

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Kimler Online'a ve Kim ne nerede sayfasına Avatar Ekleme
« Reply #3 on: August 01, 2008, 05:14:06 PM »
Şimdi tekrar denedim. Herhangi bir sorun olmadı, avatarlar çıkıyor.

Kopyala yapıştır yaparken kodlar yan yana çıkıyor olabilir. Ona dikkat et
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?