User Online Today Modunun Manuel kurulumunu

sources/BoardIndex.php'yi açıyoruz

bul
[code]$context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden'];
[/code]

altına ekle
[code]// Load the users online today.
$nowdate = @getdate(forum_time(false));
$midnight = mktime(0, 0, 0, $nowdate['mon'], $nowdate['mday'], $nowdate['year']) - ($modSettings['time_offset'] * 3600);

$s = strpos($user_info['time_format'], '%S') === false ? '' : ':%S';
if (strpos($user_info['time_format'], '%H') === false && strpos($user_info['time_format'], '%T') === false)
$time_fmt = '%I:%M' . $s . ' %p';
else
$time_fmt = '%H:%M' . $s;

$result = db_query("
SELECT
mem.ID_MEMBER, mem.lastLogin, mem.realName, mem.memberName, mem.showOnline,
mg.onlineColor, mg.ID_GROUP, mg.groupName
FROM {$db_prefix}members AS mem
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP)) WHERE mem.lastLogin >= $midnight", __FILE__, __LINE__);

$context['num_hidden_users_online_today'] = 0;
$context['users_online_today'] = array();
$context['list_users_online_today'] = array();

while ($row = mysql_fetch_assoc($result))
{
if (empty($row['showOnline']))
{
$context['num_hidden_users_online_today'] = $context['num_hidden_users_online_today'] + 1;
if (!allowedTo('moderate_forum')) continue;
}

$userday = strftime('%d', forum_time(true));
$loginday = strftime('%d', forum_time(true, $row['lastLogin']));
$yesterday = $userday == $loginday ? '' : $txt['uot_yesterday'];

$lastLogin = $yesterday . strftime($time_fmt, forum_time(true, $row['lastLogin']));
$title = ' title="' . $lastLogin . '"';

// Some basic color coding...
if (!empty($row['onlineColor']))
$link = '' . $row['realName'] . '';
else
$link = '' . $row['realName'] . '';

$is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']);
if ($is_buddy)
{
$link = '' . $link . '';
}

$context['users_online_today'][$row['lastLogin'] . $row['memberName']] = array(
'id' => $row['ID_MEMBER'],
'username' => $row['memberName'],
'name' => $row['realName'],
'group' => $row['ID_GROUP'],
'href' => $scripturl . '?action=profile;u=' . $row['ID_MEMBER'],
'link' => $link,
'is_buddy' => $is_buddy,
'hidden' => empty($row['showOnline']),
);

$context['list_users_online_today'][$row['lastLogin'] . $row['memberName']] = empty($row['showOnline']) ? '' . $link . '' : $link;
}
mysql_free_result($result);

krsort($context['users_online_today']);
krsort($context['list_users_online_today']);

$context['num_users_online_today'] = count($context['users_online_today']);
if (!allowedTo('moderate_forum'))
{
$context['num_users_online_today'] = $context['num_users_online_today'] + $context['num_hidden_users_online_today'];
}[/code]


sources/Stats.php'Yi Açiyoruz

Bul
[code]$context['online_today'] = (int) $context['online_today'];
[/code]


altına ekle
[code]// Total members online today
$frag = explode('-', strftime('%Y-%m-%d', time()));
$midnight = forum_time(false, mktime(0, 0, 0, (int) $frag[1], (int) $frag[2], (int) $frag[0]));
$result = db_query("
SELECT
COUNT(*)
FROM {$db_prefix}members
WHERE lastLogin >= $midnight", __FILE__, __LINE__);
list ($context['total_users_online_today']) = mysql_fetch_row($result);[/code]


Themes/BoardIndex.template.php'de
Bul

[code]', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')


';[/code]

altına ekle

[code]// Users online today

echo '

', $txt['uot_users_online_today_title'], '


', $txt[158], ' ', $txt['uot_users_online_today_title'], '

';

echo '

';

echo $txt['uot_total'], ': ', $context['num_users_online_today'], '';
if (!$context['user']['is_guest'])
echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), [/swf2][swf3], $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')';

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
echo '
', implode([/swf2][swf3], $context['list_users_online_today']);

echo '

', $context['show_stats'] && !$settings['show_sp1_info'] ? '
' . $txt['smf223'] . '' : '[/swf2][swf3]


';[/code]

