[MOD] Fake Online Users / Sahte Üyeler

[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ı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

[MOD] Fake Online Users / Sahte Üyeler

Mesaj gönderen NEFRİT »

Forumunuza üyelerinizin girmemesinden mi endişe ediyorsunuz o zaman forumunuzda kimler online kısmında sahte üyeler gösterebilirsiniz. Admin panelden gidip istediğiniz üyelerin isimlerini aralarına boşluk ve virgül koyarak istediğiniz kadar üye ismi yazabilrsiniz. Böylelikle kimler online kısmında bir sürü üye sanki sitedeymiş gibi görünecekelerdir.

Kod: Tümünü seç

############################################################## 
##
## MOD Title:		  Fake Online Users
##
## MOD Author:		  aUsTiN => austin_inc@hotmail.com
##
## MOD Description:       This mod will allow you to keep users online so it always appears your board is active.
##
## MOD Version:           1.0.0
##
## MOD Help:		  http://www.phpbb-tweaks.com/
## 
## Installation Level:    Easy
##
## Installation Time:     3 Minutes
##
## Files To Edit:         4
##
## Included Files:        0
##
############################################################## 
############################################################## 
##
## Author Notes: 
##
##	Copyright © aUsTiN-Inc, 2003/5
##
############################################################## 
##
## MOD History: 
## 
##	Jul 19th 2005 - Version 1.0.0
##      	- Released
##
############################################################## 
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##
##############################################################
##
##	Definitions:
##
##		Root: Folder your config.php is located
##		templates/*/: Your template folder (All template folders are suggested)
##		lang_*/: Your current language folder (All lang folders are suggested)
##
##############################################################

-----------------------------------
----[ SQL ]------------------------
-----------------------------------

INSERT INTO phpbb_config (config_name, config_value) VALUES ('fake_online_users', '');

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

admin/admin_board.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

	"L_YES" => $lang['Yes'],

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
	'L_FAKE_USERS'		=> $lang['fake_users_admin'],
	'L_FAKE_USERS_EXP'	=> $lang['fake_users_admin_exp'],
	'FAKE_USERS'		=> $board_config['fake_online_users'],
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |	
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

includes/page_header.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

	if ( empty($online_userlist) )
	{
		$online_userlist = $lang['None'];

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====			
		if ($board_config['fake_online_users'])
			{
		$fake_online_userlist 	= explode(',', $board_config['fake_online_users']);
		$fake_online_users 		= array();
		
			for ($x = 0; $x < count($fake_online_userlist); $x++)
				$fake_online_users[] = $fake_online_userlist[$x];
						
		$sql_split 			= explode('FROM', $sql);
		$fake_sql			= $sql_split[0];
		$fake_select 		= explode(',', str_replace('SELECT', '', str_replace(" ", '', $fake_sql)));
		$fake_field_count	= $fake_online_count = 0;
		
			for ($x = 0; $x < count($fake_select); $x++)
				{
				if (strstr($fake_select[$x], 'u.'))
					$fake_field_count++;
				}
					
			for ($x = 0; $x < count($fake_select); $x++)
				{
				if (strstr($fake_select[$x], 'u.'))
					$fake_fields .= ($x < ($fake_field_count - 1)) ? str_replace('u.', '', $fake_select[$x]) .', ' : str_replace('u.', '', $fake_select[$x]); 
				}
					
			for ($x = 0; $x < count($fake_online_users); $x++)
				$fake_sql_or .= (!$fake_sql_or) ? ' user_id = '. $fake_online_users[$x] : ' OR user_id = '. $fake_online_users[$x];
		
		$q = 'SELECT '. $fake_fields
			 .' FROM '. USERS_TABLE .'
			 WHERE '. $fake_sql_or;
		$r = $db->sql_query($q);
		$rows = $db->sql_fetchrowset($r);
			
			if (empty($online_userlist))
				{
				for ($x = 0; $x < count($rows); $x++)
					{
					if (!strstr($online_userlist, $rows[$x]['username']))
						{
					$style_color = $user_link = '';
						if ($rows[$x]['user_level'] == ADMIN)
							{
						$rows[$x]['username'] 	= '<b>'. $rows[$x]['username'] .'</b>';
						$style_color 			= 'style="color:#'. $theme['fontcolor3'] .'"';
							}
						elseif ($rows[$x]['user_level'] == MOD)
							{
						$rows[$x]['username'] 	= '<b>'. $rows[$x]['username'] .'</b>';
						$style_color 			= 'style="color:#'. $theme['fontcolor2'] .'"';
							}
					$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';									
					$online_userlist .= ( ($x == count($rows)) || ($x == 0) ) ? $user_link : ', '. $user_link;
					$fake_online_count++;
						}
					}
				}
			else
				{
				for ($x = 0; $x < count($rows); $x++)
					{
					if (!strstr($online_userlist, $rows[$x]['username']))
						{
					$style_color = $user_link = '';
						if ($rows[$x]['user_level'] == ADMIN)
							{
						$rows[$x]['username'] 	= '<b>'. $rows[$x]['username'] .'</b>';
						$style_color 			= 'style="color:#'. $theme['fontcolor3'] .'"';
							}
						elseif ($rows[$x]['user_level'] == MOD)
							{
						$rows[$x]['username'] 	= '<b>'. $rows[$x]['username'] .'</b>';
						$style_color 			= 'style="color:#'. $theme['fontcolor2'] .'"';
							}
					$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';									
					$online_userlist .= ($x == count($rows)) ? $user_link : ', '. $user_link;
					$fake_online_count++;
						}
					}
				}	
		$logged_visible_online += $fake_online_count;
			}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |	
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

language/lang_*/lang_admin.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

?>

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
$lang['fake_users_admin']		= 'Fake Online Userlist';
$lang['fake_users_admin_exp']	= 'Seperate each user by a comma. For each user you want to show online, enter their user_id, not username.';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |	
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

templates/*/admin/board_config_body.tpl

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

	<tr>
		<td class="row1">{L_ENABLE_PRUNE}</td>
		<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}  <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
	</tr>

-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------

	<!-- Start: Fake Online Users -->
	<tr>
		<td class="row1">{L_FAKE_USERS}<br /><span class="gensmall">{L_FAKE_USERS_EXP}</span></td>
		<td class="row2"><input type="text" class="post" value="{FAKE_USERS}" name="fake_online_users"></td>
	</tr>
	<!-- End: Fake Online Users -->

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

EoM
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Mesaj gönderen NEFRİT »

Önemli Not :
Modu kontrol ettim çalışıyor hiç bir sorun yok. Admin panelden ister üyenin ismini ister üyenin ID numarasını yazarak istenildiği kadar üye eklenebilyor.

Kötü tarafı ise ana sayfada kimler onlinede üyeler görünmesine rağmen kimler online linkine tıklandığında whois_online.php sayfasında sahte üyeler çıkmamakta.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Yargic01
Kayıtlı Kullanıcı
Mesajlar: 26
Kayıt: 18.08.2006, 18:04
İletişim:

Mesaj gönderen Yargic01 »

Peki buna colors grupu nasil uyarlariz...ve bunu son 24 saatte cevrimici olanlar modunada acaba ayarlanirmi :wink:
Oytun
Kayıtlı Kullanıcı
Mesajlar: 29
Kayıt: 29.08.2006, 18:39
Konum: kayboldumm
İletişim:

Mesaj gönderen Oytun »

işte aradığım mod :lol: çok saol nefrit
SQL
Kayıtlı Kullanıcı
Mesajlar: 2
Kayıt: 07.09.2006, 02:26
İletişim:

Mesaj gönderen SQL »

Merhaba. Peki bu kodları nereye ekleyeceğim? Yardım eder misin ?
Kullanıcı avatarı
crowzer
Kayıtlı Kullanıcı
Mesajlar: 623
Kayıt: 05.06.2006, 19:38
İletişim:

Mesaj gönderen crowzer »

Mod kurulum Makalesini Okuyun
FoRumOlayi.com
Benimde İmzam Olmasın Ne Var Yani
SQL
Kayıtlı Kullanıcı
Mesajlar: 2
Kayıt: 07.09.2006, 02:26
İletişim:

Mesaj gönderen SQL »

yahu okudum orada diyor ki size belirtilen .php dosyasına değişiklik yapın ama bunu anlayamadım bir türlü acil yardım!!
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Mesaj gönderen NEFRİT »

Tekrar oku tekrar oku ve tekrar oku belirtilen php dosyası ney mi ?

İşte yukarıda verdiğim kodun içerisinde bir sürü php dosyası belirtilmiş durumda.

Örneğin :

Kod: Tümünü seç

----------------------------------- 
----[ OPEN ]----------------------- 
----------------------------------- 

admin/admin_board.php
İşte burada bir php dosyası belirtiliyor. Ayrıca mod kurlumu ile ilgli soruları buraya sorma, herşeyin bir yeri var.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Emeğe saygı sözkonusu bir modifaksyon yanlız gerçekte online olmadıkdan sonra...
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
zirve
Kayıtlı Kullanıcı
Mesajlar: 474
Kayıt: 28.04.2006, 10:26
İletişim:

Mesaj gönderen zirve »

aradığım mod
alikayahan
Kayıtlı Kullanıcı
Mesajlar: 4
Kayıt: 11.09.2006, 16:40
İletişim:

Mesaj gönderen alikayahan »

Arkadaşlar bu mod kurdum,Admin paneline de konsolu geldi ara sayfa geçişlerinde hiç hata almıyorum,aralara virgül koyup kullanıcı isimlerini yazıp submite bastığımızda işlem başarılı diyor fakat forumda online gözükmüyor. :?:
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Yanlış kurmuşsundur.
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
alikayahan
Kayıtlı Kullanıcı
Mesajlar: 4
Kayıt: 11.09.2006, 16:40
İletişim:

Mesaj gönderen alikayahan »

peki sql sorgusunu çalıştırmıştım tekrar kursam yine çalıştırmam gerekir mi?
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Gerekmez saten tekrar çalıştıramazsın
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
alikayahan
Kayıtlı Kullanıcı
Mesajlar: 4
Kayıt: 11.09.2006, 16:40
İletişim:

Mesaj gönderen alikayahan »

burda user_id den kasıt nedir ?diğer kurduğum modlarda sorun yaşamadım,bu arada ilgi ve alakanız için teşekkür ederim.
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 1 misafir