Seite 1 von 5

Wir hatten insgesamt x Besucher seit xx.xx.xxxx, yy:yy.

Verfasst: 04.12.2006 20:38
von Tommy_65428
Hallo zusammen.

Bevor Gloriosa jetzt wieder ihre "Canned Messages" auspackt: :D

Ich habe die Board-Suche benutzt und nur einen Thread gefunden in dem es niemand wusste, der allerdings schon uralt ist.

Ich suche den Mod für die Ergänzung der Who´s Online mit diesem hier:
Wir hatten insgesamt XXX Besucher seit xx.xx.xxxx, yy:yy.
Kann mir jemand verraten wo ich den Mod herbekomme ? :oops:

Verfasst: 04.12.2006 22:45
von Red-Benz
Hi

Wo soll da das Problem liegen.....
öffne index.php


------------finde-------------------------------------------------------------------------------

$newest_userdata = get_db_stat('newestuser');


------------danach einfügen--------------------------------------------------------------------

$total_somits = get_db_stat('somitcount');


------------finde-------------------------------------------------------------------------------

,'TOTAL_TOPICS' => sprintf($l_total_topic_s, $total_topics),


------------danach einfügen--------------------------------------------------------------------

'SOMITS_TOTAL' => sprintf($lang['somits_total'], $total_somits),

-----------------------------------------------------------------------------------------------

öffne includes / funtions.php

------------finde-------------------------------------------------------------------------------

case 'newestuser':
$sql = "SELECT user_id, username, user_regdate
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";
break;

------------danach einfügen--------------------------------------------------------------------

case 'somitcount':
$sql = "SELECT SUM(user_totallogon) AS total_somits
FROM " . USERS_TABLE . "
WHERE user_id >= '" . -1 . "'";
break;

------------finde-------------------------------------------------------------------------------

case 'newestuser':
return $row;
break;

------------danach einfügen--------------------------------------------------------------------

case 'somitcount':
return $row['total_somits'];
break;

-----------------------------------------------------------------------------------------------

öffne language / lang_german / lang_main.php

------------finde-------------------------------------------------------------------------------

?>

------------davor einfügen--------------------------------------------------------------------

$lang['somits_total'] = 'Wir hatten insgesamt <b>%d</b> 'Besucher seit dem : Datum; // Besuche Total

-------------------------------------------------------------------------------------------------
Feld in die index_body.tpl einbauen

-- finde---------------------

{L_ONLINE_EXPLAIN}

-- danach einfügen------------

&nbsp;{SOMITS_TOTAL}

FERTIG
Datum ersetzt du mit dem Datum an dem dein Forum gestartet wurde, ist ja keine Variable.

Das ganze kann man auch noch splitten zwischen Usern und Gästen, so hab ichs bei mir drin.........

Ps: mit der Suche findest du hier auch nichts, außer den standarttext ( Da mußt du mal die Suche benutzen ) ist hier sone kreislauf Nummer...........


Gruß

Red Benz

Verfasst: 05.12.2006 09:23
von AlexLiLa
Wie splittet man das zwischen Gästen und Usern?

thx Alex

Verfasst: 05.12.2006 09:34
von tom971
Servus
Wen dieser MOD ( ADD on) nachträglich einbebaut wird, wurden die Anzahl von Besucher von jetzigen Datum gezählt, oder von angegebener Datum in
lang_main.php ?
danke Tom

Verfasst: 05.12.2006 11:39
von Tommy_65428
Vielen Dank Benz :grin: :grin:

Verfasst: 05.12.2006 12:35
von Red-Benz
tom971 hat geschrieben:Servus
Wen dieser MOD ( ADD on) nachträglich einbebaut wird, wurden die Anzahl von Besucher von jetzigen Datum gezählt, oder von angegebener Datum in
lang_main.php ?
danke Tom
Das wird so oder so von anbeginn des Forumstart gezählt... Man könnte das Datum auch aus der Datenbank mit auslesen nur wozu umständlich per Code wenn sich am Datum eh nichts ändert, da ist der kürzere Weg das einfach in die Sprachvariable mit einzubauen....

@AlexLiLa
Indem man im Prinzip 3 mal den oberen Code einbaut und dabei die Feldnamen ändert und dann die Selektierung duch >= -1 / = -1 vornimmt, also einfach anhand der User ID ( Gäste haben -1 und alle anderen >1 )

Gruß

Red Benz

Verfasst: 05.12.2006 12:37
von tom971
Red-Benz hat geschrieben: Das wird so oder so von anbeginn des Forumstart gezählt... Man könnte das Datum auch aus der Datenbank mit auslesen nur wozu umständlich per Code wenn sich am Datum eh nichts ändert, da ist der kürzere Weg das einfach in die Sprachvariable mit einzubauen....
Red Benz
Danke

Verfasst: 05.12.2006 19:07
von AlexLiLa
Red-Benz hat geschrieben:-------------------------------------------------------------------------------------------------
Feld in die index_body.tpl einbauen

-- finde---------------------

{L_ONLINE_EXPLAIN}

-- danach einfügen------------

&nbsp;{SOMITS_TOTAL}
Sorry ich habe noch nicht viel eingebaut bei mir .
Wo finde ich denn die index_body.tpl ?

thy Alex

Verfasst: 05.12.2006 19:10
von Red-Benz
Im Template Ordner deines Styles.........


Gruß

Red Benz

Verfasst: 05.12.2006 19:31
von AlexLiLa
1000 Dank