Author Topic: Statistik erstellen  (Read 17265 times)

0 Members and 1 Guest are viewing this topic.

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Statistik erstellen
« on: November 20, 2008, 05:53:48 PM »
Hallo,

wollte auf meine home.html eine kleine Statistik für die User einfügen.

Sollte so in etwa aussehen...

Statistik:

Registrierte User:      xx
Fotoalben online:      xx
Bilder online:            xx
Anzahl Kommentare: xx

Also Bilder habe ich hinbekommen mit {total_images}. Bei Fotoalben zählt es leider immer die Überkategorie mit. Ich habe 3 Fotoalben in einer Kategorie, dann zählt er 4 ...
Und Kommentare, sowie registrierte User finde ich auch nirgens.

Kann mir da jemand weiterhelfen?
Danke! :)

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Statistik erstellen
« Reply #1 on: November 20, 2008, 06:46:30 PM »
... ich glaub, ich sagte es schon mal ... einfach mal die 4images Suche bemühen ...
... oder in meine Top 50 MOD-Liste (siehe Signatur) gehen ...
... solche grundlegenden Modifizierungen gibt es hier im Forum reichlich ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #2 on: November 21, 2008, 04:50:05 PM »
Sorry, ich finde das was ich möchte nicht.
Ich will nur wissen, was ich machen muss um die Anzahl der Unterkategorien in einen Text einfügen zu können.

anstatt... Fotoalben: {total_categories} möchte ich, dass nur die sub_categories gezählt werden ...
Geht das?

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Statistik erstellen
« Reply #3 on: November 26, 2008, 03:12:16 PM »
Code: [Select]
  $sql = "SELECT COUNT(*) AS sub_categories
          FROM ".CATEGORIES_TABLE." WHERE cat_parent_id=0";
  $row = $site_db->query_firstrow($sql);
  $sub_categories = $row['sub_categories'];

damit werden die hauptkategorien nicht mitgezählt..
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #4 on: November 26, 2008, 04:18:28 PM »
Vielen Dank! ;)

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #5 on: November 30, 2008, 11:20:42 AM »
Jetzt hätte ich nur noch eine  Frage, wie kann ich das jetzt in meine Seite einfügen?
Also das dann zum Schluss eine Zahl steht?

Gruß

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Statistik erstellen
« Reply #6 on: November 30, 2008, 11:34:51 AM »
hi,

ich werde mal raten wie du das ganze aufgesetzt hast..

wie wo was hast du eingefügt?
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #7 on: November 30, 2008, 11:56:48 AM »
Also in meiner home.html habe ich eine Tabelle erstellt:

div class="sideblock"><h3>Statistik</h3>
   <ul><br>Bilder online: {total_images}<br><br></ul></div>

Jetzt möchte ich darunter noch die Unterkategorien stehen haben.
Was muss ich dazu tun?

Gruß


Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Statistik erstellen
« Reply #8 on: November 30, 2008, 02:46:56 PM »
hi,

in der index.php nach
Code: [Select]
$site_template->register_vars("new_images", $new_images);
unset($new_images);

trage dies ein
Code: [Select]
  $sql = "SELECT COUNT(*) AS fotoalben
          FROM ".CATEGORIES_TABLE." WHERE cat_parent_id NOT IN (0)";
  $row = $site_db->query_firstrow($sql);
  $fotoalben = $row['fotoalben'];

$site_template->register_vars("fotoalben", $fotoalben);
unset($fotoalben);

dann kannst du in der home.html dies benutzen

Code: [Select]
Fotoalben online: {fotoalben}
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #9 on: November 30, 2008, 04:50:31 PM »
Hey Nicky, hat super geklappt, danke! ;)

Das funktioniert jetzt aber nur auf der home.html, wieso auf z.B. der category.html nicht?
Kannst du mir vielleicht auch noch sagen, wie das ganze mit registrierte Benutzern geht?  :oops:

Danke! :)

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Statistik erstellen
« Reply #10 on: November 30, 2008, 05:02:26 PM »
ähm, du wolltest es doch auf der home.html
siehe dein erstes posting ;)

wenn du es auf allen seiten haben willst, dann musst du es aus der index.php löschen und in die includes/page_header.php eintragen.
z.b. oberhalb von
Code: [Select]
?>
mit den registrierten usern:
Code: [Select]
  $sql = "SELECT COUNT(*) as benutzer
          FROM ".USERS_TABLE."
          WHERE ".get_user_table_field("", "user_id")." <> ".GUEST;
  $row = $site_db->query_firstrow($sql);
  $benutzer = $row['benutzer'];
$site_template->register_vars("benutzer", $benutzer);
unset($benutzer);

Code: [Select]
Registrierte User: {benutzer}
ABER achtung.... damit leidet die performance vom server
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #11 on: November 30, 2008, 05:25:40 PM »
Sehr schön :)
Ja hatte zuerst auch nur home.html vor, aber ich wurde nachdem es geklappt hat etwas größenwahnsinnig ;)
Danke!

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Statistik erstellen
« Reply #12 on: November 30, 2008, 06:09:14 PM »
und kommentare

Code: [Select]
  $sql = "SELECT COUNT(*) as kommentare
          FROM ".COMMENTS_TABLE;
  $row = $site_db->query_firstrow($sql);
  $kommentare = $row['kommentare'];
$site_template->register_vars("kommentare", $kommentare);
unset($kommentare);

Code: [Select]
Anzahl Kommentare: {kommentare}
so, und jetzt wieder auf dem boden kommen  8) :P
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #13 on: November 30, 2008, 07:18:08 PM »
Muhaha, Kommentare hatte ich ja ganz vergessen, meine Galerie platzt ja gleich vor stats  8)
Dankee!!  :)

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: Statistik erstellen
« Reply #14 on: December 14, 2008, 01:26:59 PM »
Ich habe noch eine Frage, kann man auch die Anzahl der Bewertungen anzeigen lassen?
Genau wie Kommentare oder Fotoalben von oben?