SunJordan / ezstats

Automatically exported from code.google.com/p/ezstats
0 stars 0 forks source link

Woltlab Burning Board (WBB) Plugin #52

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Please enter the name of the CMS: Woltlab Burning Board (WBB) 

Do you know a download-ressource of the CMS?: www.woltlab.com

Original issue reported on code.google.com by he4dh4t...@gmail.com on 13 Jan 2012 at 11:37

GoogleCodeExporter commented 9 years ago
Hi Florian!

Unfortunately I have no licence for wBB3. To program a plugin for it, I need 
admin-access and a FTP-account of a wBB-installation.

Regards, Steff

Original comment by ezzem...@googlemail.com on 13 Jan 2012 at 3:48

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hi Steff,

i've got a WBB 3.1 license. Shoud i create an admin account for you? 

Regards,
Flo

Original comment by he4dh4t...@gmail.com on 14 Jan 2012 at 4:27

GoogleCodeExporter commented 9 years ago
Hi Flo!

This would be great. A admin account, and FTP access as well.

The best solution would be, if you create a test environment, seperately from 
your productive board.

Regards, Steff

Original comment by ezzem...@googlemail.com on 15 Jan 2012 at 3:32

GoogleCodeExporter commented 9 years ago
Hi Steff,

can i contact you via ezstats@googlecode.com ? by the way.. do you speak 
german? this would be much easier, because my english is really bad :P

Regards, Flo

Original comment by he4dh4t...@gmail.com on 15 Jan 2012 at 3:56

GoogleCodeExporter commented 9 years ago
Meine Mailadresse ist ezzemm4u@googlemail.com
Viele Grüße :)

Original comment by ezzem...@googlemail.com on 15 Jan 2012 at 5:21

GoogleCodeExporter commented 9 years ago
Ah, wunderbar :D Du hörst zeitnah von mir.. :)

Original comment by he4dh4t...@gmail.com on 15 Jan 2012 at 5:23

GoogleCodeExporter commented 9 years ago
I have been up and down versions for joomla and decided to stick with joomla 
1.5  I have downloaded the plugin .zip file and installed the plugin for CMS.  
Having a hard time adding it as an article.  Can you give anymore details.  
thanks.  www.midwest-strategic.com  builing it for my son and his friends.

Original comment by neil.nie...@gmail.com on 2 Feb 2012 at 4:29

GoogleCodeExporter commented 9 years ago
Hi Neil!

Go to Adminpanel of ezStats, click onto "Plugin" and select "Joomla 1.5". 
Then you get the plugin-files and a manual how to install.

Regards, Steff

Original comment by ezzem...@googlemail.com on 2 Feb 2012 at 2:50

GoogleCodeExporter commented 9 years ago
Hi,
Wie ist der stand mit den Wbb Plugins?

Original comment by henning....@gmail.com on 1 Mar 2012 at 4:17

GoogleCodeExporter commented 9 years ago
Hi Henning!

Ich bräuchte nachwievor jemanden, der mir eine Testumgebung zur Verfügung 
stellt. Der Florian hat sich leider nicht mehr bei mir gemeldet.
Viele Grüße, Steff

Original comment by ezzem...@googlemail.com on 2 Mar 2012 at 7:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
ich erstelle dir die woche nen forum mit adminrechten.
nur ftp muss ich sehen, hab nen windows root server und gehe halt immer per 
remotecontrol drauf.
hab mir noch kein kopf gemacht ftp einzurichten :)

ich hab noch andere idee,schreib mir mal ne private mail ;)

Original comment by henning....@gmail.com on 3 Mar 2012 at 2:46

GoogleCodeExporter commented 9 years ago
Hi, hast Du einen Zugang von henning bekommen um ein Plugin fürs WBB3 zu 
schreiben ?
Falls nein, gib hier bescheid und ich werde Dir einen Zugang von mir geben !

Original comment by breh...@googlemail.com on 15 Mar 2012 at 7:04

GoogleCodeExporter commented 9 years ago
Ja, ich habe von ihm eine Testinstallation. 

Ich habe auch schon ein bischen herumexperimentiert. Aber das einzige das 
klappt ist, daß Leaderboard in ein bestimmtes Template einzubinden, z.B. von 
der Forenstartseite. Aber das ist recht umständlich zu bedienen, und der 
Aufruf des Leaderboards über eine bestimmte URL ist nicht möglich.

Ich denke es ist besser, ein Plugin für das wBB-Portal zu machen. Nutzt du das?

Original comment by ezzem...@googlemail.com on 15 Mar 2012 at 11:05

GoogleCodeExporter commented 9 years ago
Hey, 

du hast dich ja leider nicht mehr bei mir auf der HP gemeldet ;) 

Ein Plugin für das Portal selber zu schreiben ist leider kein guter Weg - zwar 
ist das Portal ein Plugin, was häufig benutzt wird, doch viele Benutzer gehen 
einen anderen Weg. 
Der Beste weg wäre wohl wirklich eine eigene Seite. 

LG
Flo

Original comment by aca...@googlemail.com on 15 Mar 2012 at 2:19

GoogleCodeExporter commented 9 years ago
Dann mach ich mal das Plugin für wBB3 selbst fertig, und dann schauen wir mal 
ob das ein gangbarer Weg ist

Original comment by ezzem...@googlemail.com on 15 Mar 2012 at 2:51

GoogleCodeExporter commented 9 years ago
Hehe ^^ Natürlich geht es auch, dass du das Leaderboard als Endanwendung 
benutzt, so dass es nur auf dem WCF basiert.

Original comment by aca...@googlemail.com on 15 Mar 2012 at 4:09

GoogleCodeExporter commented 9 years ago
... und das bedeutet? ;)

Ich habe normal ja nix mit wBB zu tun, musst mir das genauer erklären ;)

Original comment by ezzem...@googlemail.com on 16 Mar 2012 at 7:43

GoogleCodeExporter commented 9 years ago
Ich habe das Plugin für wBB fertig. Zum installieren den Inhalt der Zip-Datei 
hochladen, den Installer von ezStats starten, danach im Adminpanel von ezStats 
auf "Plugins" gehen und dort wBB3 auswählen. Ich hoffe es ist das was ihr euch 
vorstellt.

Original comment by ezzem...@googlemail.com on 24 Mar 2012 at 1:13

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Wie meinst Du das mit dem Inhalt der zip Datei? Die ist ja nur 798kn gross? 
Wenn ich das hochladen und dann auf install gehe bekomm ich nur ne 
fehlermeldung. Meinst Du erst den 27mb Brocken hochladen und dann mit diesen 
Dateien überschreiben?

Original comment by hundumwo...@gmail.com on 27 Mar 2012 at 8:44

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Die Fehlermeldung lautet: Warning: require(../plugins/phpQuery.php): failed to 
open stream: No such file or directory in 
/mnt/webf/d0/33/5212833/htdocs/gthboard/ezstats/install/index.php on line 6 
Fatal error: require(): Failed opening required '../plugins/phpQuery.php' 
(include_path='.:/opt/RZphp5/includes') in 
/mnt/webf/d0/33/5212833/htdocs/gthboard/ezstats/install/index.php on line 6 

Original comment by hundumwo...@gmail.com on 27 Mar 2012 at 8:45

GoogleCodeExporter commented 9 years ago
ok, habs jetzt hinbekommen. meintest halt überschreiben. hab nun dort wbb3 
ausgewählt und bin der anleitung gefolgt. leider erscheint nirgends ein link 
zum leaderboard... hast du eine idee?

Original comment by hundumwo...@gmail.com on 27 Mar 2012 at 9:47

GoogleCodeExporter commented 9 years ago
Habe es versucht nach deiner Anleitung zu Installieren. Leider finde ich bei 
den Packetservern die PHP-Template-Unterstützung nicht. Auch bei WBB selbst in 
den Downloads wird mir diese Datei nicht angeboten.
Ist deine "Version" für WBB 3.1.6 (Volcano)mit Community Framework 1.1.8 
(Tempest) oder für ein älteres WBB ?

Original comment by breh...@googlemail.com on 28 Mar 2012 at 9:48

GoogleCodeExporter commented 9 years ago
@hundumwohl
Da erscheint auch kein Link. Das Leaderboard wird dort eingebunden. So sieht es 
dann aus: 
https://www.facebook.com/photo.php?fbid=396547170357617&set=a.286112198067782.81
150.286097658069236&type=3&theater

Leider bietet wBB keine Möglichkeit ein "richtiges" Plugin einzubinden; 
zumindest ohne in die Core-Dateien zu modifizieren. Das wBB-Portal wäre 
deutlich besser geeignet für ein Plugin.

@brehm79
Meine Version ist 3.1.5 (Volcano) mit 1.1.7 (Tempest). Das ist eine lokale 
Xampp-Installation die mir Henning zur Verfügung gestellt hat. Ich habe ein 
Screenshot vom Paketmanager angehängt.

Original comment by ezzem...@googlemail.com on 29 Mar 2012 at 5:21

Attachments:

GoogleCodeExporter commented 9 years ago
Danke für Deine Antwort. Allerdings hab ich noch 2 Probleme.

Habe auch gerade auf die aktuelleste Version geupdated.

1. Ich möchte einen extra Button einbinden wo ich auf das Leaderboard 
verlinke. Sprich auf die selbst erstellte php Datei oder auf 
...ezstats2/index.php Jedoch werden beide Varianten völlig unschön und kahl 
angezeigt. Sprich es wird nicht mein wbb Stil übernommen oder wenigstens der 
Stil den man in der Admin Oberfläche bei ezstats hat. Momentan sieht es so aus 
-> http://www.mc-smith.de/gthboard/ezstats2_bf3.php

So kann ich das nicht benutzen und für meine Leute freigeben.

2. Problem zwei ist das einfach nicht alle Spieler aus meinem Platoon in der 
Statistik angezeigt werden. Habe schon stundenlang damit rumgespielt. aber es 
ändert sich einfach nichts. Habe alle einzeln eingetragen, immer wieder 
manuell aktualisiert. Dabei die Variablen geändert wieviele Spieler er 
gleichzeitig ändern sollen. Von 1-23 alles ausprobiert. Keine Veränderung. Es 
fehlen nach wie vor 3 Spieler!? Auch hab ich nicht den Eindruck das sich das 
von selbst aktualisiert. Habe auch schon unsere Platoon-ID eingetragen. Alles 
ohne Erfolg. Ziel ist es das Die Statistiken jede Stunde 1x von allen Spielern 
aktualisiert werden. Nur wie?

Schon mal danke im vorraus!

Original comment by hundumwo...@gmail.com on 14 Apr 2012 at 10:37

GoogleCodeExporter commented 9 years ago
Hi!

zu 1: das wBB-Forum gibt das leider nicht her; zumindest nicht ohne Hacks. Und 
die gilt es zu vermeiden, damit du jederzeit dein wBB aktualisieren kannst. Du 
hast drei Möglichkeiten: 
a) wBB-Portal verwenden, da ist ein solches Plugin eher möglich. 
b) Das Leaderboard auf der Startseite einbinden, wie im Manual beschrieben
c) Das Leaderboard als Standalone-Modus verwenden, und in Adminpanel->Styles so 
anpassen, daß es wie dein Forum aussieht

zu 2: Unter "Platoon-Sync" hast du die Einstellung "Bei jedem x-ten Update der 
Spieler wird das Leaderboard mit den Platoons syncronisiert", die 
standardmäßig auf "5" steht. Das heisst, wenn du auf "Spieler aktualisieren" 
klickst, werden sie viermal aktualisiert, und beim fünften Mal die Platoons 
gesynct. Wenn du schnell alles gesynct haben willst, stell diese Option auf 
"1". Wenn du dann paarmal auf aktualisieren klickst, und die Spieler dann immer 
noch nicht angezeigt werden, dann gib mir bitte die Platoon-ID und die Namen 
der Spieler die fehlen.

Dann wieder den Wert auf "5" stellen, und einen stündlichen Cronjob für die 
Aktualisierung anlegen. Eine Anleitung steht ja unter "Spieler aktualisieren".

Grüße, Steff

Original comment by ezzem...@googlemail.com on 15 Apr 2012 at 7:38

GoogleCodeExporter commented 9 years ago
Danke für Deine schnelle Antwort. Ich würde es ja gern so machen wie Du unter 
1c schreibst. Mir würde es standalone reichen, weil ich ja die Möglichkeit 
habe nen eigenen Button im wbb anzulegen. Und den verlinke ich dann einfach aus 
Board. Allerdings sieht es ja so aus wie Du es aktuell siehst. Unter Styles ist 
alles mögliche definiert, aber er zeigt nicht mal das Hintergrundbild an. Pfad 
usw stimmt alles. Das ist ja das was mich wundert.

Zu Problem 2 werd ich heute abend noch mal etwas rumversuchen und mich dann 
noch mal melden.

Original comment by hundumwo...@gmail.com on 15 Apr 2012 at 8:44

GoogleCodeExporter commented 9 years ago
Gehe mal unter Adminpanel->Plugin und stelle dort wieder "Standalone-Version" 
ein; du hast ja auf wBB umgestellt gehabt. Dann ist es wieder so wie am Anfang 
;)

Original comment by ezzem...@googlemail.com on 15 Apr 2012 at 8:47

