Fake Online Users

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
baytar
Beiträge: 190
Registriert: Mo 08.Mai, 2006 20:43

Fake Online Users

Beitrag von baytar »

Hallo Zusammen,
habe "Fake Online Users" eingebaut

würde aber gerne dis User in rot und fetter schrift darstellen

was muß ich ändern ?

PS. haber bei dem Autorforum nachgeschaut, leider ist alles in englisch,
und mein englisch reicht nicht aus um da hilfe zu fordern.

Code: Alles auswählen

############################################################## 
## 
## 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 
Benutzeravatar
Giga4000
Beiträge: 181
Registriert: Sa 26.Nov, 2005 09:19
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Giga4000 »

Um etwas Fett darzustellen kannst du <b></b> und um etwas rot darzustellen <span style="color:red;"></span> verwenden.
Site: www.mx-forums.de - New!
phpBB MODs: Click Here
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/page_header.php

#
#-----[ FIND ]-----
#
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>'; 

#
#-----[ REPLACE WITH ]-----
#
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'" style="color: #FF0000"><b>'. $rows[$x]['username'] .'</b></a>'; 
<-- sich langsam wie ein reiner modveränderer vorkommt
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
baytar
Beiträge: 190
Registriert: Mo 08.Mai, 2006 20:43

Beitrag von baytar »

Danke es funktioniert


[quote="oxpus";p="66622"]
<-- sich langsam wie ein reiner modveränderer vorkommt[/quote]


Sorry aber hier bei Oxpus.de bekommt man wenigstens schnelle und qualifizierte Hilfe :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe aber auch selten Zeit, wirklich zu helfen.
Wenn die Anfragen in dieser Art zunehmen, wird der Support hier zwangsweise auch ins Stocken geraten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
arni22
Beiträge: 40
Registriert: Sa 15.Jul, 2006 10:05
Wohnort: meenz
Kontaktdaten:

Beitrag von arni22 »

@baytar
hi, wo hast du das Mod her? Ne url?
thnx
arni22
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

I tryed this mod and it works, but problem is because mod doesn't automaticly select users, you should write the users in ACP and they are all the same all the time.
_____________________________________________________

I Checked developer of this MOD nad it stops to support this mod.
If someone will develope it further maybe it will be good to add on, an automatically random selection users and settings in acp, a time hov often random selection of fake users is changed, how many random fake users do you want, and exclude users, the one you don't wan't to fake.
Zuletzt geändert von Blisk am Fr 24.Nov, 2006 13:50, insgesamt 2-mal geändert.
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

[quote="arni22";p="66824"]@baytar
hi, wo hast du das Mod her? Ne url?
thnx
arni22[/quote]


Hallo zusammen,
ich würde mich auch für eine solche Mod interessieren.

Ein DL Link wäre nicht nett!
Schönes Wochenende Euch allen!
arni22
Beiträge: 40
Registriert: Sa 15.Jul, 2006 10:05
Wohnort: meenz
Kontaktdaten:

Beitrag von arni22 »

Siehe HIER
gruß
arni22
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

[quote="arni22";p="66932"]Siehe HIER
gruß
arni22[/quote]


Ok, Danke dir.
Wenngleich ich die Pflichtregistrierung jetzt nicht so toll finde, habe ich was entdeckt was interessant ist.

a) das da
It appears you are using a browser that is not based on Internet Explorer, this means you are not viewing the web as good as you should be. Other browsers might try to immitate Internet Explorer, but none can parse the web as it should like Internet Explorer can. So view the web as it was meant to be with Avant Browser!
Selten so gelacht ^1


und b) => bei der Eingabe bei der Registrierung hat sich der Cursor geändert.
Weiss einer wie ich den Effekt hinbekomme - also den das hier => |'



Hallo Oxpus,

darf ich kurz nochmal schieben ¢¦

Ich würde gerne wissen wie man das mit der Schreibmarke hinbekommt => |'

Vielen Dank
Pascal
Zuletzt geändert von senyafin am Do 30.Nov, 2006 18:47, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich würde gerne wissen wie man das mit der Schreibmarke hinbekommt => |'
???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

*klatsch*

Ich wusste dass das kommt :D

Ich meinte die Schreibmarke - die Position in einem Textfeld in der man sich gerade befindet.
Im Normalfall ist das wie hier ein grader Strich, dort hingegen ist hinter dem Strich noch ein Punkt.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wo "dort"?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

http://phpbb-tweaks.com

phpBB-TweakS - Registration

Hier ein Screenshot
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie wärs, wenn Du das auf der Seite nachfragst, wo Du es gefunden hast?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Das ist mehr als schwierig,
der Typ dem das Forum gehört zählt ja zur Coding Elite allerdings sein eigenes Forum bekommt der nicht wirklich in Griff. Zwei Tage lang konnte man sich jetzt diverse SQL Fehler anschauen, nun zeigts die Admin Seite vom Plesk :wall:

Naja egal, ich habe hier gefragt da ich dachte das weiss irgendeiner.
Anscheinend steht da nun doch eines der ganz großen Geheimnisse rund um die Einfügemarke zur Disposition.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Für mich ist es kein Geheimnis, ich weiß es schlicht und ergreifend nicht ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten