YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Server Statistik Anzeige » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 6.892 Views | | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2]
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Server Statistik Anzeige
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Themenstarter Thema begonnen von Agi
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Racer2005
Hi,

Also wenn ich das in die Footer.tpl einfüge

Zitat:
<!-- Server Infos by Agi -->
<if($wbbuserdata['userid'])!=0><then><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" align="center">
<tr>
<td class="tabletitle"><span class="smallfont"><b>$master_board_name: Server und Datenbankinformationen:</b></span></td>
</tr>
<tr>
<td class="tablea"><span class="smallfont"><b>Server Konfiguration:</b> $server<br />
<b>PHP Version:</b> $phpversion<br />
<b>MySQL Version:</b> $mysqlver<br />
<b>DB - Gr&ouml;ße:</b> $mysqlmem MB<br />
<b>DB - Eintr&auml;ge:</b> $db_all_record</span></td></tr>
</table><br /></then></if>
<!-- Server Infos by Agir-->


dann fehlt mein ganzer footer Augenzwinkern


kommt irgendeine Fehlermeldung?

__________________

17.04.06 21:41 Agi ist offline Finden Als Freund hinzufügen
N!tro* N!tro* ist männlich
The One and Only


images/avatars/avatar-4910.gif

Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi
Forenversion: 3.1; 3.0

Antworten Zitieren Editieren Melden       UP

nein

__________________
Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
17.04.06 22:18 N!tro* ist offline E-Mail Finden Als Freund hinzufügen
FinstereExistenz
Mitglied


Dabei seit: 08.10.05
Beiträge: 71

Antworten Zitieren Editieren Melden       UP

kann man gut gebrauchen..

frage, kannst du noch ne abfrage einfügen??

es wäre praktisch zu wissen, wie oft der server erreichbar war, bzw ausgefallen ist..

hab das mal auf ner webseite gesehen.. da wurden von nem script alle xx minuten oder stunden ne abfrage an der server gesendet und dann angezeigt,
in % und anzahl dann ausgegeben..
02.11.06 18:29 FinstereExistenz ist offline E-Mail Finden Als Freund hinzufügen
American American ist männlich
Mitglied


images/avatars/avatar-2920.gif

Dabei seit: 16.06.04
Beiträge: 726
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: Aus der Luft
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Aloha,
dankeschön für diesen hack, hätte zugleich auch mal eine Frage:

Ist es mögich, dass die Statistik nur eine bestimmte Benutzergruppe angezeigt wird?

Grüße,
American

__________________
Das Leben ist ein Geschenk, aber keiner hat mich gefragt, ob ich das Geschenk haben will.
Wenn dich einer fragt, ob du es haben willst, dann nimm es, fang von Vorne an und mach was draus.

Er ist Guter Junge - Sie ist böses Mädchen

Männer sind Schweine - Frauen aber auch

10.11.06 01:21 American ist offline E-Mail Finden Als Freund hinzufügen Füge American in deine Kontaktliste ein AIM-Name von American: Weisskopfadler84 YIM-Name von American: Thorsten0784 MSN Passport-Profil von American anzeigen
Fishy64
Mitglied


Dabei seit: 10.06.06
Beiträge: 68

Antworten Zitieren Editieren Melden       UP

Ich hab mir das mal umgebaut für eine Box im JGS Portal, sieht gut aus und funxt. Ob ich das nun veröffentlichen kann liegt am Ermessen der Autors Agi

__________________
-=[ Fishys Webmasterportal ]=-
Jetzt auch mit WBB Hacks und Modifikationen!
Auch bei uns kannst du deine Hacks veröffentlichen!

06.10.07 19:22 Fishy64 ist offline E-Mail Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Themenstarter Thema begonnen von Agi
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Fishy64
Ich hab mir das mal umgebaut für eine Box im JGS Portal, sieht gut aus und funxt. Ob ich das nun veröffentlichen kann liegt am Ermessen der Autors Agi


Darfst du ruhig machen. Augenzwinkern

__________________

07.10.07 21:13 Agi ist offline Finden Als Freund hinzufügen
Fishy64
Mitglied


Dabei seit: 10.06.06
Beiträge: 68

Antworten Zitieren Editieren Melden       UP

So dann mal sehen ob ichs hier zusammen bekomme smile

1. lade die Datei jgs_portal_meincode.php vom Server und suche:

code:
1:
?>