GoogleCodeExporter commented 9 years ago
Ah, genau. Daran lag es! Sieht ja schon mal besser aus.

Meld mich dann heute abend noch mal wegen dem 2ten Problem. Danke aber noch 
mal! :-)

Original comment by hundumwo...@gmail.com on 15 Apr 2012 at 1:19

GoogleCodeExporter commented 9 years ago
So, bevor ich noch mal auf etliche Kleinigkeiten eingehen muss die mich stören 
noch 2 Hauptprobleme.

1. Im IE9 (andere IE Versionen noch nicht getestet) wird der 
Tabellenhintergrund nicht angezeigt. Es wird also der Inhalt der Tabelle (text 
+ zahlen) direkt auf das Hintergrundbild geklatscht. Somit ist nichts zu 
erkennen. Auch wird das FallDownMenü oben rechts nicht angezeigt. Hab eben ne 
Stunde deswegen rumprobiert und alles mögliche im IE verstellt. Es bleibt aber 
so. Ne Idee?

2. Eigentlich hätte ich diese Sache an erste Stelle setzen sollen. Denn das 
Leaderboard erfüllt einfach nicht die Hauptfunktion die es hat. Undzwar zu 
jedem Zeitpunkt aktuelle Zahlen anzuzeigen. Die Platoon-Sync Funktion ist an 
sich ok, aber die Synct ja nur die Namen und nicht die Zahlen. Auch zeigt das 
Board dann die Battlelognamen und nicht die PSN-Namen an. Daher hab ich alle 
Leute einzeln hinzugefügt. Nach unzähligen Versuchen damit zeigt er auch 
endlich alle 26 Leute an.

Halt nur nicht aktuelle Zahlen. Hatte mich für die ersten Tage erstmal damit 
abgefunden die Zahlen immer manuell upzudaten über "Leaderboard jetzt 
aktualiseeren" im FallDownMenü und keinen Cronjob einzurichten weil ich sowas 
noch nie gemacht habe. Hatte mir auch eingebildet dass das funktioniert. 
Zumindest nachdem man das 2x hintereinander gemacht hat. Bei "Anzahl der 
Spieler, die auf einmal aktualisiert werden" habe ich 26 eingetragen, da wir ja 
nun mal 26 Leute sind. Aber ich hab dort auch schon nur 1 oder 5 und eigentlich 
alle möglichen Zahlen durchprobiert. Aber bei einigen tut er trotzdem nicht 
updaten, auch wenn nach dem aktualisieren dieser Name mit bei ist und dort 
hinter dann steht "updated". Trotzdem noch Zahlen dort die 1 Tag alt sind. Und 
normalerweise schaut ein Spieler ja immer nach dem spielen rauf um zu schauen 
ob er sich verbessert hat. Natürlich ärgerlich wenn dann dort alte Zahlen 
stehen und das updaten auch nicht funkioniert.

Daher meine Frage, was muss ich tun und wo einstellen damit ich dort immer 
aktuelle Zahlen habe? Bin echt langsam am verzweifeln. Unzählige Stunden am 
rumprobieren ohne sichtbares Ergebnis...

Link zum Board: http://www.gth-leaderboard.de.vu

Original comment by hundumwo...@gmail.com on 21 Apr 2012 at 2:52

GoogleCodeExporter commented 9 years ago
Servus!

Zu 1:
Das liegt an deiner Domainumleitung. Unter der regulären Domain 
"http://www.mc-smith.de/gthboard/ezstats/" wird das Leaderboard auch im IE9 
korrekt angezeigt. Der IE ist halt was ganz besonderes ;)

Zu 2:
a) Erstmal zu den Namen: Ich spiele auf dem PC und kenne daher die 
Besonderheiten auf der PS3 nicht. Beim PC sind die Namen im Battlelog und 
Ingame identisch. Ist dies bei der PS3 nicht der Fall? Wenn das so ist, sollte 
ich die ID eures Squads wissen, dann einen Namen der momentan angezeigt wird, 
und wie er angezeigt werden sollte.

b) Tatsächlich hast du das Update-System so eingestellt daß es nicht mehr 
funktionieren kann ;) Und du musst unbedingt einen Cronjob erstellen. Weitere 
Infos und Anleitung findest du hier: 
http://code.google.com/p/ezstats/wiki/how_ezstats_get_the_stats

