PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Forum Statistik überall verfügbar


ragtek
05.11.2006, 10:53
Sorry, das ist zwar eine Übersetzung(was nicht wirklich das ziel von my-vb ist, aber joa.... vielleicht hat ja wer verbesserungsideen)

Originallink: http://www.vbnova.com/forum-stats-t238.html
Author: http://www.vbnova.com/member.php?u=1

Los gehts:
Was macht dieser Hack:
Durch dieses Plugin sind folgende Informationen(

Anzahl der Mitglieder - $numbermembers
Summe der Postings - $totalposts
Summe der Themen - $totalthreads
Anzahl der Onlineuser - $headerusers
Anzahl der Gäste - $headerguests
Der neueste User - $newusername
Totalonlinezahl (Gäste + User) - $totalonline
Und die Userid vom neuesten User - $newuserid



Anleitung: Einfach die angehängte Datei als Plugin hochladen, dann können die Variablen von oben egal wo, im Template benützt werden.


Ich find diesen Hack ziemlich nützlich, kann man auch für das Statistikbanner verwenden, nur leider dadurch das es global ist gibt es auf jeder seite 6 Extraquerys was nicht so toll ist meiner Meinung, ich merk zwar keinen unterschied zu davor aber irgendwann wird sich das sicher bemerkbar machn.
Falls wer Ideen hat wie man das anders lösn kann, immer her damit! ;)

Surviver
05.11.2006, 11:29
Ist schon ganz nett, aber 6 Querys entschiede zu viel ;)

2 Querys wären für sowas noch grade akzeptabel ... aber 6

Find eich zu viel ;)

Vielen Dank für die Übersetzung :)

ragtek
05.11.2006, 11:39
ja das mit den querys find ich auch
deswegn hab ichs hier mal gepostet, vielleicht weiß ja jemand rat ;)

Surviver
05.11.2006, 11:53
ja das mit den querys find ich auch
deswegn hab ichs hier mal gepostet, vielleicht weiß ja jemand rat ;)

naja, wie du sagtest, wnn per Datastore, und der wird per Cron aktualisiert ...

Das ist jetzt die einzige Möglichkeit in meinen AUgen ...

MikeD
05.11.2006, 17:05
Nu komm ich... :peinlich Bitte nicht hauen oder treten :aufgeb
Woran seht Ihr beiden, das hier zuviele Queries entstehen? Sind das immer diese Abfragen hier?
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Surviver
05.11.2006, 17:07
Nu komm ich... :peinlich Bitte nicht hauen oder treten :aufgeb
Woran seht Ihr beiden, das hier zuviele Queries entstehen? Sind das immer diese Abfragen hier?
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Denke ich mal ;)

ragtek
05.11.2006, 17:13
ich denke nicht ich weiß es ;)

Andreas
06.11.2006, 01:23
> # Anzahl der Mitglieder - $numbermembers
> # Der neueste User - $newusername
> # Und die Userid vom neuesten User - $newuserid
Kann man aus datastore userstats lesen, also max. 1 Query

> # Summe der Postings - $totalposts
> # Summe der Themen - $totalthreads
Geht mit einem Query

# Anzahl der Onlineuser - $headerusers
# Anzahl der Gäste - $headerguests
# Totalonlinezahl (Gäste + User) - $totalonline
Geht mit einem Query

Summa summarum: 2-3 Queries

Surviver
06.11.2006, 06:53
> # Anzahl der Mitglieder - $numbermembers
> # Der neueste User - $newusername
> # Und die Userid vom neuesten User - $newuserid
Kann man aus datastore userstats lesen, also max. 1 Query

> # Summe der Postings - $totalposts
> # Summe der Themen - $totalthreads
Geht mit einem Query

# Anzahl der Onlineuser - $headerusers
# Anzahl der Gäste - $headerguests
# Totalonlinezahl (Gäste + User) - $totalonline
Geht mit einem Query

Summa summarum: 2-3 Queries

Also zu viel, für sowas. Außerdem, wie willst du den Datastore aktualisieren ? Per Cron ? Dann sind die Daten aber alles andere als aktuell ;)

Andreas
06.11.2006, 11:03
userstats aktualisiert vBulletin selbst ... den müsste man nur lesen.

MikeD
06.11.2006, 11:14
> # Anzahl der Mitglieder - $numbermembers
> # Der neueste User - $newusername
> # Und die Userid vom neuesten User - $newuserid
Kann man aus datastore userstats lesen, also max. 1 Query

> # Summe der Postings - $totalposts
> # Summe der Themen - $totalthreads
Geht mit einem Query

# Anzahl der Onlineuser - $headerusers
# Anzahl der Gäste - $headerguests
# Totalonlinezahl (Gäste + User) - $totalonline
Geht mit einem Query

Summa summarum: 2-3 Queries
Whooaah Merlin startet durch. Na das ist doch eine super Beschreibung hier. Vielen Dank, Merlin :prost:

ragtek
06.11.2006, 11:38
also an deinen überlegungen ist was darann

Surviver
06.11.2006, 14:37
userstats aktualisiert vBulletin selbst ... den müsste man nur lesen.

Whooaah Merlin startet durch. Na das ist doch eine super Beschreibung hier. Vielen Dank, Merlin :prost:

also an deinen überlegungen ist was darann


Richtig, aber sretsn werden diese Werte in keiner Tabelle gespeichert, sondern immer neu Generiert und 2. auf der STartseite.

Außerdem, die Frage: Wann/Wie willst du den Datastopre aktuall halten ?

Gruß Surviver

Andreas
06.11.2006, 23:33
Kinder, so kompliziert ist doch das Geraffel nicht :(

1. Plugin für init_startup
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

2. Plugin für global_start
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Und fertig mit 3 Queries.

MikeD
07.11.2006, 14:01
Kinder, so kompliziert ist doch das Geraffel nichtNa wenn ich soviel Ahnung hätte wie Du würd ich das auch sagen. Scheinst ja sowieso ein richtiger vB Kenner zu sein. Warum schreibst Du denn nicht auch so wie Surviver, mal nen paar schöne Tutorials? Das kommt doch uns allen zu gute und da kann man doch nur von Euch lernen.

Also ich muß ja immer sagen, wenn Leute das so aus dem Ärmel schütteln wie Du... Hut ab, Merlin :gott

Tommyly-Jones
03.05.2007, 16:28
öhm diese variante von merlin geht net im vb3.6.*

MikeD
03.05.2007, 17:22
öhm diese variante von merlin geht net im vb3.6.*Und warum bitte soll dies nicht funktionieren?

Tommyly-Jones
03.05.2007, 17:33
ich hab die variablen genommen und in den header gepackt aba zeigt nichts an ;) hab auch die plugins gemacht.

MikeD
03.05.2007, 17:37
Dann hast Du da leider was falsch gemacht, denn ich hab noch nie gesehn, das Merlin uns hier was falsches sagt :)

ich hab die variablen genommen und in den header gepackt aba zeigt nichts an ;) hab auch die plugins gemacht.
Header??? Leg die ins FORUMHOME :)

Tommyly-Jones
03.05.2007, 17:52
wills ja im header haben ;) dachte man kann die variablen dann überall nutzen