0 Membros e 1 Visitante estão a ver este tópico.
$request = $smcFunc['db_query']('substring', ' SELECT m.poster_time, m.subject, m.id_topic, m.id_member, m.id_msg, IFNULL(mem.real_name, m.poster_name) AS poster_name, t.id_board, b.name AS board_name, SUBSTRING(m.body, 1, 385) AS body, m.smileys_enabled FROM {db_prefix}messages AS m INNER JOIN {db_prefix}topics AS t ON (t.id_topic = m.id_topic) INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board) LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member) WHERE m.id_msg >= {int:likely_max_msg}' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? ' AND b.id_board != {int:recycle_board}' : '') . ' AND {query_wanna_see_board}' . ($modSettings['postmod_active'] ? ' AND t.approved = {int:is_approved} AND m.approved = {int:is_approved}' : '') . ' ORDER BY m.id_msg DESC LIMIT ' . $latestPostOptions['number_posts'], array( 'likely_max_msg' => max(0, $modSettings['maxMsgID'] - 50 * $latestPostOptions['number_posts']), 'recycle_board' => $modSettings['recycle_board'], 'is_approved' => 1, ) );
$request = $smcFunc['db_query']('substring', ' SELECT m.poster_time, m.subject, m.id_topic, m.id_member, m.id_msg, IFNULL(mem.real_name, m.poster_name) AS poster_name, t.id_board, t.num_views, t.num_replies, b.name AS board_name, SUBSTRING(m.body, 1, 385) AS body, m.smileys_enabled FROM {db_prefix}topics AS t INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_last_msg) INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board) INNER JOIN {db_prefix}messages AS ms ON (ms.id_msg = t.id_last_msg) LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)' . (!$user_info['is_guest'] ? ' LEFT JOIN {db_prefix}log_topics AS lt ON (lt.id_topic = t.id_topic AND lt.id_member = {int:current_member}) LEFT JOIN {db_prefix}log_mark_read AS lmr ON (lmr.id_board = b.id_board AND lmr.id_member = {int:current_member})' : '') . ' WHERE t.id_last_msg >= {int:min_message_id} AND ' . $user_info['query_wanna_see_board'] . ($modSettings['postmod_active'] ? ' AND t.approved = {int:is_approved} AND m.approved = {int:is_approved}' : '') . ' ORDER BY t.id_last_msg DESC LIMIT ' . $latestPostOptions['number_posts'], array( 'current_member' => $user_info['id'], 'min_message_id' => $modSettings['maxMsgID'] - 35 * min($latestPostOptions['number_posts'], 5), 'is_approved' => 1, ) );
// Build the array. $posts[] = array( 'board' => array(
// Build the array. $posts[] = array( 'hit' => $row['num_views'], 'replies' => $row['num_replies'], 'board' => array(
?>
$txt['bos'] = ' '; $txt['smesaj_konu'] = 'Tópico'; $txt['smesaj_mesaj'] = 'Mensagem'; $txt['smesaj_gonderen'] = 'Enviado Por'; $txt['smesaj_hit'] = 'Hit'; $txt['smesaj_cevap'] = 'Responder'; $txt['smesaj_tarih'] = 'Histórico'; $txt['smesaj_encok_okunan'] = 'Melhores Tópicos'; $txt['smesaj_okunan_hit'] = 'leitura'; $txt['smesaj_encok_yorum'] = 'Melhores área de tópico'; $txt['smesaj_yorum_hit'] = 'Comentar'; $txt['smesaj_konu_hit'] = 'Tópico'; $txt['smesaj_mesaj_hit'] = 'Mensagem'; $txt['smesaj_karma_hit'] = 'Karma'; $txt['smesaj_online_hit'] = 'Tempo'; $txt['smesaj_yeni_uye'] = 'Os membros mais recentes.'; $txt['smesaj_encok_mesaj'] = 'Melhor marcador do membro'; $txt['smesaj_encok_konu'] = 'Melhores membros desse assunto'; $txt['smesaj_encok_karma'] = 'Misturado com a maioria dos membros'; $txt['smesaj_encok_online'] = 'Melhores online'; $txt['smesaj_soniletiler'] = 'MENSAGENS RECENTES'; $txt['smesaj_okunankonu'] = 'LEIA MAIS'; $txt['smesaj_yorumlanankonu'] = 'Comentado'; $txt['smesaj_encokmesaj'] = 'MAIS DA MENSAGEM'; $txt['smesaj_encokkonu'] = 'ASSUNTO'; $txt['smesaj_encokkarma'] = 'MAIS DE KARMA'; $txt['smesaj_encokonline'] = 'ONLİNE'; $txt['smesaj_siteistatistik'] = 'Estatísticas'; $txt['smesaj_yeniuyeler'] = ' MEMBROS'; $txt['smesaj_cevrimiciuye'] = 'MEMBROS ONLINE'; $txt['smesaj_toplamacilankonu'] = 'Temos um total tópicos:'; $txt['smesaj_toplamayorumsayisi'] = 'Total de Comentários:'; $txt['smesaj_toplamuyesayisi'] = 'O número de membros do nosso follow-up:'; $txt['smesaj_bugunkonusayisi'] = 'Hoje, o número de tópicos:'; $txt['smesaj_bugunmesajsayisi'] = 'Hoje, o número de mensagem de correio:'; $txt['smesaj_bugunkatilansayisi'] = 'Hoje, o número de pessoas envolvidas em nossa:'; $txt['smesaj_misafirsayisi'] = 'Actual número de visitantes:'; $txt['smesaj_onlineuyesayisi'] = 'Actual número de membros online:'; $txt['smesaj_encok'] = 'Melhores';
// For wireless, we use the Wireless template... if (WIRELESS) $context['sub_template'] = WIRELESS_PROTOCOL . '_boardindex'; else loadTemplate('BoardIndex');
istatistik10(); $context['html_headers'] = ' <link type="text/css" rel="stylesheet" href="'. $settings['theme_url']. '/js/istatistik.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="'. $settings['theme_url']. '/js/slidedeck.jquery.js"></script>';
function istatistik10(){ global $txt, $smcFunc, $user_info, $sourcedir, $modSettings, $context, $settings, $scripturl; // Yeni üye 10 START $members_result = $smcFunc['db_query']('', ' SELECT id_member, real_name, posts FROM {db_prefix}members ORDER BY id_member DESC LIMIT 10', array( ) ); $context['new_members'] = array(); while ($row_members = $smcFunc['db_fetch_assoc']($members_result)) { $context['new_members'][] = array( 'name' => $row_members['real_name'], 'id' => $row_members['id_member'], 'num_posts' => $row_members['posts'], 'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'], 'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>' ); } $smcFunc['db_free_result']($members_result); // 10 Karma START $members_result = $smcFunc['db_query']('', ' SELECT id_member, real_name, karma_good FROM {db_prefix}members ORDER BY karma_good DESC LIMIT 10'); $context['karma'] = array(); while ($row_members = $smcFunc['db_fetch_assoc']($members_result)) { $context['karma'][] = array( 'name' => $row_members['real_name'], 'id' => $row_members['id_member'], 'karma' => $row_members['karma_good'], 'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'], 'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>' ); } $smcFunc['db_free_result']($members_result); if (empty($context['karma'])) return; // 10 Mesaj START $members_result = $smcFunc['db_query']('', ' SELECT id_member, real_name, posts FROM {db_prefix}members WHERE posts > {int:no_posts} ORDER BY posts DESC LIMIT 10', array( 'no_posts' => 0, ) ); $context['top_posters'] = array(); $max_num_posts = 1; while ($row_members = $smcFunc['db_fetch_assoc']($members_result)) { $context['top_posters'][] = array( 'name' => $row_members['real_name'], 'id' => $row_members['id_member'], 'num_posts' => $row_members['posts'], 'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'], 'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>' ); if ($max_num_posts < $row_members['posts']) $max_num_posts = $row_members['posts']; } $smcFunc['db_free_result']($members_result); foreach ($context['top_posters'] as $i => $poster) { $context['top_posters'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts); $context['top_posters'][$i]['num_posts'] = comma_format($context['top_posters'][$i]['num_posts']); } // Board top 10 START $boards_result = $smcFunc['db_query']('', ' SELECT id_board, name, num_posts FROM {db_prefix}boards AS b WHERE {query_see_board}' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? ' AND b.id_board != {int:recycle_board}' : '') . ' AND b.redirect = {string:blank_redirect} ORDER BY num_posts DESC LIMIT 10', array( 'recycle_board' => $modSettings['recycle_board'], 'blank_redirect' => '', ) ); $context['top_boards'] = array(); $max_num_posts = 1; while ($row_board = $smcFunc['db_fetch_assoc']($boards_result)) { $context['top_boards'][] = array( 'id' => $row_board['id_board'], 'name' => $row_board['name'], 'num_posts' => $row_board['num_posts'], 'href' => $scripturl . '?board=' . $row_board['id_board'] . '.0', 'link' => '<a href="' . $scripturl . '?board=' . $row_board['id_board'] . '.0">' . $row_board['name'] . '</a>' ); if ($max_num_posts < $row_board['num_posts']) $max_num_posts = $row_board['num_posts']; } $smcFunc['db_free_result']($boards_result); foreach ($context['top_boards'] as $i => $board) { $context['top_boards'][$i]['post_percent'] = round(($board['num_posts'] * 100) / $max_num_posts); $context['top_boards'][$i]['num_posts'] = comma_format($context['top_boards'][$i]['num_posts']); } // en çok yorum alan 10 START // Are you on a larger forum? If so, let's try to limit the number of topics we search through. if ($modSettings['totalMessages'] > 100000) { $request = $smcFunc['db_query']('', ' SELECT id_topic FROM {db_prefix}topics WHERE num_replies != {int:no_replies}' . ($modSettings['postmod_active'] ? ' AND approved = {int:is_approved}' : '') . ' ORDER BY num_replies DESC LIMIT 100', array( 'no_replies' => 0, 'is_approved' => 1, ) ); $topic_ids = array(); while ($row = $smcFunc['db_fetch_assoc']($request)) $topic_ids[] = $row['id_topic']; $smcFunc['db_free_result']($request); } else $topic_ids = array(); $topic_reply_result = $smcFunc['db_query']('', ' SELECT m.subject, t.num_replies, t.id_board, t.id_topic, b.name FROM {db_prefix}topics AS t INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg) INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? ' AND b.id_board != {int:recycle_board}' : '') . ') WHERE {query_see_board}' . (!empty($topic_ids) ? ' AND t.id_topic IN ({array_int:topic_list})' : ($modSettings['postmod_active'] ? ' AND t.approved = {int:is_approved}' : '')) . ' ORDER BY t.num_replies DESC LIMIT 10', array( 'topic_list' => $topic_ids, 'recycle_board' => $modSettings['recycle_board'], 'is_approved' => 1, ) ); $context['top_topics_replies'] = array(); $max_num_replies = 1; while ($row_topic_reply = $smcFunc['db_fetch_assoc']($topic_reply_result)) { censorText($row_topic_reply['subject']); $context['top_topics_replies'][] = array( 'id' => $row_topic_reply['id_topic'], 'board' => array( 'id' => $row_topic_reply['id_board'], 'name' => $row_topic_reply['name'], 'href' => $scripturl . '?board=' . $row_topic_reply['id_board'] . '.0', 'link' => '<a href="' . $scripturl . '?board=' . $row_topic_reply['id_board'] . '.0">' . $row_topic_reply['name'] . '</a>' ), 'subject' => $row_topic_reply['subject'], 'num_replies' => $row_topic_reply['num_replies'], 'href' => $scripturl . '?topic=' . $row_topic_reply['id_topic'] . '.0', 'link' => '<a href="' . $scripturl . '?topic=' . $row_topic_reply['id_topic'] . '.0">' . $row_topic_reply['subject'] = substr($row_topic_reply['subject'], 0,25). '</a>' ); if ($max_num_replies < $row_topic_reply['num_replies']) $max_num_replies = $row_topic_reply['num_replies']; } $smcFunc['db_free_result']($topic_reply_result); foreach ($context['top_topics_replies'] as $i => $topic) { $context['top_topics_replies'][$i]['post_percent'] = round(($topic['num_replies'] * 100) / $max_num_replies); $context['top_topics_replies'][$i]['num_replies'] = comma_format($context['top_topics_replies'][$i]['num_replies']); } // en çok okunan 10 START // Large forums may need a bit more prodding... if ($modSettings['totalMessages'] > 100000) { $request = $smcFunc['db_query']('', ' SELECT id_topic FROM {db_prefix}topics WHERE num_views != {int:no_views} ORDER BY num_views DESC LIMIT 100', array( 'no_views' => 0, ) ); $topic_ids = array(); while ($row = $smcFunc['db_fetch_assoc']($request)) $topic_ids[] = $row['id_topic']; $smcFunc['db_free_result']($request); } else $topic_ids = array(); // Topic views top 10 START $topic_view_result = $smcFunc['db_query']('', ' SELECT m.subject, t.num_views, t.id_board, t.id_topic, b.name FROM {db_prefix}topics AS t INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg) INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? ' AND b.id_board != {int:recycle_board}' : '') . ') WHERE {query_see_board}' . (!empty($topic_ids) ? ' AND t.id_topic IN ({array_int:topic_list})' : ($modSettings['postmod_active'] ? ' AND t.approved = {int:is_approved}' : '')) . ' ORDER BY t.num_views DESC LIMIT 10', array( 'topic_list' => $topic_ids, 'recycle_board' => $modSettings['recycle_board'], 'is_approved' => 1, ) ); $context['top_topics_views'] = array(); $max_num_views = 1; while ($row_topic_views = $smcFunc['db_fetch_assoc']($topic_view_result)) { censorText($row_topic_views['subject']); $context['top_topics_views'][] = array( 'id' => $row_topic_views['id_topic'], 'board' => array( 'id' => $row_topic_views['id_board'], 'name' => $row_topic_views['name'], 'href' => $scripturl . '?board=' . $row_topic_views['id_board'] . '.0', 'link' => '<a href="' . $scripturl . '?board=' . $row_topic_views['id_board'] . '.0">' . $row_topic_views['name'] . '</a>' ), 'subject' => $row_topic_views['subject'], 'num_views' => $row_topic_views['num_views'], 'href' => $scripturl . '?topic=' . $row_topic_views['id_topic'] . '.0', 'link' => '<a href="' . $scripturl . '?topic=' . $row_topic_views['id_topic'] . '.0">' . $row_topic_views['subject'] = substr($row_topic_views['subject'], 0,25) . '</a>' ); if ($max_num_views < $row_topic_views['num_views']) $max_num_views = $row_topic_views['num_views']; } $smcFunc['db_free_result']($topic_view_result); foreach ($context['top_topics_views'] as $i => $topic) { $context['top_topics_views'][$i]['post_percent'] = round(($topic['num_views'] * 100) / $max_num_views); $context['top_topics_views'][$i]['num_views'] = comma_format($context['top_topics_views'][$i]['num_views']); } // en çok konu açan START // Try to cache this when possible, because it's a little unavoidably slow. if (($members = cache_get_data('stats_top_starters', 360)) == null) { $request = $smcFunc['db_query']('', ' SELECT id_member_started, COUNT(*) AS hits FROM {db_prefix}topics' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? ' WHERE id_board != {int:recycle_board}' : '') . ' GROUP BY id_member_started ORDER BY hits DESC LIMIT 20', array( 'recycle_board' => $modSettings['recycle_board'], ) ); $members = array(); while ($row = $smcFunc['db_fetch_assoc']($request)) $members[$row['id_member_started']] = $row['hits']; $smcFunc['db_free_result']($request); cache_put_data('stats_top_starters', $members, 360); } if (empty($members)) $members = array(0 => 0); // Topic poster top 10 START $members_result = $smcFunc['db_query']('top_topic_starters', ' SELECT id_member, real_name FROM {db_prefix}members WHERE id_member IN ({array_int:member_list}) ORDER BY FIND_IN_SET(id_member, {string:top_topic_posters}) LIMIT 10', array( 'member_list' => array_keys($members), 'top_topic_posters' => implode(',', array_keys($members)), ) ); $context['top_starters'] = array(); $max_num_topics = 1; while ($row_members = $smcFunc['db_fetch_assoc']($members_result)) { $context['top_starters'][] = array( 'name' => $row_members['real_name'], 'id' => $row_members['id_member'], 'num_topics' => $members[$row_members['id_member']], 'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'], 'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>' ); if ($max_num_topics < $members[$row_members['id_member']]) $max_num_topics = $members[$row_members['id_member']]; } $smcFunc['db_free_result']($members_result); foreach ($context['top_starters'] as $i => $topic) { $context['top_starters'][$i]['post_percent'] = round(($topic['num_topics'] * 100) / $max_num_topics); $context['top_starters'][$i]['num_topics'] = comma_format($context['top_starters'][$i]['num_topics']); } // en çok online olan START $temp = cache_get_data('stats_total_time_members', 600); $members_result = $smcFunc['db_query']('', ' SELECT id_member, real_name, total_time_logged_in FROM {db_prefix}members' . (!empty($temp) ? ' WHERE id_member IN ({array_int:member_list_cached})' : '') . ' ORDER BY total_time_logged_in DESC LIMIT 10', array( 'member_list_cached' => $temp, ) ); $context['top_time_online'] = array(); $temp2 = array(); $max_time_online = 1; while ($row_members = $smcFunc['db_fetch_assoc']($members_result)) { $temp2[] = (int) $row_members['id_member']; if (count($context['top_time_online']) >= 10) continue; // Figure out the days, hours and minutes. $timeDays = floor($row_members['total_time_logged_in'] / 86400); $timeHours = floor(($row_members['total_time_logged_in'] % 86400) / 3600); // Figure out which things to show... (days, hours, minutes, etc.) $timelogged = ''; if ($timeDays > 0) $timelogged .= $timeDays . $txt['totalTimeLogged5']; if ($timeHours > 0) $timelogged .= $timeHours . $txt['totalTimeLogged6']; $timelogged .= floor(($row_members['total_time_logged_in'] % 3600) / 60) . $txt['totalTimeLogged7']; $context['top_time_online'][] = array( 'id' => $row_members['id_member'], 'name' => $row_members['real_name'], 'time_online' => $timelogged, 'seconds_online' => $row_members['total_time_logged_in'], 'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'], 'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>' ); if ($max_time_online < $row_members['total_time_logged_in']) $max_time_online = $row_members['total_time_logged_in']; } $smcFunc['db_free_result']($members_result); foreach ($context['top_time_online'] as $i => $member) $context['top_time_online'][$i]['time_percent'] = round(($member['seconds_online'] * 100) / $max_time_online); // Cache the ones we found for a bit, just so we don't have to look again. if ($temp !== $temp2) cache_put_data('stats_total_time_members', $temp2, 480);}
// This is the "Recent Posts" bar. if (!empty($settings['number_recent_posts']) && (!empty($context['latest_posts']) || !empty($context['latest_post']))) { echo ' <div class="title_barIC"> <h4 class="titlebg"> <span class="ie6_header floatleft"> <a href="', $scripturl, '?action=recent"><img class="icon" src="', $settings['images_url'], '/post/xx.gif" alt="', $txt['recent_posts'], '" /></a> ', $txt['recent_posts'], ' </span> </h4> <> <div class="hslice" id="recent_posts_content"> <div class="entry-title" style="display: none;">', $context['forum_name_html_safe'], ' - ', $txt['recent_posts'], '<> <div class="entry-content" style="display: none;"> <a rel="feedurl" href="', $scripturl, '?action=.xml;type=webslice">', $txt['subscribe_webslice'], '</a> <>'; // Only show one post. if ($settings['number_recent_posts'] == 1) { // latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.) echo ' <strong><a href="', $scripturl, '?action=recent">', $txt['recent_posts'], '</a></strong> <p id="infocenter_onepost" class="middletext"> ', $txt['recent_view'], ' "', $context['latest_post']['link'], '" ', $txt['recent_updated'], ' (', $context['latest_post']['time'], ')<br /> </p>'; } // Show lots of posts. elseif (!empty($context['latest_posts'])) { echo ' <dl id="ic_recentposts" class="middletext">'; /* Each post in latest_posts has: board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.), subject, short_subject (shortened with...), time, link, and href. */ foreach ($context['latest_posts'] as $post) echo ' <dt><strong>', $post['link'], '</strong> ', $txt['by'], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</dt> <dd>', $post['time'], '</dd>'; echo ' </dl>'; } echo ' <>'; }
// Show statistical style information... if ($settings['show_stats_index']) { echo ' <div class="title_barIC"> <h4 class="titlebg"> <span class="ie6_header floatleft"> <a href="', $scripturl, '?action=stats"><img class="icon" src="', $settings['images_url'], '/icons/info.gif" alt="', $txt['forum_stats'], '" /></a> ', $txt['forum_stats'], ' </span> </h4> <> <p> ', $context['common_stats']['total_posts'], ' ', $txt['posts_made'], ' ', $txt['in'], ' ', $context['common_stats']['total_topics'], ' ', $txt['topics'], ' ', $txt['by'], ' ', $context['common_stats']['total_members'], ' ', $txt['members'], '. ', !empty($settings['show_latest_member']) ? $txt['latest_member'] . ': <strong> ' . $context['common_stats']['latest_member']['link'] . '</strong>' : '', '<br /> ', (!empty($context['latest_post']) ? $txt['latest_post'] . ': <strong>"' . $context['latest_post']['link'] . '"</strong> ( ' . $context['latest_post']['time'] . ' )<br />' : ''), ' <a href="', $scripturl, '?action=recent">', $txt['recent_view'], '</a>', $context['show_stats'] ? '<br /> <a href="' . $scripturl . '?action=stats">' . $txt['more_stats'] . '</a>' : '', ' </p>'; }
// "Users online" - in order of activity. echo ' <div class="title_barIC"> <h4 class="titlebg"> <span class="ie6_header floatleft"> ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who' . '">' : '', '<img class="icon" src="', $settings['images_url'], '/icons/online.gif', '" alt="', $txt['online_users'], '" />', $context['show_who'] ? '</a>' : '', ' ', $txt['online_users'], ' </span> </h4> <> <p class="inline stats"> ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', comma_format($context['num_guests']), ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . comma_format($context['num_users_online']), ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users']; // Handle hidden users and buddies. $bracketList = array(); if ($context['show_buddies']) $bracketList[] = comma_format($context['num_buddies']) . ' ' . ($context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies']); if (!empty($context['num_spiders'])) $bracketList[] = comma_format($context['num_spiders']) . ' ' . ($context['num_spiders'] == 1 ? $txt['spider'] : $txt['spiders']); if (!empty($context['num_users_hidden'])) $bracketList[] = comma_format($context['num_users_hidden']) . ' ' . $txt['hidden']; if (!empty($bracketList)) echo ' (' . implode(', ', $bracketList) . ')'; echo $context['show_who'] ? '</a>' : '', ' </p> <p class="inline smalltext">'; // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link. if (!empty($context['users_online'])) { echo ' ', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']); // Showing membergroups? if (!empty($settings['show_group_key']) && !empty($context['membergroups'])) echo ' <br />[' . implode('] [', $context['membergroups']) . ']'; } echo ' </p> <p class="last smalltext"> ', $txt['most_online_today'], ': <strong>', comma_format($modSettings['mostOnlineToday']), '</strong>. ', $txt['most_online_ever'], ': ', comma_format($modSettings['mostOnline']), ' (', timeformat($modSettings['mostDate']), ') </p>';
// Show information about events, birthdays, and holidays on the calendar. if ($context['show_calendar']) { echo ' <div class="title_barIC"> <h4 class="titlebg"> <span class="ie6_header floatleft"> <a href="', $scripturl, '?action=calendar' . '"><img class="icon" src="', $settings['images_url'], '/icons/calendar.gif', '" alt="', $context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '" /></a> ', $context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], ' </span> </h4> <> <p class="smalltext">'; // Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P. if (!empty($context['calendar_holidays'])) echo ' <span class="holiday">', $txt['calendar_prompt'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />'; // People's birthdays. Like mine. And yours, I guess. Kidding. if (!empty($context['calendar_birthdays'])) { echo ' <span class="birthday">', $context['calendar_only_today'] ? $txt['birthdays'] : $txt['birthdays_upcoming'], '</span> '; /* Each member in calendar_birthdays has: id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */ foreach ($context['calendar_birthdays'] as $member) echo ' <a href="', $scripturl, '?action=profile;u=', $member['id'], '">', $member['is_today'] ? '<strong>' : '', $member['name'], $member['is_today'] ? '</strong>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', '; } // Events like community get-togethers. if (!empty($context['calendar_events'])) { echo ' <span class="event">', $context['calendar_only_today'] ? $txt['events'] : $txt['events_upcoming'], '</span> '; /* Each event in calendar_events should have: title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */ foreach ($context['calendar_events'] as $event) echo ' ', $event['can_edit'] ? '<a href="' . $event['modify_href'] . '" title="' . $txt['calendar_edit'] . '"><img src="' . $settings['images_url'] . '/icons/modify_small.gif" alt="*" /></a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<strong>' . $event['title'] . '</strong>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', '; } echo ' </p>'; }
// Here's where the "Info Center" starts... echo ' <span class="clear upperframe"><span></span></span> <div class="roundframe"><div class="innerframe"> <div class="cat_bar"> <h3 class="catbg"> <img class="icon" id="upshrink_ic" src="', $settings['images_url'], '/collapse.gif" alt="*" title="', $txt['upshrink_description'], '" style="display: none;" /> ', sprintf($txt['info_center_title'], $context['forum_name_html_safe']), ' </h3> <> <div id="upshrinkHeaderIC"', empty($options['collapse_header_ic']) ? '' : ' style="display: none;"', '>';
istatistics();
// İstatistik Fonctions D'ssConnecTed START Trabslate By Candidosa2function istatistics(){ global $context, $settings, $txt, $scripturl; echo' <div id="slidedeck_frame"> <dl class="slidedeck"> <dt>'.$txt['smesaj_soniletiler'].'</dt> <dd>',sonileti(),'</dd> <dt>'.$txt['smesaj_okunankonu'].' - '.$txt['smesaj_yorumlanankonu'].'</dt> <dd>',okunan(),' ',yorum(),'</dd> <dt>'.$txt['smesaj_encokmesaj'].' - '.$txt['smesaj_encokkonu'].'</dt> <dd>',mesaj(),' ',konu(),'</dd> <dt>'.$txt['smesaj_encokkarma'].' - '.$txt['smesaj_encokonline'].'</dt> <dd>',karma(),' ',eonline(),'</dd> <dt>'.$txt['smesaj_siteistatistik'].' - '.$txt['smesaj_yeniuyeler'].'</dt> <dd>',istatistik(),' ',yeniuye(),'</dd> <dt>'.$txt['smesaj_cevrimiciuye'].'</dt> <dd>',onlineuyeler(),'</dd> </dl> <> <script type="text/javascript"><!-- // --><![CDATA[ $(\'.slidedeck\').slidedeck(); // ]]></script>'; // Son 10 istatistik D'ssConnecTed END}function sonileti(){ global $context, $settings, $txt, $scripturl; $ino = 1; echo' <div class="top10div"> <ul class="top10ul"> <li class="top10li30 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_mesaj'],'</span></li> <li class="top10li25 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_gonderen'],'</span></li> <li class="top10li10 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_hit'],'</span></li> <li class="top10li10 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_cevap'],'</span></li> <li class="top10li25 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_tarih'],'</span></li>'; // <li class="top10li25 titlebg"><span class="subject">',$txt['bos'],'',$txt['smesaj_konu'],'</span></li> foreach ($context['latest_posts'] as $post){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li30"> '.$imag.' '.$span.'<a href="',$post['href'],'" title="',$post['preview'],'">',$post['short_subject'],'</a></span></li> <li class="top10li25"> '.$imag.' '.$span.'',$post['poster']['link'],'</span></li> <li class="top10li10"> '.$imag.' '.$span.'',$post['hit'],'</span></li> <li class="top10li10"> '.$imag.' '.$span.'',$post['replies'],'</span></li> <li class="top10li25"> '.$imag.' '.$span.'',$post['time'],'</span></li>'; // <li class="top10li25"> '.$imag.' '.$span.'',$post['board']['link'],'</span></li> $ino++; } echo ' </ul> <>';}function okunan(){ global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> ',$txt['smesaj_encok_okunan'],'</span></li> <li class="titlebg top10li_20"><span class="smalltext">',$txt['smesaj_okunan_hit'],' </span></li> </ul> <ul class="top10ul">'; foreach ($context['top_topics_views'] as $topic){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_80">'.$imag.''.$span.' ', $topic['link'], '</span></li> <li class="top10li_20">'.$imag.''.$span.' ', $topic['num_views'], '</span></li>'; $ino++; } echo'</ul> <>';}function yorum(){ global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> ',$txt['smesaj_encok_yorum'],'</span></li> <li class="titlebg top10li_20"><span class="smalltext">',$txt['smesaj_yorum_hit'],' </span></li> </ul> <ul class="top10ul">'; foreach ($context['top_topics_replies'] as $topic){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_80"> '.$imag.''.$span.' ', $topic['link'], '</span></li> <li class="top10li_20"> '.$imag.''.$span.' ', $topic['num_replies'], '</span></li>'; $ino++; } echo ' </ul> <>'; }function mesaj(){global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> '.$txt['smesaj_encok_mesaj'].'</span></li> <li class="titlebg top10li_20"><span class="smalltext"> ',$txt['smesaj_mesaj_hit'],'</span></li> </ul> <ul class="top10ul">'; foreach ($context['top_posters'] as $poster){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo' <li class="top10li_80">'.$imag.''.$span.' ', $poster['link'], '</span></li> <li class="top10li_20">'.$imag.''.$span.' ', $poster['num_posts'], '</span></li>'; $ino++; } echo' </ul> <>'; }function konu(){global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> '.$txt['smesaj_encok_konu'].'</span></li> <li class="titlebg top10li_20"><span class="smalltext"> ',$txt['smesaj_konu_hit'],'</span></li> </ul> <ul class="top10ul">'; foreach ($context['top_starters'] as $poster){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_80">'.$imag.''.$span.' ', $poster['link'], '</span></li> <li class="top10li_20">'.$imag.''.$span.' ',$poster['num_topics'], '</span></li>'; $ino++; } echo ' </ul> <>'; }function karma(){global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> '.$txt['smesaj_encok_karma'].'</span></li> <li class="titlebg top10li_20"><span class="smalltext"> ',$txt['smesaj_karma_hit'],'</span></li> </ul> <ul class="top10ul">'; foreach ($context['karma'] as $mem){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_80">'.$imag.''.$span.' ',$mem['link'], '</span></li> <li class="top10li_20">'.$imag.''.$span.' ',$mem['karma'], '</span></li>'; $ino++; } echo ' </ul> <>'; }function eonline(){global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_60"><span class="smalltext"> '.$txt['smesaj_online_hit'].'</span></li> <li class="titlebg top10li_40"><span class="smalltext"> '.$txt['smesaj_encok_online'].'</span></li> </ul> <ul class="top10ul">'; foreach ($context['top_time_online'] as $topic){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_60">'.$imag.''.$span.' ', $topic['time_online'], '</span></li> <li class="top10li_40">'.$imag.''.$span.' ', $topic['link'], '</span></li>'; $ino++; } echo' </ul> <>'; } function yeniuye(){global $context, $settings, $txt, $scripturl; $ino=1; echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg top10li_80"><span class="smalltext"> '.$txt['smesaj_yeni_uye'].'</span></li> <li class="titlebg top10li_20"><span class="smalltext"> '.$txt['smesaj_mesaj'].'</span></li> </ul><ul class="top10ul">'; foreach ($context['new_members'] as $new_member){ $imag ='<img src="'.$settings['images_url'].'/top10/top'.$ino.'.gif" alt="" />'; $span ='<span class="smalltext">'; echo ' <li class="top10li_80">'.$imag.''.$span.' ', $new_member['link'], '</span></li> <li class="top10li_20">'.$imag.''.$span.' ', $new_member['num_posts'], '</span></li>'; $ino++; } echo ' </ul> <>';}function istatistik(){global $context, $settings,$modSettings, $txt, $scripturl, $db_prefix, $db_connection; // Show istatistical information... D'issConnecTed $sorgu = "SELECT * FROM {$db_prefix}log_activity ORDER BY date DESC Limit 1"; $bugunuye = @mysql_query($sorgu, $db_connection); $context['sonuyesayisi'] = mysql_fetch_array($bugunuye); echo' <div class="top10uldiv"> <ul class="top10ul"> <li class="titlebg istatistik"><a href="', $scripturl, '?action=stats"><span class="smalltext" style="font-weight: bold;"> ', $txt['forum_stats'], '</span></a></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top1.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_toplamacilankonu'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top1.gif" alt="" /><span class="smalltext"> ', $context['common_stats']['total_topics'], '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top2.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_toplamayorumsayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top2.gif" alt="" /><span class="smalltext"> ', $context['common_stats']['total_posts'], '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top3.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_toplamuyesayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top3.gif" alt="" /><span class="smalltext"> ', $context['common_stats']['total_members'], '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top4.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_bugunkonusayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top4.gif" alt="" /><span class="smalltext"> ', $context['sonuyesayisi']['topics'], '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top5.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_bugunmesajsayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top5.gif" alt="" /><span class="smalltext"> ', $context['sonuyesayisi']['posts'], '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top6.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_bugunkatilansayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top6.gif" alt="" /><span class="smalltext"> ', $context['sonuyesayisi']['registers'] , '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top7.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_misafirsayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top7.gif" alt="" /><span class="smalltext"> ', $context['num_guests'],'</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top8.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_onlineuyesayisi'], '</span></li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top8.gif" alt="" /><span class="smalltext"> ', $context['num_users_online'],'</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top9.gif" alt="" /><span class="smalltext"> ', $txt['most_online_today'], ':</li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top9.gif" alt="" /><span class="smalltext"> ', comma_format($modSettings['mostOnlineToday']), '</span></li> <li class="top10li_80"><img src="', $settings['images_url'], '/top10/top10.gif" alt="" /><span class="smalltext"> ', $txt['smesaj_encok'], ' ', timeformat($modSettings['mostDate']), ':</li> <li class="top10li_20"><img src="', $settings['images_url'], '/top10/top10.gif" alt="" /><span class="smalltext"> ', comma_format($modSettings['mostOnline']), '</span></li> </ul> <>'; // Show statistical style information... D'issConnecTed}function onlineuyeler(){ global $context, $settings, $txt, $modSettings, $scripturl; echo' <div style="float:left;width:100%;">'; // Show information about events, birthdays, and holidays on the calendar. if ($context['show_calendar']) { echo ' <ul class="top10ul"> <li class="titlebg onlinetitle"> <span class="smalltext"> <a href="', $scripturl, '?action=calendar' . '">', $context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '</a></span> </li> <li class="takvim"> <p class="smalltext">'; // Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P. if (!empty($context['calendar_holidays'])) echo ' <span class="holiday">', $txt['calendar_prompt'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />'; // People's birthdays. Like mine. And yours, I guess. Kidding. if (!empty($context['calendar_birthdays'])) { echo ' <span class="birthday">', $context['calendar_only_today'] ? $txt['birthdays'] : $txt['birthdays_upcoming'], '</span> '; /* Each member in calendar_birthdays has: id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */ foreach ($context['calendar_birthdays'] as $member) echo ' <a href="', $scripturl, '?action=profile;u=', $member['id'], '">', $member['is_today'] ? '<strong>' : '', $member['name'], $member['is_today'] ? '</strong>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', '; } // Events like community get-togethers. if (!empty($context['calendar_events'])) { echo ' <span class="event">', $context['calendar_only_today'] ? $txt['events'] : $txt['events_upcoming'], '</span> '; /* Each event in calendar_events should have: title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */ foreach ($context['calendar_events'] as $event) echo ' ', $event['can_edit'] ? '<a href="' . $event['modify_href'] . '" title="' . $txt['calendar_edit'] . '"><img src="' . $settings['images_url'] . '/icons/modify_small.gif" alt="*" /></a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<strong>' . $event['title'] . '</strong>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', '; } echo ' </p> </li> </ul>'; } echo' <ul class="top10ul"> <li class="titlebg onlinetitle"> <span class="smalltext"> ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who' . '"> ' : '', '', $context['show_who'] ? '</a>' : '', ' ', $txt['online_users'], ' </span> </li> <li class="onlineuye">'; // "Users online" - in order of activity. echo ' <p class="inline stats"> ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', comma_format($context['num_guests']), ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . comma_format($context['num_users_online']), ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users']; // Handle hidden users and buddies. $bracketList = array(); if ($context['show_buddies']) $bracketList[] = comma_format($context['num_buddies']) . ' ' . ($context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies']); if (!empty($context['num_spiders'])) $bracketList[] = comma_format($context['num_spiders']) . ' ' . ($context['num_spiders'] == 1 ? $txt['spider'] : $txt['spiders']); if (!empty($context['num_users_hidden'])) $bracketList[] = comma_format($context['num_users_hidden']) . ' ' . $txt['hidden']; if (!empty($bracketList)) echo ' (' . implode(', ', $bracketList) . ')'; echo $context['show_who'] ? '</a>' : '', ' </p> <p class="inline smalltext">'; // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link. if (!empty($context['users_online'])) { echo ' ', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']); // Showing membergroups? if (!empty($settings['show_group_key']) && !empty($context['membergroups'])) echo ' <br />[' . implode('] [', $context['membergroups']) . ']'; } echo ' </p> <p class="last smalltext"> ', $txt['most_online_today'], ': <strong>', comma_format($modSettings['mostOnlineToday']), '</strong>. ', $txt['most_online_ever'], ': ', comma_format($modSettings['mostOnline']), ' (', timeformat($modSettings['mostDate']), ') </p>'; echo' </li> </ul> <>'; // Son 10 D'ssConnecTed END Support SMFPT.NET}