Und so stellst du dein System korrekt ein. Unter "Platoon Sync" gibst du als 
Wert für "Sync Frequenz" 10 an. Unter "Spieler aktualisieren" gibst als Wert 
für "Anzahl der Spieler, die auf einmal aktualisiert werden" 50, und als Wert 
"Maximales Datenalter in Stunden" 12 an. Wenn du dann einen stündlichen 
Cronjob anlegst, sollten die Daten deiner Spieler nach drei oder vier Stunden 
aktuell sein.

Viele Grüße, ezzemm

Original comment by ezzem...@googlemail.com on 21 Apr 2012 at 2:45

GoogleCodeExporter commented 9 years ago
OK, danke das Du immer fleissig antwortest. Das weiss ich zu schätzen!

Zu1: Hast denn ne Ahnung warum das im IE so ist mit der SubDomain? Ist doch 
echt komisch.

Zu2a: Nein, bei uns auf der PS3 sind die Spielernamen nicht immer identisch mit 
den Battlelog Namen. Mein PSN (PlaystationNetwork) Name InGame lautet z.b. 
"MrSmith2012". Diesen hab ich generell auf der PS3 in allen Spielen. Ist halt 
der PSN Account Name. Da dieser Name zum erscheinen von BF3 sofort belegt wurde 
und somit vergeben war musste ich mir auf Battlelog einen anderen auswählen. 
Und das geht halt vielen PS3 Gamern so. Mein Battlelog Name ist somit 
"FlagAttacker". Ruf mal mein Profil auf, dann siehst was ich meine -> 
http://battlelog.battlefield.com/bf3/de/user/FlagAttacker/

Dort hast ja auch links den Link zu meinem Platoon und somit auch die Platoon 
ID.

zu2b: Hab jetzt die 3 Zahlen so eingestellt wie Du geschrieben hast. Bei 
cronjob.de nen Account gemacht und nen Cronjob angelegt und auf die 
.../admin/update.php verlinkt. Diese wird nun alle 60mins. aufgerufen. Hoffe 
das ist richtig. Mal nachher schauen ob die Zahlen bei allen Spielern aktuell 
sind indem ich mit Battlelog vergleiche.

Da dies aber nur 1x die Stunde gemacht wird hat ein Spieler immer nur dann 
aktuelle Zahlen wenn er zufällig z.B. 23:00 Uhr aufhört zu spielen. Dann 
schaut er 23:01 Uhr aufs Board und da ja 23:00 Uhr gesynct wurde hat er 
aktuelle Zahlen!? versteh ich das richtig? Also jemand der um 23:45 aufhört zu 
spielen und 5mins. später rauf schaut hat keine aktuellen Zahlen? Erst wieder 
0:00 Uhr korrekt?

Was würde also passieren wenn ich das von 60mins auf 15mins runtersetze? Oder 
sogar auf 5mins?

Original comment by hundumwo...@gmail.com on 23 Apr 2012 at 3:07

GoogleCodeExporter commented 9 years ago
So, das Leaderboard hat sich jetzt bereits 2x über den Cronjob aktualisiert. 
1x um 6:00 Uhr und 1x um 7:00 Uhr. Ich seh aber allein schon an meiner 
Punktezahl "25.775.800" Laute Battlelog aber "25.874.700" das die Daten nicht 
aktuell sind... :-(

Original comment by hundumwo...@gmail.com on 23 Apr 2012 at 5:14

GoogleCodeExporter commented 9 years ago
Zu den Namen: Es werden ja die PSN-Namen im Leaderboard angezeigt, und nicht 
die Battlelog-Namen. Also "MrSmith2012" und nicht "FlagAttacker". Ist das nicht 
okay?

Wegen den Updates: Man darf pro Stunde nur zehn Accounts "richtig" 
aktualisieren. Die Hintergründe dazu stehen in dem Wiki-Eintrag. Mit 20-30 
Mitgliedern kannst du "Maximales Datenalter in Stunden" auf minimal "3" Stunden 
stellen. Die Cronjob kannst du 15-minütig machen. Somit ist spätestens nach 
3h15min alle Spieler auf den neuesten Stand. Vorausgesetzt bf3stats und 
Battlelog haben keinen Schluckauf, und in der API von Battlelog sind die 
aktuellen Daten drin.

Wenn du das max. Datenalter weiter herunterdrehst, kann es sein, dass manche 
Spieler super aktuell sind, aber andere nie aktualisiert werden. Mehr ist nicht 
drin, die Limitierung auf 10Updates/Stunde kommt con bf3stats.

Original comment by ezzem...@googlemail.com on 23 Apr 2012 at 5:01

GoogleCodeExporter commented 9 years ago

Original comment by ezzem...@googlemail.com on 23 May 2012 at 7:21