Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: Hoochie Coochie Man on May 13, 2008, 06:40:29 PM

Title: Yeni İstatistikler
Post by: Hoochie Coochie Man on May 13, 2008, 06:40:29 PM






Tüyo adı:Yeni İstatistikler
Yazan:Hoochie Coochie Man
Açıklama:İstatistik görünümüne yeni bir stil katar.
Demo:http://tiredsoul.awardspace.com/index.php
Ekran Görüntüsü:(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg217.imageshack.us%2Fimg217%2F6950%2F41737986fz4.jpg&hash=6b69bdb182564ffbfaedd4f68463e26038092d24)
Büyük Resim (http://img217.imageshack.us/img217/6950/41737986fz4.jpg)




Eğer BoardIndex.template.php'nizi etki eden bir modifikasyonunuz yoksa... İster ekteki hazır BoardIndex.template.php'yi kullanın..

Eğer hazır BoardIndex.template.php'yi kullanmak istemezseniz ise aşağıdaki kodlamaları uygulayın..

BoardIndex.template.php'de..
Bul:
// Here's where the "Info Center" starts...
echo '<br />
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
<div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; c">
<a href="#" onclick="shrinkHeaderIC(!current_header_ic); return false;"><img id="upshrink_ic" src="', $settings['images_url'], '/', empty($options['collapse_header_ic']) ? 'collapse.gif' : 'expand.gif', '" alt="*" title="', $txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a>
', $txt[685], '
</div>
<div id="upshrinkHeaderIC"', empty($options['collapse_header_ic']) ? '' : ' style="display: none;"', '>
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">';

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[214], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
</td>
<td class="windowbg2">';

// 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 '
<b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
', $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table cellpadding="0" cellspacing="0" width="100%" border="0">';

/* 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 '
<tr>
<td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
<td class="middletext" align="right" valign="top" nowrap="nowrap">', $post['time'], '</td>
</tr>';
echo '
</table>';
}
echo '
</td>
</tr>';
}

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">', $context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=calendar"><img src="', $settings['images_url'], '/icons/calendar.gif" alt="', $txt['calendar24'], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="smalltext">';

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span style="color: #', $modSettings['cal_holidaycolor'], ';">', $txt['calendar5'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</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'] ? '<b>' : '', $member['name'], $member['is_today'] ? '</b>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span style="color: #', $modSettings['cal_eventcolor'], ';">', $context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</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'] . '" style="color: #FF0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<b>' . $event['title'] . '</b>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', ';

// Show a little help text to help them along ;).
if ($context['calendar_can_edit'])
echo '
(<a href="', $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)';
}
echo '
</span>
</td>
</tr>';
}


// Show YaBB SP1 style information...
if ($settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[645], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt[645], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="middletext">
', $context['common_stats']['total_posts'], ' ', $txt[95], ' ', $txt['smf88'], ' ', $context['common_stats']['total_topics'], ' ', $txt[64], ' ', $txt[525], ' ', $context['common_stats']['total_members'], ' ', $txt[19], '. ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>
<br /> ' . $txt[659] . ': <b>&quot;' . $context['latest_post']['link'] . '&quot;</b>  ( ' . $context['latest_post']['time'] . ' )<br />
<a href="', $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</span>
</td>
</tr>';
}

// "Users online" - in order of activity.
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[158], '</td>
</tr><tr>
<td rowspan="2" class="windowbg" width="20" valign="middle" align="center">
', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', '<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], '" />', $context['show_who'] ? '</a>' : '', '
</td>
<td class="windowbg2" width="100%">';

echo '
', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies'])))
{
echo ' (';

// Show the number of buddies online?
if ($context['show_buddies'])
echo $context['num_buddies'], ' ', $context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies'];

// How about hidden users?
if (!empty($context['num_users_hidden']))
echo $context['show_buddies'] ? ', ' : '', $context['num_users_hidden'] . ' ' . $txt['hidden'];

echo ')';
}

echo $context['show_who'] ? '</a>' : '', '
<div class="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 '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>';

// If they are logged in, but SP1 style information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[159], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
', $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt[159], '" />', $context['allow_pm'] ? '</a>' : '', '
</td>
<td class="windowbg2" valign="top">
<b><a href="', $scripturl, '?action=pm">', $txt[159], '</a></b>
<div class="smalltext">
', $txt[660], ' ', $context['user']['messages'], ' ', $context['user']['messages'] == 1 ? $txt[471] : $txt[153], '.... ', $txt[661], ' <a href="', $scripturl, '?action=pm">', $txt[662], '</a> ', $txt[663], '
</div>
</td>
</tr>';
}

// Show the login bar. (it's only true if they are logged out anyway.)
if ($context['show_login_bar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[34], ' <a href="', $scripturl, '?action=reminder" class="smalltext">(' . $txt[315] . ')</a></td>
</tr>
<tr>
<td class="windowbg" width="20" align="center">
<a href="', $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif" alt="', $txt[34], '" /></a>
</td>
<td class="windowbg2" valign="middle">
<form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
<table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr>
<td valign="middle" align="left">
<label for="user"><b>', $txt[35], ':</b><br />
<input type="text" name="user" id="user" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="passwrd"><b>', $txt[36], ':</b><br />
<input type="password" name="passwrd" id="passwrd" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="cookielength"><b>', $txt[497], ':</b><br />
<input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="', $modSettings['cookieTime'], '" /></label>
</td>
<td valign="middle" align="left">
<label for="cookieneverexp"><b>', $txt[508], ':</b><br />
<input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label>
</td>
<td valign="middle" align="left">
<input type="submit" value="', $txt[34], '" />
</td>
</tr></table>
</form>
</td>
</tr>';
}

echo '
</table>
</div>
</div>';


Değiştir:

// Yeni İstatistikler by Hoochie Coochie Man
echo '<br />
   <div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
      <div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
         ', $txt[685], '
      </div>



<div class="whitespace">
   <div id="yoo-accordion-1" class="yoo-accordion">
      <dl>';
     
   // This is the "Recent Posts" bar.
   if (!empty($settings['number_recent_posts']))
   {
      echo '
         <dt class="toggler item1 first">
            <span class="header-l">
               <span class="header-r">
                  ', $txt[214], '               
               </span>
            </span>
         </dt>
         <dd class="content item1 first">
            <div class="article">
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
            <tr>
               <td class="windowbg" width="20" valign="middle" align="center">
                  <a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
               </td>
               <td class="windowbg2">';

      // 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 '
                  <b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
                  <div class="smalltext">
                        ', $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
                  </div>';
      }
      // Show lots of posts.
      elseif (!empty($context['latest_posts']))
      {
         echo '
                  <table cellpadding="0" cellspacing="0" width="100%" border="0">';

         /* 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 '
                     <tr>
                        <td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
                        <td class="middletext" align="right" valign="top" nowrap="nowrap">', $post['time'], '</td>
                     </tr>';
         echo '
                  </table>';
      echo '
               </td>
            </tr>';
   }
echo '</table>
            </div>
         </dd>';
   }
           
   // Show information about events, birthdays, and holidays on the calendar.
   if ($context['show_calendar'])
   {
      echo '
         <dt class="toggler item2">
            <span class="header-l">
               <span class="header-r">
                  ', $context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '
               </span>
            </span>
         </dt>
         <dd class="content item2">
            <div class="article">
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
               <tr>
               <td class="windowbg" width="20" valign="middle" align="center">
                  <a href="', $scripturl, '?action=calendar"><img src="', $settings['images_url'], '/icons/calendar.gif" alt="', $txt['calendar24'], '" /></a>
               </td>
               <td class="windowbg2" width="100%">
                  <span class="smalltext">';

      // Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
      if (!empty($context['calendar_holidays']))
            echo '
                     <span style="color: #', $modSettings['cal_holidaycolor'], ';">', $txt['calendar5'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />';

      // People's birthdays. Like mine. And yours, I guess. Kidding.
      if (!empty($context['calendar_birthdays']))
      {
            echo '
                     <span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</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'] ? '<b>' : '', $member['name'], $member['is_today'] ? '</b>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', ';
      }
      // Events like community get-togethers.
      if (!empty($context['calendar_events']))
      {
         echo '
                     <span style="color: #', $modSettings['cal_eventcolor'], ';">', $context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</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'] . '" style="color: #FF0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<b>' . $event['title'] . '</b>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', ';

         // Show a little help text to help them along ;).
         if ($context['calendar_can_edit'])
            echo '
                     (<a href="', $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)';
      }
      echo '
                  </span>
               </td>
            </tr>';
echo '</table>
            </div>         
         </dd>';
   }
           
           
           
   // Show YaBB SP1 style information...
   if ($settings['show_sp1_info'])
   {
      echo '
         <dt class="toggler item3">
            <span class="header-l">
               <span class="header-r">
                  ', $txt[645], '               
               </span>
            </span>
         </dt>
         <dd class="content item3">
            <div class="article">
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
            <tr>
               <td class="windowbg" width="20" valign="middle" align="center">
                  <a href="', $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt[645], '" /></a>
               </td>
               <td class="windowbg2" width="100%">
                  <span class="middletext">
                     ', $context['common_stats']['total_posts'], ' ', $txt[95], ' ', $txt['smf88'], ' ', $context['common_stats']['total_topics'], ' ', $txt[64], ' ', $txt[525], ' ', $context['common_stats']['total_members'], ' ', $txt[19], '. ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>
                     <br /> ' . $txt[659] . ': <b>&quot;' . $context['latest_post']['link'] . '&quot;</b>  ( ' . $context['latest_post']['time'] . ' )<br />
                     <a href="', $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
                     <a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
                  </span>
               </td>
            </tr>';
echo '</table>
            </div>         
         </dd>';
   }
         
   echo '           
         
         <dt class="toggler item4 last">
            <span class="header-l">
               <span class="header-r">
                  ', $txt[158], '               
               </span>
            </span>
         </dt>
         <dd class="content item4 last">
            <div class="article">   
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">';
   // "Users online" - in order of activity.
   echo '
               <tr>
               <td rowspan="2" class="windowbg" width="20" valign="middle" align="center">
                  ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', '<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], '" />', $context['show_who'] ? '</a>' : '', '
               </td>
               <td class="windowbg2" width="100%">';

   echo '
                  ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'];

   // Handle hidden users and buddies.
   if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies'])))
   {
      echo ' (';

      // Show the number of buddies online?
      if ($context['show_buddies'])
         echo $context['num_buddies'], ' ', $context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies'];

      // How about hidden users?
      if (!empty($context['num_users_hidden']))
         echo $context['show_buddies'] ? ', ' : '', $context['num_users_hidden'] . ' ' . $txt['hidden'];

      echo ')';
   }

   echo $context['show_who'] ? '</a>' : '', '
                  <div class="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 '
                     ', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

   echo '
                     <br />
                     ', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
                  </div>
               </td>
            </tr>
            <tr>
               <td class="windowbg2" width="100%">
                  <span class="middletext">
                     ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
                     ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
                  </span>
               </td>
            </tr>';

   // If they are logged in, but SP1 style information is off... show a personal message bar.
   if ($context['user']['is_logged'] && !$settings['show_sp1_info'])
   {
       echo '
            <tr>
               <td class="titlebg" colspan="2">', $txt[159], '</td>
            </tr><tr>
               <td class="windowbg" width="20" valign="middle" align="center">
                  ', $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt[159], '" />', $context['allow_pm'] ? '</a>' : '', '
               </td>
               <td class="windowbg2" valign="top">
                  <b><a href="', $scripturl, '?action=pm">', $txt[159], '</a></b>
                  <div class="smalltext">
                     ', $txt[660], ' ', $context['user']['messages'], ' ', $context['user']['messages'] == 1 ? $txt[471] : $txt[153], '.... ', $txt[661], ' <a href="', $scripturl, '?action=pm">', $txt[662], '</a> ', $txt[663], '
                  </div>
               </td>
            </tr>';
   }
echo '</table>
            </div>
         </dd>';
         

   // Show the login bar. (it's only true if they are logged out anyway.)
   if ($context['show_login_bar'])
   {
      echo '
         <dt class="toggler item5 last">
            <span class="header-l">
               <span class="header-r">
                  ', $txt[34], ' <a href="', $scripturl, '?action=reminder" class="smalltext">(' . $txt[315] . ')</a>               
               </span>
            </span>
         </dt>
         <dd class="content item5 last">
            <div class="article">   
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
            <tr>
               <td class="windowbg" width="20" align="center">
                  <a href="', $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif" alt="', $txt[34], '" /></a>
               </td>
               <td class="windowbg2" valign="middle">
                  <form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
                     <table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr>
                        <td valign="middle" align="left">
                           <label for="user"><b>', $txt[35], ':</b><br />
                           <input type="text" name="user" id="user" size="15" /></label>
                        </td>
                        <td valign="middle" align="left">
                           <label for="passwrd"><b>', $txt[36], ':</b><br />
                           <input type="password" name="passwrd" id="passwrd" size="15" /></label>
                        </td>
                        <td valign="middle" align="left">
                           <label for="cookielength"><b>', $txt[497], ':</b><br />
                           <input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="', $modSettings['cookieTime'], '" /></label>
                        </td>
                        <td valign="middle" align="left">
                           <label for="cookieneverexp"><b>', $txt[508], ':</b><br />
                           <input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label>
                        </td>
                        <td valign="middle" align="left">
                           <input type="submit" value="', $txt[34], '" />
                        </td>
                     </tr></table>
                  </form>
               </td>
            </tr></table>            </div>
         </dd>';
   }
echo '</dl>


   </div>
</div>
<script type="text/javascript">
// <!--
new YOOaccordion($$("#yoo-accordion-1 .toggler"), $$("#yoo-accordion-1 .content"), { open: "first", allowMultipleOpen: false });
// -->
                                            </script>
</div>';


index.template.php'de..
Bul:
</head>

Öncesine ekle:
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/mod_yoo_accordion.css" />
<script language="JavaScript" type="text/javascript" src="', $settings['theme_url'], '/mootools.js"></script>
<script language="JavaScript" type="text/javascript" src="', $settings['theme_url'], '/mod_yoo_accordion.js"></script>


ve son olarak ekteki dosyoları temanızın dizinine atın..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: XxN!N3 on May 20, 2008, 08:14:53 AM
Çok Sağol Kardeş Bunu Kullanıcam :)

Hazır Seni Bulmuşken Senin Şu Mootols Menünde Güzel Oldu :)
Title: Re: Yeni İstatistikler [Tüyo]
Post by: [SiNaN] on May 20, 2008, 09:02:41 AM
Örnek olarak verdiğin sitede bunun olduğuna emin misin HCM?
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on May 20, 2008, 09:08:44 AM
İlk başta vardı.. zaten bakanda bakmış 130 küsür tıklama.. Sonra tema yaptığım için defaultu sıfırladım tüm dosyaları.. Kısaca şöyle söyliyeyim, o resimde görmüş olduğunuz çubukların üzerine gelince oynuyolar, tıklayınca da flash gibi açılıp kapanıyolar.. bir seçeneği seçince diğeri kapanıyor.. öyle gidiyor.. hoş bişi yanii, benim hoşuma gitti

edit: müsayit olunca koyarım..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: [SiNaN] on May 20, 2008, 09:19:12 AM
Ben yeni bir konu sanmıştım, o yüzden dedim. Canlı canlı görmek daha güzel olurdu.

Konu Dışı:

Yeni teman çok güzel olmuş, tebrik ederim. Tekrar döndüğüne sevindim.
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on May 20, 2008, 09:22:32 AM
Yok zaten yeni birşey bu, hiçbiryerde böyle istatistik görmedin..
Şu 2. yeni tema bitsin koyarım bir demo..

[konudışı]Teşekkürler..[/konudışı]
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Evo™ on May 20, 2008, 09:34:19 AM
Demo görmek isterler diye hemen boş da olan bir siteme uyguladım görmek isteyenler bakabilir.
http://www.cerillis.com/index.php
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on May 20, 2008, 09:48:49 AM
Çok teşekkürler @єνσℓυтιση™
Aynen öyle işte...

Edit: hımmm " Upcoming Calendar" neden çalışmadı acaba, sanırım ya takvimin kapalı ya da bi etkinlik mi ne yok. o da düzeltilir sorun değil ;)
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Evo™ on May 20, 2008, 09:56:37 AM
Evet HCM takvim kapalıydı yeni açtım etkinlik de yok o yüzden açılmıyor yoksa sorunsuz çalışıyor.
Title: Re: Yeni İstatistikler [Tüyo]
Post by: [SiNaN] on May 20, 2008, 10:01:13 AM
Bazıları, bazı özellikleri kullanmayabilir. Örnek; Takvim. Bunun için kodlar şu şekilde olursa daha güzel olur:

// Yeni İstatistikler by Hoochie Coochie Man
echo '<br />
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
<div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
', $txt[685], '
</div>



<div class="whitespace">
<div id="yoo-accordion-1" class="yoo-accordion">
<dl>';

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<dt class="toggler item1 first">
<span class="header-l">
<span class="header-r">
', $txt[214], '
</span>
</span>
</dt>
<dd class="content item1 first">
<div class="article">
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
</td>
<td class="windowbg2">';

// 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 '
<b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
', $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table cellpadding="0" cellspacing="0" width="100%" border="0">';

/* 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 '
<tr>
<td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
<td class="middletext" align="right" valign="top" nowrap="nowrap">', $post['time'], '</td>
</tr>';
echo '
</table>';
echo '
</td>
</tr>';
}
echo '</table>
</div>
</dd>';
}

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<dt class="toggler item2">
<span class="header-l">
<span class="header-r">
', $context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '
</span>
</span>
</dt>
<dd class="content item2">
<div class="article">
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=calendar"><img src="', $settings['images_url'], '/icons/calendar.gif" alt="', $txt['calendar24'], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="smalltext">';

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span style="color: #', $modSettings['cal_holidaycolor'], ';">', $txt['calendar5'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</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'] ? '<b>' : '', $member['name'], $member['is_today'] ? '</b>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span style="color: #', $modSettings['cal_eventcolor'], ';">', $context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</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'] . '" style="color: #FF0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<b>' . $event['title'] . '</b>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', ';

// Show a little help text to help them along ;).
if ($context['calendar_can_edit'])
echo '
(<a href="', $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)';
}
echo '
</span>
</td>
</tr>';
echo '</table>
</div>
</dd>';
}



// Show YaBB SP1 style information...
if ($settings['show_sp1_info'])
{
echo '
<dt class="toggler item3">
<span class="header-l">
<span class="header-r">
', $txt[645], '
</span>
</span>
</dt>
<dd class="content item3">
<div class="article">
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt[645], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="middletext">
', $context['common_stats']['total_posts'], ' ', $txt[95], ' ', $txt['smf88'], ' ', $context['common_stats']['total_topics'], ' ', $txt[64], ' ', $txt[525], ' ', $context['common_stats']['total_members'], ' ', $txt[19], '. ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>
<br /> ' . $txt[659] . ': <b>&quot;' . $context['latest_post']['link'] . '&quot;</b>  ( ' . $context['latest_post']['time'] . ' )<br />
<a href="', $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</span>
</td>
</tr>';
echo '</table>
</div>
</dd>';
}

echo '

<dt class="toggler item4 last">
<span class="header-l">
<span class="header-r">
', $txt[158], '
</span>
</span>
</dt>
<dd class="content item4 last">
<div class="article">
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">';
// "Users online" - in order of activity.
echo '
<tr>
<td rowspan="2" class="windowbg" width="20" valign="middle" align="center">
', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', '<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], '" />', $context['show_who'] ? '</a>' : '', '
</td>
<td class="windowbg2" width="100%">';

echo '
', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies'])))
{
echo ' (';

// Show the number of buddies online?
if ($context['show_buddies'])
echo $context['num_buddies'], ' ', $context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies'];

// How about hidden users?
if (!empty($context['num_users_hidden']))
echo $context['show_buddies'] ? ', ' : '', $context['num_users_hidden'] . ' ' . $txt['hidden'];

echo ')';
}

echo $context['show_who'] ? '</a>' : '', '
<div class="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 '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>';

// If they are logged in, but SP1 style information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[159], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
', $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt[159], '" />', $context['allow_pm'] ? '</a>' : '', '
</td>
<td class="windowbg2" valign="top">
<b><a href="', $scripturl, '?action=pm">', $txt[159], '</a></b>
<div class="smalltext">
', $txt[660], ' ', $context['user']['messages'], ' ', $context['user']['messages'] == 1 ? $txt[471] : $txt[153], '.... ', $txt[661], ' <a href="', $scripturl, '?action=pm">', $txt[662], '</a> ', $txt[663], '
</div>
</td>
</tr>';
}
echo '</table>
</div>
</dd>';


// Show the login bar. (it's only true if they are logged out anyway.)
if ($context['show_login_bar'])
{
echo '
<dt class="toggler item5 last">
<span class="header-l">
<span class="header-r">
', $txt[34], ' <a href="', $scripturl, '?action=reminder" class="smalltext">(' . $txt[315] . ')</a>
</span>
</span>
</dt>
<dd class="content item5 last">
<div class="article">
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr>
<td class="windowbg" width="20" align="center">
<a href="', $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif" alt="', $txt[34], '" /></a>
</td>
<td class="windowbg2" valign="middle">
<form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
<table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr>
<td valign="middle" align="left">
<label for="user"><b>', $txt[35], ':</b><br />
<input type="text" name="user" id="user" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="passwrd"><b>', $txt[36], ':</b><br />
<input type="password" name="passwrd" id="passwrd" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="cookielength"><b>', $txt[497], ':</b><br />
<input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="', $modSettings['cookieTime'], '" /></label>
</td>
<td valign="middle" align="left">
<label for="cookieneverexp"><b>', $txt[508], ':</b><br />
<input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label>
</td>
<td valign="middle" align="left">
<input type="submit" value="', $txt[34], '" />
</td>
</tr></table>
</form>
</td>
</tr></table> </div>
</dd>';
}
echo '</dl>


</div>
</div>
<script type="text/javascript">
// <!--
new YOOaccordion($$("#yoo-accordion-1 .toggler"), $$("#yoo-accordion-1 .content"), { open: "first", allowMultipleOpen: false });
// -->
                                            </script>
</div>';


Umarım hata yapmamışımdır.

Not: Kodları kopyalamak için "Alıntı"ya tıklayın ve o kutununun içinden alın.

HCM, bir de 4'ün de 5'in de "last" mı olması gerekiyor? Kişinin giriş yapmış olmasını göz önünde bulundurarak mı böyle yaptın?

Eğer öyleyse, 4 için şunu yapabilirsin:

Bul:

<dt class="toggler item4 last">

Değiştir:

<dt class="toggler item4',  $context['user']['is_logged'] ? ' last' : '', '">

Bul:

<dd class="content item4 last">

Değiştir:

<dd class="content item4',  $context['user']['is_logged'] ? ' last' : '', '">
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Evo™ on May 20, 2008, 10:06:46 AM
Sinan hocam yaptığını uyguladım sorunsuz çalışıyor.
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on May 20, 2008, 10:09:14 AM
Birinci söylediğin için teşekkürler Sinan. Eminim yardımı dokunacaktır kullananlar için..
2.si ise o 'last'ın pek bi önemi yok aslında ama yinede onun için de teşekkürler..
Orda her iki bölümde last olabiliyor diye bırakmıştım öyle..

edit: єνσℓυтιση™ sendeki kendi demonu kaldırana kadar ilk mesaja ekliyorum.. saol..
edit2: Sinan senin kodları da ekledim..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: sabırsız on July 22, 2008, 09:54:37 AM
hocam ben söyledikleirnizi yaptım ama son gönderilen mesajlar oluşmadı ne yapmam lazım,  bide ilk baştaki modifikation linki ölü, modifikationu kurmadım ondan mı acaba, sitem şu bakabilirmisiniz www.siiryazmasanati.com
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on July 22, 2008, 09:59:47 AM
Kullanılan temada ==> Forum anasayfasında gösterilecek yeni mesaj sayısı ==> 10 yaptın mı?
yukardaki link demo, önemli değil..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: sabırsız on July 22, 2008, 10:02:42 AM
Tamam Hocam teşekkür ederim sağolun süper oldu. Emeğinize sağlık hocam..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: [masteRy] on July 22, 2008, 10:05:10 AM
Gayet hoş bir çalışma tebrikler HCM ;)
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on July 22, 2008, 10:07:53 AM
Güle Güle kullanın..
Title: Re: Yeni İstatistikler [Tüyo]
Post by: TiReDsOuL on July 23, 2008, 03:25:56 PM
eline sağlık HCM güzel olmuş tıklamadan açılmasını sağlasak daha güzel olur kanımca mouse üstüne gelince açılsın :)

demo ölmüş yeni demon benden olsun :D demo site (http://tiredsoul.awardspace.com/index.php)
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on July 23, 2008, 03:35:43 PM
Demo için teşekkürler, ilk mesaja ekledim, o da ölene kadar kalsın :P

Dediğin gibi bir script bulursan hallederiz dostum ;)
Title: Re: Yeni İstatistikler [Tüyo]
Post by: TiReDsOuL on July 23, 2008, 03:42:35 PM
Quote from: Hoochie Coochie Man on July 23, 2008, 03:35:43 PM
Demo için teşekkürler, ilk mesaja ekledim, o da ölene kadar kalsın :P

Dediğin gibi bir script bulursan hallederiz dostum ;)

rica ederim. ;) free host benden önce ölür :D
<script>
   function over(){
      document.getElementById('d').innerHTML += 'gelme dedim!<br>';
   }
   function out(){
      document.getElementById('d').innerHTML += 'yürü git!<br>';
   }
</script>

<input type="button" value="Üstüme gelme!" onmouseover="over()" onmouseout="out()"/>

<div id="d">
</div>


onmouseover ve onmouseout kısmı benden  yeter mi :D :D
Title: Re: Yeni İstatistikler [Tüyo]
Post by: Hoochie Coochie Man on July 23, 2008, 03:47:53 PM
Ya TiReDsOuL, bunu denemek için tüyoyu sıfır bir foruma tekrar eklemem gerekçek, boş bir zamanımda çalışıyor mu diye bakabilirim, istersen sende hazır yüklü sen dene..

Ama ben çalışıcağına şans vermiyorum. 2 script çakışabilir.. :-\
Title: Re: Yeni İstatistikler [Tüyo]
Post by: TiReDsOuL on July 23, 2008, 04:14:14 PM
Quote from: Hoochie Coochie Man on July 23, 2008, 03:47:53 PM
Ya TiReDsOuL, bunu denemek için tüyoyu sıfır bir foruma tekrar eklemem gerekçek, boş bir zamanımda çalışıyor mu diye bakabilirim, istersen sende hazır yüklü sen dene..

Ama ben çalışıcağına şans vermiyorum. 2 script çakışabilir.. :-\

senin kullanmış oldugun scripti şuanda açamıyorum pc kafayı yedi :) en yakın zamanda format atıp bakarım inşallah
Title: Re: Yeni İstatistikler [Tüyo]
Post by: acemi on August 05, 2008, 09:21:28 PM
hani menüler açılıp kapanmıyo:(
Title: Re: Yeni İstatistikler [Tüyo]
Post by: BuЯЯЯЯaK on August 05, 2008, 10:13:12 PM
Huçicim kuçicim :)

Bu tür java işlerini mootools yerine jquery ile halledersen daha iyi olur .

Çünkü jquery boyut olarak ta daha küçük ve mootools taki eklentilerin baya bi kısmını destekliyor diye hatırlıyorum ve 3 dosya yerine tek dosya bi java satırı :)


http://jquery.bassistance.de/accordion/demo/
Title: Re: Yeni İstatistikler
Post by: €®Ю€∏∏----® on April 30, 2009, 05:02:53 AM
eline sağlık hocam süper oldu valla :)
Title: Re: Yeni İstatistikler
Post by: €®Ю€∏∏----® on May 13, 2009, 04:40:00 AM
Arkadaşlar bu modifikasyonu SMF 2.0 RC1 e uyguladım ancak İstatistiklerdeki başlıklar gözükmüyor neden olabilir...
Title: Re: Yeni İstatistikler
Post by: Yağız... on May 13, 2009, 06:30:56 AM
Normal :) Kodlar SMF 2.0 sürümüne uyumlu değil.
Title: Re: Yeni İstatistikler
Post by: €®Ю€∏∏----® on May 13, 2009, 06:59:53 AM
peki çıkartabilirmiyiz :D varmı öyle bir ihtimal  :D
Title: Re: Yeni İstatistikler
Post by: Yağız... on May 13, 2009, 07:06:13 AM
Evet var :) Zaman bulursam yaparım.
Title: Re: Yeni İstatistikler
Post by: €®Ю€∏∏----® on May 13, 2009, 08:36:51 AM
Şimdiden teşekürederim yağız
böyle idare edeyim bi kaç zaman :)