füge darüber ein:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
/** Server Config Start **/
       if($seiteninfos[seiten_text]=="[serverstats]"){
           $jgs_tpl_parser_off="1";
           $span_class_off="1"; 
     $server getenv("SERVER_SOFTWARE");
    $phpversion phpversion();

    $result $db->query_first("SHOW VARIABLES LIKE 'VERSION'");
    $mysqlver $result[1];

    $table_data 0;
    $table_idx 0;
    $db_all_record 0;
    $db_all 0;
    $result $db->query("SHOW TABLE STATUS");
    while ($row $db->fetch_array($result)) {
        $table_data += $row['Data_length'];
        $table_idx  += $row['Index_length'];
        $db_all_record +=$row['Rows'];
    }
    $db_all $table_data $table_idx;
    $mysqlmem round($db_all/1048576,2);

    if ($db_all_record >= 1000$db_all_record number_format($db_all_record0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    $lang->items['LANG_STATSINFO_SERVERDB_DESC'] = $lang->get("LANG_STATSINFO_SERVERDB_DESC", array('$master_board_name' => $master_board_name'$server' => $server'$phpversion' => $phpversion'$mysqlver' => $mysqlver'$mysqlmem' => $mysqlmem'$db_all_record' => $db_all_record));
  
  
  $quota="10"// trage hier deinen verfügbaren Space ein
$a "$adr/h2";
function obsah($adr,&$total,&$dir,&$size){            
  $dp=OpenDir($adr);

  do{
   $itm=ReadDir($dp);
   if (Is_Dir("$adr/$itm")&&($itm!=".")&&($itm!="..")&&($itm!="")){
     obsah("$adr/$itm",$total,$dir,$size);
     $dir++;
   }
   elseif (($itm!=".")&&($itm!="..")&&($itm!="")){
     $size=$size+FileSize("$adr/$itm");
     $total++;
   }
  } while ($itm!=false);

  CloseDir($dp);
}

obsah(".",$total,$dir,$size);
$freeA=BcDIV($size,1024*1024*1024,2);
$freeB=$quota-$freeA;

    eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("server_stats")."\";");
    }    
 /** Server Config Ende **/


speichern und wieder hochladen

2. gehe nun ins ACP => Templates erstellen:

Templatename: server_stats

Inhalt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<span class="smallfont">Konfiguration: <span class="prefix">$server</span><br />
  PHP Version: <span class="prefix">$phpversion</span><br />
  MySQL Version: <span class="prefix">$mysqlver</span>
<hr class="threadline" />
<b>Portal Daten</b><br />
DB - Gr&ouml;ße: <span class="prefix">$mysqlmem MB</span><br />
DB - Eintr&auml;ge: <span class="prefix">$db_all_record</span><br />
Seicherplatz Portal: <span class="prefix">10 GB</span><br />
Belegter Platz: <span class="prefix">$freeA GB</span><br />
Noch Verfügbar: <span class="prefix">$freeB GB</span><br />
Anzahl Dateien: <span class="prefix">$total</span><br />
 Anzahl Ordner: <span class="prefix">$dir</span></span>


die Klassendefinition (pefix) kann natürlich beliebig ersetzt werden


3. Box erstellen:

ACP => Box hinzufügen


Titel der Box: Server Info

Ihalt der Box: [serverstats]

Nun noch die Box einordnen, am besten als Linke oder rechte Box

Dateianhang:
jpg Unbenannt-2.jpg (30,32 KB, 123 mal heruntergeladen)


__________________
-=[ Fishys Webmasterportal ]=-
Jetzt auch mit WBB Hacks und Modifikationen!
Auch bei uns kannst du deine Hacks veröffentlichen!

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Fishy64: 08.10.07 15:37.

08.10.07 10:28 Fishy64 ist offline E-Mail Finden Als Freund hinzufügen
p4tr0ckZ p4tr0ckZ ist männlich
Mitglied


Dabei seit: 20.09.05
Beiträge: 29
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

hab immernoch das parse problem...

wenn ich aber die beiden teile weglasse wirds angezeigt...
Zitat:
<if($wbbuserdata['userid'])!=0><then><br />

<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" align="center">
<tr>
<td class="tabletitle"><span class="smallfont"><b>$master_board_name: Server und Datenbankinformationen:</b></span></td>
</tr>
<tr>
<td class="tablea"><span class="smallfont"><b>Server Konfiguration:</b> $server<br />
<b>PHP Version:</b> $phpversion<br />
<b>MySQL Version:</b> $mysqlver<br />
<b>DB - Gr&ouml;ße:</b> $mysqlmem MB<br />
<b>DB - Eintr&auml;ge:</b> $db_all_record</span></td></tr>
</table><br /></then></if>

is aber doch nich sinn der sache oder?^^

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von p4tr0ckZ: 20.11.07 18:33.

20.11.07 18:33 p4tr0ckZ ist offline E-Mail Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Themenstarter Thema begonnen von Agi
Antworten Zitieren Editieren Melden       UP

Hi ich seh grad da isn Fehler drinnen in deinem Code:

Probiers mal hiermit:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<if($wbbuserdata['userid']!=0)><then><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" align="center">
 <tr>
  <td class="tabletitle"><span class="smallfont"><b>$master_board_name: Server und Datenbankinformationen:</b></span></td>
 </tr>
 <tr>
 <td class="tablea"><span class="smallfont"><b>Server Konfiguration:</b> $server<br />
  <b>PHP Version:</b> $phpversion<br />
  <b>MySQL Version:</b> $mysqlver<br />
  <b>DB - Gr&ouml;ße:</b> $mysqlmem MB<br />
  <b>DB - Eintr&auml;ge:</b> $db_all_record</span></td></tr>
</table><br /></then></if>



//edit: Der Fehler ist generell in dieser Version sehe ich gerade -> Hab ihn jetzt beseitigt, neue Version verfügbar. (siehe erster Post)

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Agi: 20.11.07 19:52.

20.11.07 19:41 Agi ist offline Finden Als Freund hinzufügen
Xxplozive Xxplozive ist männlich
Mitglied


images/avatars/avatar-5072.jpg

Dabei seit: 17.01.04
Beiträge: 82
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: Lübeck
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Die Server Statistik Anzeige ist sehr nett. Nur die Modifikation wieviel Speicherplatz etc noch frei ist, ist sehr Zeitaufwendig. Dadurch verlängert sich das laden der Seite um einiges!!!

__________________
Ich hasse Signaturen die plötzlich
15.01.08 16:57 Xxplozive ist offline E-Mail WWW Finden Als Freund hinzufügen
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Server Statistik Anzeige