abonnement Unibet Coolblue
pi_141393425

Ik ben bezig met een website waarop statistieken van de forumcrew staan. Van (ex-)crew wordt er een overzicht gemaakt van zijn/haar functies, met daarbij een start- en een einddatum (mits aanwezig). Ook wordt er weergegeven hoeveel dagen iemand crew is (geweest) en is er aan de hand daarvan een ranglijst. Van fora worden er ook overzichten gemaakt. De website is te bereiken op http://fok.zevkiselim.nl/crew/.

Momenteel wordt alles met de hand gedaan. De overzichten, de grafieken, de ranglijst - kortom alles - wordt per geval opgezocht, berekend en gecodeerd. Ik zou dit graag (deels) willen automatiseren en daarbij kan ik jullie hulp wel gebruiken.


Ik wil met hulp uit dit topic dit project omzetten van handmatig naar dynamisch, met behulp van PHP en MySQL.

Het project staat op GitHub: https://github.com/zarGonnn/FOK-crewgeschiedenis. Hier is altijd de laatste versie van het project te vinden. Ik heb hulp nodig, dus mocht je kunnen helpen: graag!

De dynamische versie is te zien op http://fok.zevkiselim.nl/crew2.0/.

Meer info:
- Readme op GitHub.
- Wiki op GitHub.

