"Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu arıyorum.

phpbb2.de plus ile ilgili soru(n)lar ve tartışmalar.

"Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu arıyorum.

İleti dumanji 09.09.2007, 14:07

Merhaba,

phpBB2 Plus 1.53
phpBB 2.0.22

Kullandığım sürüme uygun "Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu'nu bulamadım, yardımcı olabilirseniz sevinirim.

Teşekkürler...
dumanji
Üye
Üye
 
İleti: 7
Kayıt: 09.09.2007, 13:38

Re: "Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu arıyorum.

İleti ThE_Unforgiven 09.09.2007, 14:47

Kod: Tümünü seç
########################################################
## MOD Başlığı:  Son 48 saat içinde çevrimiçi olan
## MOD Versiyonu: 2.0
## Yazar:     ZoZo <zozo@etoiles.net>
## Türkçeleştirme: Boureaque (artiweb@hotmail.com) !www.**********.net!
##
## Açıklama:
## Forum anasayfasındaki online kişiler bölümünün altında gözüken
## son xx saatte siteye kaç kişinin girdiğini ve/veya kaç kişinin
## girmediğini gösteren istatistik...
##
## Kurulum Seviyesi:  kolay
## Kurulum Süresi:  2-3 dakika
##
## Düzeltilecek dosyalar:         4
##                   - /templates/subSilver/index_body.tpl
##                   - /language/lang_english/lang_main.php
##                   - /language/lang_turkish/lang_main.php
##                   - /includes/page_header.php
##
## Yeni eklenecek dosyalar:      -yok-
##
##############################################################
## Bu eklentiyi forumunuza kurmadan önce lütfen güvenlik için tüm dosyalarınızı yedekleyin !
##############################################################
## Bu eklenti Boureaque (artiweb@hotmail.com) tarafından **********.net için Türkçeleştirilmiştir.
##www.**********.net- phpBB Türkçe Destek
##############################################################
#
#-----[ AÇIN ]---------------------------------
#
/templates/subSilver/index_body.tpl

#
#-----[ BULUN ]---------------------------------
#
   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

#
#-----[ BUNUNLA DEĞİŞTİRİN ]---------------------------
#
   <td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

#
#-----[ TEKRAR ŞUNU BULUN ]---------------------------------
#
    <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>

#
#-----[ BİR ALT SATIRINA EKLEYİN ]----------------------------
#
  </tr>
  <tr>
   <td class="row1" align="left"><span class="gensmall">{USERS_OF_THE_DAY_LIST}</span></td>

#
#-----[ AÇIN ]--------------------------------
#
/language/lang_english/lang_main.php

#
#-----[ BULUN ]--------------------------------
#
$lang['Registered_users'] =

#
#-----[ BİR ÜST SATIRINA EKLEYİN ]--------------------------
#
$lang['Day_users'] = '%d adet üye forumlarımızı son %d saat içinde ziyaret etti:';
$lang['Not_day_users'] = '%d adet üye forumlarımızı son %d içinde ziyaret <span style="color:red"> etmedi</span> :';
#
#-----[ AÇIN ]--------------------------------
#
/language/lang_turkish/lang_main.php

#
#-----[ BULUN ]--------------------------------
#
$lang['Registered_users'] =

#
#-----[ BİR ÜST SATIRINA EKLEYİN ]--------------------------
#
$lang['Day_users'] = '%d adet üye forumlarımızı son %d saat içinde ziyaret etti:';
$lang['Not_day_users'] = '%d adet üye forumlarımızı son %d içinde ziyaret <span style="color:red"> etmedi</span> :';
#
#-----[ AÇIN ]--------------------------------
#
/includes/page_header.php

#
#-----[ BULUN ]--------------------------------
#
   'LOGGED_IN_USER_LIST' => $online_userlist,

#
#-----[ BİR ALT SATIRA EKLEYİN ]---------------------------
#
   'USERS_OF_THE_DAY_LIST' => $day_userlist,

#
#-----[ BULUN ]--------------------------------
#
//
// Obtain number of new private messages
// if user is logged in
//

#
#-----[ BİR ÜST SATIRA EKLEYİN ]--------------------------
#
//
// Users of the day MOD
//

// ############ AYARLAR ############
// #
$display_not_day_userlist = 0;   // eğer siteyi ziyaret etmeyen kişilerin gözükmesini istiyorsanız bu seçeneği 1 yapın
$users_list_delay = 48;      // Sayılacak ziyaret eden kişilerin kaç saat içinde gözükeceği zaman
// #
// ############ AYARLAR BİTTİ ############

$sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time
   FROM ".USERS_TABLE."
   WHERE user_id > 0
   ORDER BY user_level DESC, username ASC";
if( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
}

$day_userlist = '';
$day_users = 0;
$not_day_userlist = '';
$not_day_users = 0;

while( $row = $db->sql_fetchrow($result) )
{
   $style_color = '';
   if ( $row['user_level'] == ADMIN )
   {
      $row['username'] = '<b>' . $row['username'] . '</b>';
      $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
   }
   else if ( $row['user_level'] == MOD )
   {
      $row['username'] = '<b>' . $row['username'] . '</b>';
      $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
   }
   if ( $row['user_allow_viewonline'] )
   {
      $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
   }
   else
   {
      $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
   }
   if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
   {
      if ( $row['user_session_time'] >= ( time() - $users_list_delay * 3600 ) )
      {
         $day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
         $day_users++;
      }
      else
      {
         $not_day_userlist .= ( $not_day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
         $not_day_users++;
      }
   }
}

$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . ' ' . $day_userlist;

$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . ' ' . $not_day_userlist;

if ( $display_not_day_userlist )
{
   $day_userlist .= '<br />' . $not_day_userlist;
}

//
// End of MOD
//



#
#-----[ TÜM DOSYALARI KAYDEDİN VE KAPATIN ]----------------------
#
Benim Oyun Alanım PlatonikAsik.Com

Ben O hep Cevapsız İletilere cevap vermeyi seven adamım...
Kullanıcı avatarı
ThE_Unforgiven
Üye
Üye
 
İleti: 105
Kayıt: 05.10.2005, 20:37
Konum: İstanbul

Re: "Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu arıyorum.

İleti dumanji 11.09.2007, 12:41

Teşekkür ederim.

Bir kaç düzenlemeyle istediğim hale getirdim.
dumanji
Üye
Üye
 
İleti: 7
Kayıt: 09.09.2007, 13:38

Re: "Son 24 Saatte X Kişi Çevrimiçi Oldu" Modu arıyorum.

İleti futbol61 08.12.2007, 01:52

helal olsun paylaşan kardeşime saol lazımdı aradım aradım bulamamıştım
futbol61
Üye
Üye
 
İleti: 10
Kayıt: 14.01.2007, 01:15
Konum: Trabzon


phpBB Plus



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron