#1
|
|||
|
|||
Bugün Online Olan Üyeler
User Online Today Modunun Manuel kurulumunu
sources/BoardIndex.php'yi açıyoruz bul Kod:
$context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden']; Kod:
// 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 = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . ' style="color: ' . $row['onlineColor'] . ';">' . $row['realName'] . '</a>'; else $link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . '>' . $row['realName'] . '</a>'; $is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']); if ($is_buddy) { $link = '<b>' . $link . '</b>'; } $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']) ? '<i>' . $link . '</i>' : $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']; } Bul Kod:
$context['online_today'] = (int) $context['online_today']; Kod:
// 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); Bul Kod:
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ') </span> </td> </tr>'; Kod:
// Users online today echo ' <tr> <td class="titlebg" colspan="2">', $txt['uot_users_online_today_title'], '</td> </tr><tr> <td class="windowbg" width="20" valign="middle" align="center"> <img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], ' ', $txt['uot_users_online_today_title'], '" border="0" /> </td> <td class="windowbg2" width="100%">'; echo ' <div class="smalltext">'; echo $txt['uot_total'], ': <b>', $context['num_users_online_today'], '</b>'; if (!$context['user']['is_guest']) echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), ', ', $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 '<br />', implode(', ', $context['list_users_online_today']); echo ' <br />', $context['show_stats'] && !$settings['show_sp1_info'] ? ' <a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', ' </div> </td> </tr>'; bul Kod:
<td nowrap="nowrap">', $txt['users_online_today'], ':</td> <td align="right">', $context['online_today'], '</td>'; Kod:
<td nowrap="nowrap">', $txt['users_online_today'], ':</td> <td align="right">', $context['online_today'], '</td> </tr><tr> <td nowrap="nowrap">', $txt['uot_total_users_online_today'], ':</td> <td align="right">', $context['total_users_online_today'], '</td>'; bul Kod:
?> Kod:
$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'; bul Kod:
$txt['users_online_today'] = 'Online Today'; $txt['num_hits'] = 'Total page views'; $txt['average_hits'] = 'Average page views per day'; Kod:
$txt['users_online_today'] = 'Most Online Today'; $txt['num_hits'] = 'Total page views'; $txt['average_hits'] = 'Average page views per day'; |
Benzer Konular |
||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Cinsel ayrımcılık | Thorin | Edebiyat - Felsefe | 0 | 18 July 2009 09:19 |
Uzun yasamanın sırrı.. | ceyLin | Sağlık | 0 | 6 December 2008 20:59 |
MP3 çalarlar sağır ediyor... | ceyLin | Sağlık | 0 | 4 December 2008 17:20 |
Örümcek ve İktidarsızlık Araştırması | ceyLin | Evlilik ve cinsel yaşam | 0 | 23 November 2008 15:58 |