[ Bericht 43% gewijzigd door #ANONIEM op 05-07-2014 13:31:14 ]
pi_141393452
Ik update de OP later.
pi_141393782
quote:
14s.gif Op zondag 22 juni 2014 00:13 schreef bondage het volgende:

[..]

Dat kun je natuurlijk ook gewoon meegeven in de hash en afvangen in de handleLocationHash functie.
Volgens mij is de uitdaging nu vooral de visuele weergave.

Neem Bart bijvoorbeeld. In de oude indeling was er alleen 'Forum' en 'FOK!' als onderverdeling.

In de nieuwe zou het zo worden:
- Forum: GAM / MEN / DIG
- Games: Redactie Games
- FOK!: PR

Weergave kan door tonen van meerdere grafieken per subsite. Dan heb je in dit geval dus 3 tabellen, 3 pie charts en 3 timelines, onder elkaar.

Of, tabs. Heb je 3 tabs, met elk 3 grafieken. ZIet er visueel ook beter uit, niet?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:29:19 #4
359864 crew  Nattekat
De roze zeekat
pi_141393956
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    
var jsonTimelineData;
    $.
ajax({
        
url"content/getchartdata/user-timeline.php",
        
dataType"JSON",
        
asyncfalse,
        
data: {
            
usernum
        
},
        
success: function(callback) {
            
jsonTimelineData callback;
        }
    });
?>

Levert niks op. Is er een reden dat hierbij een functie wordt gebruikt om de gegevens door te sluizen en bij de tabel en taartgrafiek gewoon de responsetext?
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141394369
quote:
0s.gif Op zondag 22 juni 2014 00:29 schreef Nattekat het volgende:

[ code verwijderd ]

Levert niks op. Is er een reden dat hierbij een functie wordt gebruikt om de gegevens door te sluizen en bij de tabel en taartgrafiek gewoon de responsetext?
 Ik heb een half uurtje geleden of zo een commit gedaan.   het goed is heb je de een-na-laatste commit, toch?  Verschil is dat de URL na selectie  ?type=user#user=1 was, en nu ?type=user#id=1 is.

De timeline kreeg ik niet werkend. esv7 heeft dat werkend gekregen. Na zijn fix is deze code erbij gekomen.

esv7, zou je hier een antwoord op kunnen geven?

[ Bericht 0% gewijzigd door #ANONIEM op 22-06-2014 00:44:24 ]
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:46:58 #6
359864 crew  Nattekat
De roze zeekat
pi_141394554
quote:
0s.gif Op zondag 22 juni 2014 00:41 schreef zarGon het volgende:

[..]

Ik heb een half uurtje geleden of zo een commit gedaan. het goed is heb je de een-na-laatste commit, toch? Verschil is dat de URL na selectie ?type=user#user=1 was, en nu ?type=user#id=1 is.

De timeline kreeg ik niet werkend. esv7 heeft dat werkend gekregen. Na zijn fix is deze code erbij gekomen.

esv7, zou je hier een antwoord op kunnen geven?
type=user#user=5 zit ik op, dat zou dus kunnen. Ik ben nu alvast aan een fix aan het werken, mocht het nodig zijn upload ik die wel.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141394681
quote:
0s.gif Op zondag 22 juni 2014 00:46 schreef Nattekat het volgende:

[..]

type=user#user=5 zit ik op, dat zou dus kunnen. Ik ben nu alvast aan een fix aan het werken, mocht het nodig zijn upload ik die wel.
:9.

Zou je kunnen updaten naar de laatste commit? Kleine wijzigingen. Voorkomt eventueel gedoe later. :P.
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:53:49 #8
359864 crew  Nattekat
De roze zeekat
pi_141394795
quote:
0s.gif Op zondag 22 juni 2014 00:50 schreef zarGon het volgende:

[..]

:9.

Zou je kunnen updaten naar de laatste commit? Kleine wijzigingen. Voorkomt eventueel gedoe later. :P.
Ik pas het in github's eigen editor aan om dat te voorkomen, maak je geen zorgen daarover :P
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141394808
quote:
0s.gif Op zondag 22 juni 2014 00:53 schreef Nattekat het volgende:

[..]

Ik pas het in github's eigen editor aan om dat te voorkomen, maak je geen zorgen daarover :P
Okidoki!
  Moderator / Redactie Sport zondag 22 juni 2014 @ 01:10:20 #10
359864 crew  Nattekat
De roze zeekat
pi_141395250
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Zolang dit niet als array gezien wordt houdt het op :P
Werk voor morgen dan maar.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 13:14:44 #11
359864 crew  Nattekat
De roze zeekat
pi_141403878
user-timeline.php en googlecharts.js geüpdated. Wel een beetje zitten kloten met de github branches, mag gerust gefixt worden.
Was een stuk makkelijker geweest als ik gewoon al mijn eigen bestanden kon uploaden, er is iets foutgegaan en ik weet niet wat.

[ Bericht 34% gewijzigd door Nattekat op 22-06-2014 13:23:40 ]
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141404456
quote:
0s.gif Op zondag 22 juni 2014 13:14 schreef Nattekat het volgende:
user-timeline.php en googlecharts.js geüpdated. Wel een beetje zitten kloten met de github branches, mag gerust gefixt worden.
Was een stuk makkelijker geweest als ik gewoon al mijn eigen bestanden kon uploaden, er is iets foutgegaan en ik weet niet wat.
Ja, met die branhes heb ik ook zitten kloten toen ik een branch voor esv7 had aangemaakt. Vond 't ook irritant werken.

We kunnen 2 dingen doen:
- jij maakt je eigen branch (heb je al gedaan), en doet al je wijzigingen daarop. De master branch neemt jouw toevoegingen over. Voordeel hiervan is dat je helemaal los kunt gaan binnen je eigen branch.
- jij voegt je verbeteringen gewoon toe aan de master branch. Voordeel is dat verbeteringen sneller doorgevoerd worden zonder gedoe, nadeel is dat je wel moet opletten dat de master niet kaput gaat. In dit geval kun je dus je eigen bestanden ook gewoon toevoegen (let wel op dat je config.php niet meeneemt).

Wat mij betreft voeg je je verbeteringen direct toe op de master branch (en verwijder je die nieuwe branch).

Kun je mij vertellen wat jouw verbetering op de timeline precies inhoudt?

[ Bericht 2% gewijzigd door #ANONIEM op 22-06-2014 13:34:22 ]
  Moderator / Redactie Sport zondag 22 juni 2014 @ 13:34:47 #13
359864 crew  Nattekat
De roze zeekat
pi_141404491
quote:
0s.gif Op zondag 22 juni 2014 13:33 schreef zarGon het volgende:

[..]

Ja, met die branhes heb ik ook zitten kloten toen ik een branch voor esv7 had aangemaakt. Vond 't ook irritant werken.

We kunnen 2 dingen doen:
- jij maakt je eigen branch (heb je al gedaan), en doet al je wijzigingen daarop. De master branch neemt jouw toevoegingen over. Voordeel hiervan is dat je helemaal los kunt gaan binnen je eigen branch.
- jij voegt je verbeteringen gewoon toe aan de master branch. Voordeel is dat verbeteringen sneller doorgevoerd worden zonder gedoe, nadeel is dat je wel moet opletten dat de master niet kaput gaat. In dit geval kun je dus je eigen bestanden ook gewoon toevoegen (let wel op dat je config.php niet meeneemt).

Wat mij betreft voeg je je verbeteringen direct toe op de master branch (en verwijder je die nieuwe branch).

Kun je mij vertellen wat jouw verbetering op de timeline precies inhoudt?
Eerst verscheen die hele timeline niet, hij zou nu wel moeten verschijnen maar ik heb mijn eigen sql database net kapotgemaakt :@
Zou jij het kunnen testen eventueel? In principe zou het moeten werken, hij deed het ook toen ik het testte op een oudere versie.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 13:39:03 #14
359864 crew  Nattekat
De roze zeekat
pi_141404634
Ik zie het probleem al; ik ben vergeten user naar id te veranderen bij de call in googlecharts.js.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141405300
Jep. Dat had ik in de laatste commit gewijzigd (zoals hierboven gemeld). :P.

Maar... Wat heb je nu toegevoegd en hoe werkt hetgeen wat je hebt toegevoegd? De timeline die er nu is werkt gewoon.

Je bent bezig geweest met de 'tabs' en toen werkte het niet meer. Als ik het goed begrijp wijzig je de timeline om het werkend te krijgen na jouw toevoegingen?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 14:03:27 #16
359864 crew  Nattekat
De roze zeekat
pi_141405563
quote:
0s.gif Op zondag 22 juni 2014 13:55 schreef zarGon het volgende:
Jep. Dat had ik in de laatste commit gewijzigd (zoals hierboven gemeld). :P.

Maar... Wat heb je nu toegevoegd en hoe werkt hetgeen wat je hebt toegevoegd? De timeline die er nu is werkt gewoon.

Je bent bezig geweest met de 'tabs' en toen werkte het niet meer. Als ik het goed begrijp wijzig je de timeline om het werkend te krijgen na jouw toevoegingen?
Die hele timeline verscheen niet, mijn aanpassingen zitten in aparte bestanden, welke ik dus gewoon uit kan zetten. Toen ik de update uploadde was het ook de verkeerde versie.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141405657
quote:
1s.gif Op zondag 22 juni 2014 14:03 schreef Nattekat het volgende:

[..]

Die hele timeline verscheen niet
Ook niet in de versies die je had gedownload? (v0.0.5)

Heel raar, ik test die 'grondig'. Hm.

quote:
, mijn aanpassingen zitten in aparte bestanden, welke ik dus gewoon uit kan zetten. Toen ik de update uploadde was het ook de verkeerde versie.
In de branche die je had aangemaakt, toch? Dat maakt dan niet zoveel uit, hehe.
  Moderator / Redactie Sport zondag 22 juni 2014 @ 14:09:04 #18
359864 crew  Nattekat
De roze zeekat
pi_141405767
quote:
0s.gif Op zondag 22 juni 2014 14:05 schreef zarGon het volgende:

[..]

Ook niet in de versies die je had gedownload? (v0.0.5)

Heel raar, ik test die 'grondig'. Hm.

[..]

In de branche die je had aangemaakt, toch? Dat maakt dan niet zoveel uit, hehe.
Ik kan nu niet meer zien welke versie ik had, de bestanden stonden al in aparte mappen.

Ik weet zeker dat de enige update na mij die van user => id was.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141405848
quote:
1s.gif Op zondag 22 juni 2014 14:09 schreef Nattekat het volgende:

[..]

Ik kan nu niet meer zien welke versie ik had, de bestanden stonden al in aparte mappen.

Ik weet zeker dat de enige update na mij die van user => id was.
Het wordt een beetje rommelig en onduidelijk voor mij...

Kun je even iets proberen? https://github.com/zarGonnn/FOK-crewgeschiedenis/releases. Download v0.0.5 eens. Werkt timeline wel of niet bij jou?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 14:15:56 #20
359864 crew  Nattekat
De roze zeekat
pi_141405986
quote:
0s.gif Op zondag 22 juni 2014 14:11 schreef zarGon het volgende:

[..]

Het wordt een beetje rommelig en onduidelijk voor mij...

Kun je even iets proberen? https://github.com/zarGonnn/FOK-crewgeschiedenis/releases. Download v0.0.5 eens. Werkt timeline wel of niet bij jou?
Kan dat nu even niet doen. Wel enorm vaag als het wel werkt voor jou. Over een uurtje of 2 kan ik het testen.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141406035
quote:
1s.gif Op zondag 22 juni 2014 14:15 schreef Nattekat het volgende:

[..]

Kan dat nu even niet doen. Wel enorm vaag als het wel werkt voor jou. Over een uurtje of 2 kan ik het testen.
Ik moet wel zeggen: ik test het door op de website te plaatsen. Jij test lokaal. Zou het daaraan kunnen liggen?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 14:20:23 #22
359864 crew  Nattekat
De roze zeekat
pi_141406132
quote:
0s.gif Op zondag 22 juni 2014 14:17 schreef zarGon het volgende:

[..]

Ik moet wel zeggen: ik test het door op de website te plaatsen. Jij test lokaal. Zou het daaraan kunnen liggen?
Ik denk het niet, mijn browser gaf de foutmelding. Het komt dus echt van de code af. Dan ligt de oorzaak bij mijn php versie of apache.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141406465
quote:
1s.gif Op zondag 22 juni 2014 14:20 schreef Nattekat het volgende:

[..]

Ik denk het niet, mijn browser gaf de foutmelding. Het komt dus echt van de code af. Dan ligt de oorzaak bij mijn php versie of apache.
Mijn PHP-versie is 5.3.27 en de Apache-versie kan ik niet achterhalen... Hmpf.
  Moderator / Redactie Sport zondag 22 juni 2014 @ 14:33:56 #24
359864 crew  Nattekat
De roze zeekat
pi_141406550
quote:
0s.gif Op zondag 22 juni 2014 14:31 schreef zarGon het volgende:

[..]

Mijn PHP-versie is 5.3.27 en de Apache-versie kan ik niet achterhalen... Hmpf.
PHP 5.4 en Apache 2.2 hier...
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
  Moderator / Redactie Sport zondag 22 juni 2014 @ 15:57:56 #25
359864 crew  Nattekat
De roze zeekat
pi_141409403
quote:
0s.gif Op zondag 22 juni 2014 14:11 schreef zarGon het volgende:

[..]

Het wordt een beetje rommelig en onduidelijk voor mij...

Kun je even iets proberen? https://github.com/zarGonnn/FOK-crewgeschiedenis/releases. Download v0.0.5 eens. Werkt timeline wel of niet bij jou?
Die doet het wel ja. Erg raar dit, de versie die ik heb heeft ook al die extra mappen. Ik kan iig verder met de overzichten per forum :)
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')