MyBB.de Forum
Fake Who's Online - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Fake Who's Online (/thread-25902.html)

Seiten: Seiten: 1 2


Fake Who's Online - MyBB.de Bot - 24.06.2012

Eine neue Erweiterung wurde veröffentlicht: Fake Who's Online

Zitat:This plugin allow you to fake Who's Online Statistics.

Instal:
- Upload "fakewhoisonline.php" to inc/plugins
- Upload "fakewhoisonline.lang.php" to inc/languages/english/admin (if "english" is your default language)

Go to Adminc CP and install Plugin.

Go to Languages -> Edit your default language -> index.lang.php
Replace online_note

Code:
{10} {11} active in the past {3} minutes ({12} {13}, {6} of whom {7} invisible, and {14} {15}).



RE: Fake Who's Online - DerSteveT - 16.11.2012

Update auf 1.6.8?


RE: Fake Who's Online - StefanT - 16.11.2012

(16.11.2012, 17:44)Bruder-Steve schrieb: Update auf 1.6.8?
Das Plugin wurde doch nach 1.6.8 veröffentlicht. Huh


RE: Fake Who's Online - DerSteveT - 17.11.2012

Bei mir kommt dieser Fehler, bitte um Hilfe.., nach Aktivierung
Habe die Dateien in die Languages und Plugin hochgeladen, laut readme.


RE: Fake Who's Online - Jockl - 17.11.2012

Ich kann den Fehler nicht nachvollziehen. Hast Du die Datei fakewhoisonline.lang.php auch nach inc/languages/DEINE SPRACHE/admin kopiert?

Du solltest aber diesen Hinweis beachten und in der Plugin-Datein folgende Zeilen
PHP-Code:
function fakewhoisonline_is_installed(){
    global 
$db,$tb;    
    
$query $db->simple_select('settinggroups''*''name="'.$tb.'"'1);
    
$r $db->num_rows($query);
    if(
$r==1) return false;
    return 
true;        

durch diese ersetzen
PHP-Code:
function fakewhoisonline_is_installed(){
    global 
$db;
    
$query $db->simple_select("settinggroups""COUNT(*) as rows""name='fakewhoisonline'");
    
$rows $db->fetch_field($query"rows");
    if(
$rows 0)
    {
        return 
TRUE;
    }
    
    return 
FALSE;

Dann erscheinen im ACP auch die Einstellungsmöglichkeiten und man kann das Plugin nicht nur deaktivieren sondern auch deinstallieren....


RE: Fake Who's Online - DerSteveT - 17.11.2012

Dieses Problem folgt nur, wenn ich dieses Plugin aktiviert habe.

Und den Code habe ich nur bei "Whofakeisonline.php" gefunden, und nicht bei der .lang

Enthalten in der Whofakeisonline.php:
PHP-Code:
function fakewhoisonline_install(){
    global 
$mybb$db$lang$tb;
        
    
$lang->load('fakewhoisonline'falsetrue);
    
$query $db->simple_select('settinggroups''*''name="'.$tb.'"'1);
    
$r $db->num_rows($query);
    
$query $db->simple_select("settinggroups""COUNT(*) as rows");
    
$rows $db->fetch_field($query"rows");
    if(
$r!=0$db->delete_query('settinggroups','name="'.$tb.'"'); 
Soll ich alles ersetzen? Also diesen Abbruch?

Und in der Whofakeisonline.lang sieht es so aus:

PHP-Code:
<?php
$l
['fko_setting_desc'] = 'Set number of user, guest online with type fixed or random.';
$l['fko_fakeusertype'] = 'Fake user online by a fixed or random number';
$l['fko_fakeusertype_desc'] = 'If fake type is Random, that mean number of user online is random from 0 to the value below';
$l['fko_numofuser'] = 'Number of user online you want to fake.';
$l['fko_numofuser_desc'] = 'Please do not try to set this value greater than total user of your forum. ';
$l['fko_fakeguesttype'] = 'Fake guest online by a fixed or random number';
$l['fko_fakeguesttype_desc'] = 'If fake type is Random, that mean number of guest online is random from 0 to the value below';
$l['fko_numofguest'] = 'Number of guest online you want to fake.';
?>

Was soll ich nun tun?
Und ich habe die Dateien in allen drei Sprachen hochgeladen, da ich unten im Forum alle auswählen kann, oder was ist Standart?


RE: Fake Who's Online - Jockl - 17.11.2012

Du hast meinen Beitrag nicht richtig gelesen.

Ich hatte gefragt, ob Du auch die language-Dateien in das Sprach-Verzeichnis geladen hast, das Dein Forum nutzt.

Des weiteren hatte ich wegen der Code-Anpassung auf die Plugin-Datei verwiesen und nicht auf die lang.php Datei.

Es geht um die Fkt. fakewhoisonline_is_installed() und nicht um die fakewhoisonline_install()!


RE: Fake Who's Online - DerSteveT - 17.11.2012

Ich habe es hinterher auch gelesen und auch gesehen, dass es nur in der .php war.
Aber ich habe mich nur mit der Zeile geirrt, das hat funktioniert.
Aber in den Einstellungen, egal ob "Fixed oder Random" + irgendeine Gast-Anzahl, erscheint nichts bzw. wird nichts angezeigt im "Wer ist online?"


RE: Fake Who's Online - Jockl - 17.11.2012

Wie viele User hat denn Dein Forum? Hast Du einen Link zu Deinem Forum?


RE: Fake Who's Online - DerSteveT - 17.11.2012

Es geht ja nicht um die Anzahl, bin momentan alleine, da es auf einem kostenlosen Webspace getestet wird.
Habe die Gast-Anzahl verändert in den Einstellungen des Plugins.