Themes/Stats.template.php'yi Açıyoruz Kullandığınız Temada Yoksa Default Temadakini açın

Bul
[code]', $txt['users_online_today'], ':
', $context['online_today'], '';[/code]


değiştir

[code]', $txt['users_online_today'], ':
', $context['online_today'], '

', $txt['uot_total_users_online_today'], ':
', $context['total_users_online_today'], '';[/code]

languages/Modifications.turkish.php'yi açıyoruz

bul
[code]?>[/code]

üstüne ekle

[code]$txt['uot_users_online_today_title']='Bugün Online Olan Üyeler';
$txt['uot_total_users_online_today']='Bugün siteye giren üyeler';
$txt['uot_yesterday']='Dün, su saatte: ';
$txt['uot_total']='Toplam';
$txt['uot_visible']='Normal';
$txt['uot_hidden']='Gizli';[/code]

languages/Stats.english.php'yi açıyoruz

Bul
[code]$txt['users_online_today'] = 'Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';
[/code]

değiştir

[code]$txt['users_online_today'] = 'Most Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';[/code]



[quote author=youness link=topic=168.msg69728#msg69728 date=1188477164]
[size=15pt]Modu kurduktan sonra ziyaretçilerde bugün online olan üyeleri görsün istiyorsanız aşağıdaki uygulamayı yapın.. yedek alın haa :)

boardindex.template.php de
bulun
[code]// Users online today

echo '

', $txt['uot_users_online_today_title'], '


', $txt[158], ' ', $txt['uot_users_online_today_title'], '

';

echo '
';

echo $txt['uot_total'], ': ', $context['num_users_online_today'], '';
if (!$context['user']['is_guest'])
echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), [/swf2][swf3], $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')';

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
echo '
', implode([/swf2][swf3], $context['list_users_online_today']);
[/code]

değiştirin

[code]// Users online today

echo '

', $txt['uot_users_online_today_title'], '


', $txt[158], ' ', $txt['uot_users_online_today_title'], '

';

echo '
';

echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), [/swf2][swf3], $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')
';

echo implode([/swf2][swf3], $context['list_users_online_today']);
if (!$context['user']['is_guest'])
// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
[/code]
[/quote]

Beğeniler: 0
Favoriler: 0
İzlenmeler: 2581
favori
like
share
bost Tarih: 02.04.2010 02:43
Teşekkürler ama bu kodu bulmuyor.Tekrar göz atarsanız sevinirim
sources/Stats.php'Yi Açiyoruz

Bul
Kod:

$context['online_today'] = (int) $context['online_today'];
676767 Tarih: 25.06.2008 15:42
kardeşim ben yeni üye we webmasterimde allah rızası için bi yardımcı olsn beceremdeim değiştirince site gitti ödüm koptu neyseki düzelttim mesela şimdi ftpden o kodlara girindce kodları değiştiremiyorum bi yardım etseniz çok güzel olur saygılar..
676767 Tarih: 25.06.2008 15:24
teşekkürler
james215_ Tarih: 10.05.2008 00:07
tşkler..
drivertr Tarih: 10.05.2008 00:07
güzl paylaşım dneyelim bakalım olacak mı
MaktüL Tarih: 23.04.2008 00:28
[QUOTE=periliçe;2571511]yaw ben neden bir türlü yapamıyorum şu olayı

belgeleri hazırlayıpta öyle verseydinizya burda kardeşim,alın bunu şununla değiştirin şeklinde

Öyle veren yer varsa söylede bizde uğraşmayalım

Nerede hata yaptıysan belirt yardımcı oluruz..
LaigLeNoiR Tarih: 22.04.2008 00:46
[QUOTE=periliçe;2571511]yaw ben neden bir türlü yapamıyorum şu olayı

belgeleri hazırlayıpta öyle verseydinizya burda kardeşim,alın bunu şununla değiştirin şeklinde

Sen hiç Uğra$ma Sorunu beLirt Buranın Yönetimi Teknik Servis Gibi Yapar.
chingy Tarih: 13.04.2008 00:01
ben bunu yaptım oldu istersen sana'da yardım edebilirim
periliçe Tarih: 12.04.2008 15:59
yaw ben neden bir türlü yapamıyorum şu olayı

belgeleri hazırlayıpta öyle verseydinizya burda kardeşim,alın bunu şununla değiştirin şeklinde