[mod]Son 48 saat içinde çevrimiçi olanlar

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
phpBB-TR
Kayıtlı Kullanıcı
Mesajlar: 588
Kayıt: 24.12.2006, 13:34
Konum: İstanbul
İletişim:

[mod]Son 48 saat içinde çevrimiçi olanlar

Mesaj gönderen phpBB-TR »

Kod: Tümünü seç

######################################################## 
## MOD Başlığı:  Son 48 saat içinde çevrimiçi olanlar 
## MOD Versiyonu: 2.0 
## Yazar:     ZoZo <zozo@etoiles.net> 
## Türkçeleştirme: Boureaque (artiweb@hotmail.com) !www.**********! 
## 
## 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 ********** için Türkçeleştirilmiştir. 
##www.**********- 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 = 24;      // 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&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>'; 
   } 
   else 
   { 
      $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . 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 ]---------------------- 
# 
hem paylaşmak olsun, hem de yardım istemek :D ben bu modu forumuma yükledim forumumda color groupsta yüklü ama bu mod halen color groupstan önceki gibi duruyor..color groupsa nasıl entegre edebilirim ??
En son phpBB-TR tarafından 18.02.2007, 12:18 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
by-keskin
Kayıtlı Kullanıcı
Mesajlar: 425
Kayıt: 10.10.2006, 21:09
İletişim:

Mesaj gönderen by-keskin »

modu kurdum ama son 24 saat içinde online olanları gösteriyo
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

by-keskin yazdı:modu kurdum ama son 24 saat içinde online olanları gösteriyo
$users_list_delay = 24; // Sayılacak ziyaret eden kişilerin kaç saat içinde gözükeceği zaman
bu satırdaki renkli kısmı 48 yaparsanız 48 saat içindekileri gösterir.
adilkoca
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 29.12.2006, 15:21
Konum: hatay
İletişim:

yaf su konuyu aydınlatın

Mesaj gönderen adilkoca »

yaf su konuyu aydınlatın
kodları ekledim hic bi deyişiklık yok
http://www.askankam.com sitem ziyaret edin
acemi_77
Kayıtlı Kullanıcı
Mesajlar: 111
Kayıt: 15.12.2006, 18:09
İletişim:

Mesaj gönderen acemi_77 »

Üye olanlarmı online olanlarmı anlamadım :D
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

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...
:wink:
adilkoca
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 29.12.2006, 15:21
Konum: hatay
İletişim:

yaptım

Mesaj gönderen adilkoca »

yaptım olmadı
http://www.askankam.com sitem ziyaret edin
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Re: yaptım

Mesaj gönderen phpmod »

adilkoca yazdı:yaptım olmadı
ne sorunu çıktı ?
Kullanıcı avatarı
Flash
Kayıtlı Kullanıcı
Mesajlar: 18
Kayıt: 09.01.2007, 23:05
İletişim:

Mesaj gönderen Flash »

selam bendede değişiklik olarak

Çevrimiçi olanlar: albay_a, FLASH, mordak

bu yazı (kimler çevirim içi) böümünün üstüne çıktı ve büyük yazılarla yazıyor. son 24 saat içinde aktif olanlar diye bişey yok neden acaba?
adilkoca
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 29.12.2006, 15:21
Konum: hatay
İletişim:

hic bişi cıkmadı

Mesaj gönderen adilkoca »

hic bişi cıkmadı
http://www.askankam.com sitem ziyaret edin
Renault
Kayıtlı Kullanıcı
Mesajlar: 25
Kayıt: 11.01.2007, 21:40
Konum: İst.'den
İletişim:

Mesaj gönderen Renault »

En sevdiğim modül. Daha çok üye gözüksün diye. 48 saat yerine 168 yapıorum. son bi haftaki üyeler gösüküo...
...ultrAslan...
Kullanıcı avatarı
Flash
Kayıtlı Kullanıcı
Mesajlar: 18
Kayıt: 09.01.2007, 23:05
İletişim:

Mesaj gönderen Flash »

Selam hocam ben o kadar mod kuruyorum çalışmıyor sanırım sorun şu SQL yazdığınız bölümü yapmadığımdan oluyor. Onu nasıl yapıyoruz anlatırmısınız lütfen. Diğerlerinde doyalarda değişiklik yapıyoruz tamam ama bu SQL bölümünü anlayamadım. Nerden nasıl yapacağız. Yeni dosyamı oluşturcaz Yoksa PhpmyAdmin denmi bişeyler yapcaz lütfen yardım edin.
$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&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
}
else
{
$user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . 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
//

Bu bölümü yani nereye ekliycez nasıl yapcaz hiç bir bilgim yok. Yardımlarınızı bekliyorum Teşekkürler.
FiresouL
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 13.03.2006, 00:11

Mesaj gönderen FiresouL »

[ resmi görüntülemek için tıklayın ]

Bende burda çıktı,son 24 saatte üye olanlar..Bunu nasıl gri olan tarafa aktarabilirim..Acil yardım lütfen...
FiresouL
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 13.03.2006, 00:11

Mesaj gönderen FiresouL »

Sorun düzeltildii..row sayısını artırınca bişiycik kalmadı :lol:
Kullanıcı avatarı
serkan_u19911
Kayıtlı Kullanıcı
Mesajlar: 261
Kayıt: 05.11.2006, 15:11
Konum: İstanbul
İletişim:

Mesaj gönderen serkan_u19911 »

Kardeş

$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 = 24; // Sayılacak ziyaret eden kişilerin kaç saat içinde gözükeceği zaman

Bu yazı Hangi Dosyada Yazıyor

serkan_u19911@hotmail.com lütfen buraya mesaj atın
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 5 misafir