News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Yeni İstatistikler

Started by Hoochie Coochie Man, May 13, 2008, 06:40:29 PM

Previous topic - Next topic

Hoochie Coochie Man







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ü:
Büyük Resim




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..
İnadına SMF 1.1.X

XxN!N3

Çok Sağol Kardeş Bunu Kullanıcam :)

Hazır Seni Bulmuşken Senin Şu Mootols Menünde Güzel Oldu :)

[SiNaN]

Örnek olarak verdiğin sitede bunun olduğuna emin misin HCM?
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

#3
İ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..
İnadına SMF 1.1.X

[SiNaN]

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.
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

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ışı]
İnadına SMF 1.1.X

Evo™

Demo görmek isterler diye hemen boş da olan bir siteme uyguladım görmek isteyenler bakabilir.
http://www.cerillis.com/index.php

Hoochie Coochie Man

Ç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 ;)
İnadına SMF 1.1.X

Evo™

Evet HCM takvim kapalıydı yeni açtım etkinlik de yok o yüzden açılmıyor yoksa sorunsuz çalışıyor.

[SiNaN]

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' : '', '">
Former SMF Core Developer | My Mods | SimplePortal

Evo™

Sinan hocam yaptığını uyguladım sorunsuz çalışıyor.

Hoochie Coochie Man

#11
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..
İnadına SMF 1.1.X

sabırsız

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

Hoochie Coochie Man

Kullanılan temada ==> Forum anasayfasında gösterilecek yeni mesaj sayısı ==> 10 yaptın mı?
yukardaki link demo, önemli değil..
İnadına SMF 1.1.X

sabırsız

Tamam Hocam teşekkür ederim sağolun süper oldu. Emeğinize sağlık hocam..

[masteRy]

Gayet hoş bir çalışma tebrikler HCM ;)
Smf sorununuz çözüldükten sonra lütfen "Topic Solved" butonuna tıklayınız.
macera kalesi | fort boyard | macera kalesi başvuru | macera kalesi videolar
Domain Alınır / Satılır. - Ücretli Photoshop Tasarim Yapılır. [masteRy]
''Ya onurlu bir bakış ya da görkemli bir direniş''

Hoochie Coochie Man

İnadına SMF 1.1.X

TiReDsOuL

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

smfthemes.org --language moderator
Özel mesajla yardım istemeyin artık okumuyorum bile..
Do NOT PM me for support unless I invite you, I will ignore you.
--------------------------------------
Uzun bir süre yok....

Hoochie Coochie Man

Demo için teşekkürler, ilk mesaja ekledim, o da ölene kadar kalsın :P

Dediğin gibi bir script bulursan hallederiz dostum ;)
İnadına SMF 1.1.X

TiReDsOuL

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

smfthemes.org --language moderator
Özel mesajla yardım istemeyin artık okumuyorum bile..
Do NOT PM me for support unless I invite you, I will ignore you.
--------------------------------------
Uzun bir süre yok....

Hoochie Coochie Man

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.. :-\
İnadına SMF 1.1.X

TiReDsOuL

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

smfthemes.org --language moderator
Özel mesajla yardım istemeyin artık okumuyorum bile..
Do NOT PM me for support unless I invite you, I will ignore you.
--------------------------------------
Uzun bir süre yok....

acemi

hani menüler açılıp kapanmıyo:(

BuЯЯЯЯaK

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/

€®Ю€∏∏----®

eline sağlık hocam süper oldu valla :)

€®Ю€∏∏----®

#25
Arkadaşlar bu modifikasyonu SMF 2.0 RC1 e uyguladım ancak İstatistiklerdeki başlıklar gözükmüyor neden olabilir...

Yağız...

Normal :) Kodlar SMF 2.0 sürümüne uyumlu değil.

€®Ю€∏∏----®

peki çıkartabilirmiyiz :D varmı öyle bir ihtimal  :D

Yağız...

Evet var :) Zaman bulursam yaparım.

€®Ю€∏∏----®

Şimdiden teşekürederim yağız
böyle idare edeyim bi kaç zaman :)

Advertisement: