abonnement Unibet Coolblue Bitvavo
pi_133129436
Dit project staat tegenwoordig op GitHub: https://github.com/zarGonnn/FOK-crewgeschiedenis.
Wiki op GitHub: https://github.com/zarGonnn/FOK-crewgeschiedenis/wiki.

Huidige (handmatige) versie: http://fok.zevkiselim.nl/crew.
Toekomstige (dynamische) versie: http://fok.zevkiselim.nl/crew2.0 (zijn we nu mee bezig)
---

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 heb zelf basiskennis van HTML, CSS, PHP en MySQL. Specifieker geformuleerd: ik begrijp bestaande code, kan de bestaande code ook aanpassen naar mijn wensen, kan stukjes in elkaar zetten, maar zelf een nieuw systeem in elkaar zetten kan ik niet. Graag zou ik jullie kennis willen gebruiken om (samen) zoiets op te zetten.

Ik zal hieronder de huidige situatie uitleggen en aangeven wat ik wil verbeteren (dankzij PHP/MySQL). Elke verbetering is welkom, mocht je dus iets zien dat beter kan: ik hoor het graag.

Template (HTML/CSS)
Zoals ik heb aangegeven, heb ik basiskennis van HTML en CSS. Ik had ooit een template gekocht en heb deze omgebouwd zodat het geschikt was voor dit doel. Het gaat om bizStrap. Deze template gebruikt Bootstrap, en heeft een groot aantal voorbeeldpagina’s. Eén van de redenen waarom ik voor deze template heb gekozen is dat er veel mogelijk is out-of-the-box en de template is mobiel-vriendelijk.

Alternatieven voor de template? Ik hoor het graag.

Grafieken (Google Charts)
Voor de grafieken maak ik gebruik van Google Charts. Deze grafieken zijn dynamisch, makkelijk in gebruik én mobiel-vriendelijk. Ook heeft Google Charts een timeline-grafiek die ik nog nergens anders heb kunnen vinden.

Momenteel maak ik gebruik van drie typen: pie chart, table (ranglijst), timeline. Alternatieven hebben meestal ‘pie chart’, maar missen ‘timeline’. De table gebruik voor de ranglijsten, omdat automatisch sorteren mogelijk is (aantal dagen, aflopend).

Alternatieven voor Google Charts? Ik hoor het graag.

Er zijn wel een aantal issues met Google Charts:
- de breedte kan ingesteld worden in %, maar dit botst met de tabblad-functie van de thema. In de eerste tabblad schaalt de breedte mee (breedte template), maar in een tweede tabblad niet en moet de grootte in pixels ingesteld worden. Dit levert een horizontale scrollbar op als de browservenster kleiner is dan een bepaalde breedte. (klik)
- de table houdt geen rekening met de venstergrootte van de browser. Als een table breder is dan de venstergrootte wordt de table afgekapt. (klik)

PHP
Ik maak gebruik van PHP om met de datums te kunnen berekenen. Verder gebruik de switch- en include-statement zodat ik makkelijk pagina’s kan toevoegen en wijzigingen kan aanbrengen.

Hiermee kan ik met “?user=zarGon” het bestand ‘content/user/zarGon.php’ oproepen:
1
2
3
4
5
6
7
8
9
<?php
    if( isset( $_GET['user']) && file_exists( "content/user/" . str_replace( "../", "", $_GET['user'] ) . ".php" ) ) {
    require_once( "content/user/" . $_GET['user'] . ".php" );
    }
    else
    {
    echo "";
    }
?>

Verschil tussen twee datums:
1
2
3
4
5
6
7
8
9
10
11
12
13
/////////////
// zarGon //
///////////
// ONZ
    $uzarGon_s1 = new DateTime("2007-12-24");
    $uzarGon_e1 = new DateTime("2008-12-24");
    $uzarGon_i1 = $uzarGon_s1->diff($uzarGon_e1)->days;
// R&P
    $uzarGon_s2 = new DateTime("2012-08-10");
    $uzarGon_e2 = new DateTime();
    $uzarGon_i2 = $uzarGon_s2->diff($uzarGon_e2)->days;
// Totaal                        
    $uzarGon_total = $uzarGon_i1 + $uzarGon_i2;

Dynamisch, waarom…
› alles manueel coderen kost (te veel) tijd en is foutgevoelig(er)
› invoer gemakkelijker dankzij formulieren (en mogelijkheid tot meerdere beheerders)
› meer mogelijkheden, o.a.:
   • sorteren op naam, datum en aantal dagen
   • overzicht per datum (bijv. alle mods die begonnen zijn in 2013, of alle namen die mod waren in 2013)
   • overzicht van fora kan automatisch ontstaan na invoeren mod (klik)
   • automatische berekening datums (alleen invoeren start- en einddatum)
› momenteel alleen forumcrew, kan uitgebreid worden en FOK!breed gebruikt worden

Duuus, hoe kan ik dit het beste aanpakken?

[ Bericht 1% gewijzigd door #ANONIEM op 17-06-2014 22:32:33 ]
pi_133132031
De database zou er geloof ik ongeveer zo uitzien:


Een eerste versie, ik zie vast een aantal zaken over het hoofd. :P. (Gemaakt met DBSchemaEditor.com.)
pi_133134263
Ik mis Danny..... en de andere admins
  maandag 11 november 2013 @ 09:55:12 #4
65252 Bart
Slecht voor de gezondheid
pi_133140177
Mooi project, hopelijk kunnen wat fokkers uitkomst bieden :).
I have the cape. I make the fucking Whoosh noise.
Op donderdag 12 juli 2012 19:56 schreef Lithia het volgende:
Ik durf hier niets over te zeggen. Bart is koning hier.
pi_133141053
Is hier uberhaupt geschiedenis van beschikbaar? Of is het een kwestie van MED doorspitten?
pi_133141261
quote:
14s.gif Op maandag 11 november 2013 10:37 schreef KomtTijd... het volgende:
Is hier uberhaupt geschiedenis van beschikbaar? Of is het een kwestie van MED doorspitten?
Kwestie van opzoeken inderdaad. Vaak in MED, maar niet altijd (weinig te vinden in MED vóór 2003). Zoeken op http://zoeken.fok.nl/ helpt in ieder geval enorm veel. Verder is er ook nog dit artikel op de Wiki, maar die wordt al lange tijd niet meer bijgehouden. Wat helpt is dat crew zelf hun geschiedenis opzoekt en post, zoals deze post.

[ Bericht 2% gewijzigd door #ANONIEM op 11-11-2013 10:45:52 ]
pi_133141298
Gisteren nog een manier gevonden om de dynamische Google Charts op te slaan als (statische) plaatjes.

Uitleg: http://www.battlehorse.ne(...)charts_as_image.html.

Demo: http://fok.zevkiselim.nl/crew/?type=test.
pi_133141307
Ik zou de code laten schrijven door iemand die kaas heeft gegeten van secure PHP.

Bovendien kan Danny zo die data uit de db trekken denk ik, waarom staat het los van FOK! ?
  maandag 11 november 2013 @ 11:43:38 #9
65252 Bart
Slecht voor de gezondheid
pi_133142799
quote:
14s.gif Op maandag 11 november 2013 10:37 schreef KomtTijd... het volgende:
Is hier uberhaupt geschiedenis van beschikbaar? Of is het een kwestie van MED doorspitten?
http://fok.zevkiselim.nl/crew/?forum=DIG was even zweten om het allemaal bij elkaar te sprokkelen ja :P
I have the cape. I make the fucking Whoosh noise.
Op donderdag 12 juli 2012 19:56 schreef Lithia het volgende:
Ik durf hier niets over te zeggen. Bart is koning hier.
pi_133188429
quote:
0s.gif Op maandag 11 november 2013 10:47 schreef gelly het volgende:
Ik zou de code laten schrijven door iemand die kaas heeft gegeten van secure PHP.
Ken jij iemand die zoiets zou willen doen zonder ervoor betaald te willen worden en er tijd voor heeft? Ik niet.

Daarom ook dit topic, zodat er langzaamaan toch nog iets wordt gebouwd. En natuurlijk moet het allemaal goed beveiligd zijn.

quote:
Bovendien kan Danny zo die data uit de db trekken denk ik, waarom staat het los van FOK! ?
Waarom maak je zo'n aanname? Voor zover ik weet wordt er niet bijgehouden wie welke functie op welke datum tot welke datum heeft uitgevoerd.

Dit idee is achter de schermen geboren, als er een bron was waar ik mijn info uit kon vergaren was dat allang gebeurd.
pi_133188491
Niemand die mij op weg kan helpen? :P.
  dinsdag 12 november 2013 @ 16:56:59 #12
12221 Tijn
Powered by MS Paint
pi_133188711
Ik weet zelf niet eens meer wanneer ik crew was :')
pi_133188845
quote:
10s.gif Op dinsdag 12 november 2013 16:56 schreef Tijn het volgende:
Ik weet zelf niet eens meer wanneer ik crew was :')
Ik weet nog precies wanneer ik wel- en geen crew was.

En ik zou best willen helpen ofzo maar het is me niet helemaal duidelijk wat er nou moet gebeuren...
pi_133209492
quote:
6s.gif Op dinsdag 12 november 2013 17:01 schreef KomtTijd... het volgende:

[..]

Ik weet nog precies wanneer ik wel- en geen crew was.

En ik zou best willen helpen ofzo maar het is me niet helemaal duidelijk wat er nou moet gebeuren...
Dan neem ik even het makkelijkste onderdeel: de userlijst (http://fok.zevkiselim.nl/crew/?type=user).

Dit gaat nu allemaal met de hand, bij elke nieuwe user wordt er HTML-code bijgeschreven. Dit zou ik graag willen kunnen door middel van een formulier waar ik een username, url van user (?user=x), UI-adres en filter invul. Met 'filter' doel ik op de filter bovenaan op die pagina.

Filter definiëren (bijv: dig):
1<li><a href="#" data-toggle="pill" data-filter=".dig">DIG</a></li>

Filter toepassen:
1
2
3
4
5
6
7
8
9
<!-- Bart -->
<li class="span3 small hp-wrapper redgms pr mod gam men dig">                        
    <a href="?user=Bart" class="top-link">
        <img alt="" style="width: 60px; height: 60px;" src="ui/Bart.png">
    </a>
    <div class="bottom-block">
        <a href="?user=Bart">Bart</a>
    </div>    
</li>

Let op de eerste regel:
1<li class="span3 small hp-wrapper redgms pr mod gam men dig">           
Na 'hp-wrapper' zie je alle filters die deze user heeft. Bart heeft deze filters:
- redgms (Redactie Games)
- pr (Public Relations)
- mod (moderator)
- gam (Games-forum)
- men (Mens erger je niet-forum)
- dig (Digital Corner)

Een nieuwe user invoeren zou dan zo gaan bijvoorbeeld:
- Username: KomtTijd...
- URL: ?user=KomtTijd (geen puntjes in de URL)
- UI: ui/KomtTijd.gif
- Functie (meer dan 1 mogelijk): mod + dig

Functie natuurlijk het liefst een lijstje waar je uit kunt kiezen, maar handmatig invoeren is geen enkel probleem.

Zoiets haalbaar?

[ Bericht 0% gewijzigd door #ANONIEM op 13-11-2013 09:49:23 ]
pi_133209930
Dat zijn geen filters maar CSS classes.

Nogmaals, laat het doen door iemand die snapt wat ie doet.

Klop eens aan bij de developers van FOK!
  woensdag 13 november 2013 @ 10:13:14 #16
65252 Bart
Slecht voor de gezondheid
pi_133210103
De devvers van fok hebben al andere dingen te doen...
I have the cape. I make the fucking Whoosh noise.
Op donderdag 12 juli 2012 19:56 schreef Lithia het volgende:
Ik durf hier niets over te zeggen. Bart is koning hier.
pi_133210310
quote:
1s.gif Op woensdag 13 november 2013 09:42 schreef zarGon het volgende:

[..]

Dan neem ik even het makkelijkste onderdeel: de userlijst (http://fok.zevkiselim.nl/crew/?type=user).

Dit gaat nu allemaal met de hand, bij elke nieuwe user wordt er HTML-code bijgeschreven. Dit zou ik graag willen kunnen door middel van een formulier waar ik een username, url van user (?user=x), UI-adres en filter invul. Met 'filter' doel ik op de filter bovenaan op die pagina.

Filter definiëren (bijv: dig):
[ code verwijderd ]

Filter toepassen:
[ code verwijderd ]

Let op de eerste regel:
[ code verwijderd ]

Na 'hp-wrapper' zie je alle filters die deze user heeft. Bart heeft deze filters:
- redgms (Redactie Games)
- pr (Public Relations)
- mod (moderator)
- gam (Games-forum)
- men (Mens erger je niet-forum)
- dig (Digital Corner)

Een nieuwe user invoeren zou dan zo gaan bijvoorbeeld:
- Username: KomtTijd...
- URL: ?user=KomtTijd (geen puntjes in de URL)
- UI: ui/KomtTijd.gif
- Functie (meer dan 1 mogelijk): mod + dig

Functie natuurlijk het liefst een lijstje waar je uit kunt kiezen, maar handmatig invoeren is geen enkel probleem.

Zoiets haalbaar?
Je wilt dus een formulier waar je invoert:
- username
- select functie
- select datetime start
- select datetime end

evt met mogelijkheid meerdere functies of periodes in te voeren.

Deze info moet in de database komen zoals in op beschreven, en er moet een template komen waarin deze info weergegeven wordt. Goed begrepen?

Is er al iets? Gebruik je een framework? Ik wil wel wat klussen, als ik vanaf 0 moet beginnen wordt het symfony.
pi_133210346
quote:
0s.gif Op woensdag 13 november 2013 10:05 schreef gelly het volgende:
Dat zijn geen filters maar CSS classes.

Nogmaals, laat het doen door iemand die snapt wat ie doet.

Klop eens aan bij de developers van FOK!
Zeur niet zo, DIG is juist voor dit soort vragen en mensen die iets willen leren.
Powered by Janetje®
pi_133211780
quote:
0s.gif Op woensdag 13 november 2013 10:05 schreef gelly het volgende:
Dat zijn geen filters maar CSS classes.

Nogmaals, laat het doen door iemand die snapt wat ie doet.

Klop eens aan bij de developers van FOK!
:').

Ik weet dat het CSS-classes zijn. In dit geval gebruik ik ze om te filteren en noem ik ze ook filter, want daarmee pinpoint ik precies wat ik bedoel.

Allejezus man, ik zoek toch juist mensen die er verstand van hebben. Godsamme.

De developers van FOK! hebben het druk genoeg, dat mag je van me aannemen.

[ Bericht 4% gewijzigd door #ANONIEM op 13-11-2013 11:25:44 ]
pi_133215193
Ugh, antwoord getypt aan KomtTijd... kan ik het niet posten omdat internet eruit ligt. Komt er zo wel aan.

[ Bericht 31% gewijzigd door #ANONIEM op 13-11-2013 13:24:39 ]
pi_133218538
quote:
14s.gif Op woensdag 13 november 2013 10:22 schreef KomtTijd... het volgende:

[..]

Je wilt dus een formulier waar je invoert:
- username
- select functie
- select datetime start
- select datetime end
De complete lijst is als volgt:

- username (userlijst, userpagina, ranglijst)
- insert UI (userlijst, userpagina)
- insert UserID (userpagina)
- insert regdatum (userpagina)
- select functie (userlijst, userpagina)
- select datetime start (userpagina)
- select datetime end (userpagina)
- berekenen verschil start en end (per functie)
- berekenen totaal grand totaal (alle functies) (opletten op dubbeltellingen)
- berekenen totaal van mod-functies (voor ranglijst)
- eventueel: berekenen totaal FA-functie (voor ranglijst)
- eventueel: berekenen totaal A-functie (voor ranglijst)

quote:
evt met mogelijkheid meerdere functies of periodes in te voeren.
^O^!
quote:
Deze info moet in de database komen zoals in op beschreven, en er moet een template komen waarin deze info weergegeven wordt. Goed begrepen?
Yesh, helemaal goed!

quote:
Is er al iets? Gebruik je een framework? Ik wil wel wat klussen, als ik vanaf 0 moet beginnen wordt het symfony.
Helaas, alles gaat nu handmatig; geen frameworks.

[ Bericht 0% gewijzigd door #ANONIEM op 13-11-2013 15:03:33 ]
pi_133387665
quote:
14s.gif Op woensdag 13 november 2013 10:22 schreef KomtTijd... het volgende:

[..]

Ik wil wel wat klussen, als ik vanaf 0 moet beginnen wordt het symfony.
Ben je er nog mee bezig geweest? :P.
pi_133417422
heb een opzetje gemaakt maar het stelt nog niet zoveel voor. Zal kijken of ik vanavond nog zin heb er wat aan te doen. Zodra het bruikbaar is gooi ik het wel op github ofzo.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 18:44:17 #24
862 Arcee
Look closer
pi_133522293
Ik heb even gekeken of ik geautomiseerd iets boven water kon krijgen voor het forum, qua moderators. Ik heb daar voor naar slotjes gekeken. Wanneer iemand veel slotjes heeft moet het wel een moderator zijn (geweest) en de datum van het eerste en laatste slotje is dan een goeie indicatie voor wanneer dat was. Hoewel iemand in de tussentijd dan nog moderator-af geweest kan zijn, maar dat heb ik (eerst) buiten beschouwing gelaten. Des te meer slotjes, des te zekerder dat het een mod betreft. Verder naar beneden in de lijst wordt het dus wat onzekerder of iemand daadwerkelijk een mod is geweest, hoewel ik daar ook al op gefilterd heb. Mijn idee was dat als iemand die slotjes veel in hetzelfde forum heeft dan het dan wel een mod geweest zal zijn. Ik heb dat forum ook toegevoegd.

De lijst ziet er zo uit. Je moet maar even zien of je er wat mee kunt. :)

001 14466 16-08-2006 17-05-2013 ONZ SuperwormJim
002 12487 10-09-2005 27-11-2012 ONZ remlof
003 11044 23-10-2009 08-11-2013 ONZ smegmanus
004 09394 10-11-2004 05-11-2013 ONZ Snakey
005 09043 28-09-2006 16-09-2013 ONZ murp
006 07831 24-02-2007 05-10-2011 KLB swarmahoer
007 07500 27-01-2006 07-10-2012 KLB Biogarde
008 06552 01-01-2000 08-11-2013 ONZ yvonne
009 05746 13-09-2003 26-11-2012 V&A ElisaB
010 05723 12-09-2001 30-11-2006 MUZ Seborik
011 05301 19-02-2004 08-08-2006 ONZ Insomaniac
012 05259 01-12-2009 04-03-2012 ONZ Myraela
013 05128 07-08-2003 07-11-2013 V&A Dubbeldrank
014 05104 18-03-2001 22-11-2011 VBL golfer
015 05003 22-01-2000 03-04-2008 GC_ buzzer
016 04949 11-05-2004 20-02-2012 KLB Adelante
017 04848 29-08-2001 05-11-2013 TV_ Mike
018 04803 14-02-2010 08-10-2012 V&A Symphonic
019 04603 01-04-2002 27-05-2011 DIG Sander
020 04371 14-10-2003 04-11-2013 GC_ HeatWave
021 04126 01-04-2003 15-08-2013 ONZ jogy
022 04122 03-10-2004 14-05-2010 ONZ Dirkh
023 03968 13-12-2007 16-09-2013 GC_ BrandX
024 03908 23-10-2011 06-11-2013 ONZ LompeHork
025 03692 23-11-2009 08-11-2013 KLB Opa.Bakkebaard
026 03399 26-10-2006 08-11-2013 V&A admiraal_anaal
027 03355 07-07-2006 10-12-2012 KLB LudoSanders
028 03257 21-05-2005 28-05-2009 KLB The_Terminator
029 03242 18-05-2010 08-11-2013 KLB Pharkus
030 03223 13-10-2006 29-04-2013 KLB Surveillance-Fiets
031 03169 09-07-2006 28-01-2013 V&A NanKing
032 03126 05-10-2011 03-11-2013 ONZ Oerbeer
033 03053 28-04-2004 30-06-2013 GC_ Klonk
034 02951 05-04-2012 05-11-2013 V&A Housekeeper
035 02796 08-02-2003 08-04-2010 V&A detulp050
036 02783 01-04-2003 18-10-2011 ONZ NJ
037 02720 01-10-2002 06-11-2013 LIF Mylene
038 02667 12-06-2007 06-11-2013 V&A rene90
039 02514 07-11-2004 29-01-2013 V&A Renesite
040 02509 01-04-2002 07-01-2012 GC_ nikky
041 02407 29-07-2012 08-11-2013 KLB Frank_Drebin
042 02370 07-01-2000 30-01-2006 ONZ Knut
043 02354 08-04-2002 10-07-2007 DIG Lucille
044 02286 20-04-2004 08-09-2007 ONZ Bupatih
045 02194 06-02-2002 24-10-2013 SHO static
046 02182 23-02-2006 02-03-2009 KLB Janetje
047 02130 26-10-2001 16-12-2003 ONZ Pjederdy
048 02063 11-05-2004 08-01-2013 V&A Dizer
049 02048 06-12-2009 18-05-2012 KLB o.us
050 02006 11-11-2005 29-09-2012 ONZ Stofje
051 01977 13-05-2004 01-11-2013 MUZ belsen
052 01964 03-05-2004 07-11-2013 V&A Mirjam
053 01896 18-06-2008 06-11-2013 KLB GGMM
054 01894 09-01-2005 12-05-2010 ONZ cerror
055 01872 05-12-2002 04-12-2011 GC_ Bluezz
056 01838 06-05-2002 30-07-2008 GAM Dr.Daggla
057 01834 15-11-2003 26-06-2011 KLB ondeugend
058 01815 12-07-2002 17-05-2004 GC_ sweek
059 01793 22-07-2008 28-10-2010 KLB de_boswachter
060 01762 21-10-1999 31-03-2007 POL Kozzmic
061 01760 15-02-2007 06-11-2013 SEX Tally
062 01738 25-08-2006 21-09-2009 VBL RayMania
063 01729 04-12-2001 13-09-2006 ONZ CartWOman
064 01689 15-05-2006 20-02-2012 V&A FredvZ
065 01661 28-09-1999 30-03-2004 SC_ TARAraboemdijee
066 01648 01-07-2005 08-05-2006 ONZ Pool
067 01612 12-06-2002 28-10-2004 ONZ PrivateRyan
068 01588 28-11-2002 22-08-2013 GAM Notorious_Roy
069 01522 21-10-2001 14-08-2013 R&P shmoopy
070 01507 21-06-2000 26-07-2006 ONZ Havoc
071 01487 21-01-2001 04-01-2010 GAM Strolie75
072 01483 11-09-2003 29-07-2005 DIG QuietGuy
073 01460 08-03-2004 16-08-2013 NWS Dagonet
074 01451 14-09-2012 08-11-2013 ONZ Fopje
075 01448 15-03-2007 12-02-2013 KLB zquing
076 01420 29-04-2004 23-07-2008 V&A ShaoliN
077 01413 15-11-2005 21-06-2008 KLB flugeltje
078 01385 21-12-2010 08-11-2013 GC_ kanovinnie
079 01368 13-05-2007 05-11-2013 ONZ zarGon
080 01366 12-02-2004 05-02-2013 GC_ Dr_Flash
081 01352 14-11-2006 25-06-2013 ONZ Netsplitter
082 01334 05-06-2003 10-10-2009 KLB Anthraxx
083 01313 26-11-2005 28-06-2009 VBL dndiek
084 01313 26-11-2005 28-06-2009 V&A dndiek
085 01310 01-07-2003 06-04-2013 TV_ Gorro
086 01302 29-03-2011 07-11-2012 KLB Lithia
087 01297 10-05-2005 26-08-2013 GC_ Godtje
088 01293 14-10-1999 03-11-2013 R&P Re
089 01265 30-10-2002 19-08-2005 NWS robh
090 01254 01-10-2010 10-01-2013 ONZ Patje1987
091 01249 18-02-2002 17-07-2007 NWS Jernau.Morat.Gurgeh
092 01244 06-11-2002 13-11-2007 SPT mitt
093 01220 14-12-2007 06-11-2013 SES motorbloempje
094 01220 09-02-2004 25-09-2013 TV_ SaintOfKillers
095 01159 29-10-2006 07-10-2013 GAM Morpheus2002
096 01152 26-05-2003 28-12-2012 UVT teknomist
097 01122 30-07-2004 06-11-2013 NWS sp3c
098 01119 26-10-2004 22-09-2012 R&P Copycat
099 01115 27-12-2006 12-06-2007 ONZ SiemeN
100 01095 05-10-2000 14-10-2013 DGK Gert
101 01086 20-10-2005 01-11-2011 DIG Jo0Lz
102 01080 05-02-2001 03-05-2006 KLB QyRoZ
103 01016 16-05-2004 27-09-2013 OUD Brighteyes
104 01015 21-08-2000 11-10-2009 MUZ Vork
105 01014 22-07-2004 20-02-2009 DIG Jump
106 01012 04-09-2002 14-12-2007 ONZ MUUS
107 01008 06-04-2004 03-06-2010 VBL -Vaduz-
108 01003 17-10-2001 04-04-2005 GC_ calvobbes
109 00996 01-07-2001 20-06-2008 MUZ nipeng
110 00984 25-03-2006 05-11-2013 NWS Frutsel
111 00937 24-08-2009 08-11-2013 KLB Mortaxx
112 00930 17-09-2009 04-04-2012 VBL Happel
113 00919 30-11-2003 22-10-2013 PTA Anne
114 00909 01-04-2003 02-08-2007 POL Sidekick
115 00905 27-04-2008 14-02-2013 SST PietjePuk007
116 00898 23-04-2005 07-11-2013 UVT Houniet
117 00872 23-04-2003 28-10-2012 V&A Magneet
118 00858 02-08-2005 15-09-2009 VBL sjimz
119 00857 29-01-2011 08-11-2013 V&A djkoelkast
120 00852 01-03-2005 29-06-2005 ONZ Ruis
121 00849 26-11-2005 05-06-2009 ONZ Het_hupt
122 00845 03-01-2000 27-08-2013 GC_ Breuls
123 00833 01-09-2002 16-12-2009 TRV Liejannuh
124 00831 09-02-2008 15-09-2013 SPT Ambrosius
125 00819 04-03-2008 03-02-2013 SES GlowMouse
126 00790 02-07-2000 22-10-2012 LIF Lois
127 00787 11-12-2001 02-11-2005 KLB gelly
128 00787 03-03-2006 06-11-2013 STA Misstique
129 00782 05-12-2007 23-05-2013 KLB HSG-BOMBER
130 00780 15-08-2001 10-04-2005 DIG Tijn
131 00766 31-03-2000 03-11-2013 TTK Isabeau
132 00763 13-11-2006 12-08-2013 F&L Triggershot
133 00759 10-12-2001 10-01-2012 R&P DarkElf
134 00743 30-09-1999 05-06-2010 TV_ Verbal
135 00739 05-03-2002 15-06-2005 R&P Frenkie
136 00723 10-05-2013 08-11-2013 ONZ HeaN82
137 00714 29-04-2006 27-06-2010 ONZ Chowi
138 00707 05-03-2000 05-09-2010 ONZ Swetsenegger
139 00697 02-04-2012 01-11-2013 KLB Marie30
140 00684 14-09-2005 21-09-2006 KLB Tha_T
141 00676 01-05-2002 23-08-2013 SPT Leatherface
142 00676 07-06-2005 18-03-2007 MUZ Beathoven
143 00674 17-09-2003 27-05-2006 MUZ Summoner
144 00671 06-05-2010 07-11-2013 FHF Cat22
145 00663 18-08-2001 19-12-2007 GC_ I.R.Baboon
146 00660 10-09-2004 16-10-2013 TRV UIO_AMS
147 00653 18-07-2007 06-11-2013 NWS paddy
148 00648 18-09-2005 01-11-2013 WGR Sjeen
149 00638 11-09-2001 26-04-2013 GAM speknek
150 00638 01-12-2002 19-09-2005 LIF Brennie
151 00633 08-08-2003 02-03-2010 PTA ThaFreak
152 00632 27-08-2003 08-07-2010 NWS NorthernStar
153 00630 22-03-2009 07-10-2012 JNG RenRen-
154 00625 05-11-2008 05-11-2013 ONZ timmmmm
155 00622 29-07-2008 12-12-2010 SEX Adolecens
156 00616 12-04-2004 08-11-2013 DIG Bart
157 00614 15-06-2005 29-09-2010 WKX Bos81
158 00612 20-07-2005 07-11-2013 WGR Five_Horizons
159 00612 21-09-2006 18-03-2010 KLB Nosh
160 00606 15-04-2003 29-03-2007 POL sizzler
161 00605 03-06-2002 12-04-2013 GC_ Conflict
162 00599 08-07-2002 31-01-2006 R&P Ripley
163 00598 18-05-2008 26-08-2010 ONZ ToT
164 00596 12-02-2013 07-11-2013 KLB LethalNinja
165 00596 21-01-2009 09-07-2012 R&P Daniel1976
166 00590 06-05-2002 02-11-2013 V&A blup
167 00586 05-04-2003 18-09-2003 POL Wile_E_Coyote
168 00583 03-05-2004 09-06-2009 SEX Aventura
169 00577 23-12-2004 05-10-2005 GAM Tain
170 00565 02-07-2004 11-08-2008 WFL Alicey
171 00565 11-05-2004 07-09-2013 VBL rubbereend
172 00557 10-11-2006 23-10-2013 GAM boem-dikkie
173 00556 31-05-2000 23-04-2007 SEX E.T.
174 00550 16-01-2006 06-06-2011 BB6 teamlead
175 00546 29-04-2010 23-05-2013 ONZ Monopoly
176 00542 05-11-2000 15-12-2002 KLB ElizabethR
177 00540 22-02-2001 18-02-2007 DIG slakkie
178 00538 21-02-2003 26-08-2004 V&A Solomon
179 00535 10-05-2005 10-01-2008 V&A Sc0rPi0n
180 00534 29-02-2000 02-09-2003 TRV YPPY
181 00532 10-02-2002 17-06-2011 GAM Bastard
182 00527 11-11-2010 17-10-2013 GAM STING
183 00527 06-05-2002 04-08-2008 PTA Kreator
184 00522 12-11-2002 03-10-2011 MEN laffer
185 00520 11-04-2010 13-08-2013 VBL stevenmac26
186 00515 10-11-2003 09-02-2013 SEX erodome
187 00513 09-10-2002 01-04-2003 V&A Luigi
188 00512 23-07-2006 02-11-2011 R&P clumsy_clown
189 00511 17-01-2004 07-04-2012 POL du_ke
190 00502 21-01-2000 19-12-2007 VBL Doc
191 00500 09-07-2002 20-02-2010 UVT Sphere
192 00498 21-09-1999 04-11-2013 GC_ Danny
193 00498 20-12-2001 07-11-2004 WFL Schorpioen
194 00489 06-09-2006 26-10-2013 JNG Dark_Angelus
195 00481 19-12-2000 19-11-2010 GAM PaRoDiUzZ
196 00469 23-06-2004 18-10-2013 TTK DaMart
197 00466 15-03-2000 04-11-2002 SC_ No Nick
198 00461 01-04-2003 11-02-2006 SEX Jerruh
199 00457 06-09-2002 05-09-2003 RLX SmashBro
200 00454 30-07-2002 20-02-2005 ONZ Tessje
201 00453 01-04-2007 12-09-2009 ONZ Deoxyribonucleic
202 00452 11-02-2002 15-01-2003 DIG Raven
203 00450 11-08-2004 10-07-2010 NWS Drugshond
204 00447 12-05-2002 15-02-2004 TV_ BlaatschaaP
205 00443 05-10-2005 21-12-2006 GAM peristilius
206 00439 06-10-2008 16-03-2009 V&A VampiricDemon
207 00434 17-06-2002 02-10-2010 R&P Mordreth
208 00424 16-05-2004 03-11-2013 EK_ Karina
209 00424 05-05-2003 29-03-2004 R&P zwaaibaai
210 00421 18-01-2008 16-07-2010 KLB Bob-B
211 00421 27-04-2010 16-11-2011 MUZ krioro
212 00419 17-05-2000 20-05-2008 SXA knorretje
213 00417 08-02-2006 25-10-2011 TRV DutchTrain
214 00417 12-01-2003 04-10-2003 V&A MrCaBLeGuY
215 00408 15-03-2010 26-10-2013 FHF liesje1979
216 00406 30-09-2003 09-03-2005 FOT Ouwesok
217 00398 27-05-2000 08-04-2005 LIF Karin
218 00396 13-02-2006 28-01-2009 SES Litso
219 00396 09-05-2005 13-02-2013 V&A Het_Biertje
220 00395 23-12-2004 17-05-2006 ONZ Croupouque
221 00388 03-02-2004 27-01-2009 ONZ SHE
222 00387 17-12-2003 22-09-2005 PTA MutZ
223 00386 17-09-2001 01-10-2008 NWS Loedertje
224 00384 10-01-2011 16-07-2011 KLB Trannellius
225 00384 06-12-1999 25-07-2002 SPT Machiel
226 00374 26-02-2011 11-10-2011 KLB gamezz
227 00366 20-02-2002 02-12-2003 GC_ Atrimar
228 00365 29-08-2001 09-08-2006 SHO Duiveltja
229 00360 24-10-2002 01-11-2013 MUZ Bosbeetle
230 00349 21-05-2005 23-02-2012 SES crossover
231 00347 29-04-2004 16-08-2006 NWS kLowJow
232 00341 15-01-2004 07-08-2005 FOT fotoloog
233 00341 18-05-2004 09-08-2006 VBL Suijk
234 00337 20-01-2006 05-02-2012 PTA Alexxxxx
235 00334 15-12-2003 26-06-2008 KLB tonks
236 00334 15-05-2004 14-10-2013 C&H Lord_Vetinari
237 00330 24-02-2002 16-12-2004 UVT Vision
238 00324 06-04-2005 27-10-2013 MUZ Sack_Blabbath
239 00324 12-06-2002 15-03-2004 SEX extreme
240 00322 22-06-2005 05-09-2005 ONZ mother-mother
241 00322 15-12-2007 04-05-2013 DIG WyriHaximus
242 00320 22-12-2006 21-10-2013 F&F senesta
243 00319 05-09-2013 08-11-2013 V&A Lt.Surge
244 00315 29-09-2005 31-03-2007 POL ExtraWaskracht
245 00314 05-05-2003 12-08-2013 V&A Prowl
246 00313 04-04-2007 29-10-2009 GAM RaymanNL
247 00309 22-11-2001 17-03-2006 IDL Tom_Tom-
248 00308 19-07-2007 14-04-2008 V&A Petre
249 00303 19-08-2004 29-04-2010 CUL Martijn_77
250 00301 15-07-2006 31-05-2012 VBL Jojoortje
251 00300 07-05-2010 14-10-2013 TAL iBenny
252 00299 14-08-2006 05-05-2011 DGK Day
253 00291 27-11-2009 15-05-2013 F&F Greys
254 00290 24-12-2000 26-02-2012 TRU iteejer
255 00289 19-01-2000 01-12-2006 FEE dutchie
256 00288 30-03-2004 01-03-2013 FOT Xilantof
257 00279 10-05-2004 19-02-2009 SPT pfaf
258 00275 23-01-2007 04-01-2008 DGK avonne
259 00275 24-03-2005 03-12-2012 NWS Mutant01
260 00274 13-02-2006 22-06-2008 JNG Messenga
261 00272 23-05-2002 01-07-2010 ONZ miss_bleu
262 00272 25-06-2010 27-10-2013 PTA Sounddragon
263 00255 01-09-2002 11-04-2003 V&A Lortnoc
264 00255 03-01-2004 15-05-2009 IDO Svensational
265 00254 23-06-2004 27-04-2013 MUZ Berkery
266 00249 15-06-2003 09-02-2006 SPT zjroentje
267 00248 01-04-2003 26-10-2006 WKX Da_Sandman
268 00245 22-09-2007 30-05-2010 JNG nijnja
269 00244 11-10-2000 13-11-2002 BB4 Qt
270 00242 23-02-2002 01-03-2013 CUL MissHobje
271 00242 09-09-2002 08-06-2004 WGR ToBe
272 00238 05-07-2006 17-05-2013 FOT Isdatzo
273 00238 12-05-2004 21-04-2012 POL Mwanatabu
274 00236 21-05-2005 07-11-2005 V&A RATMEN
275 00230 30-07-1999 09-05-2004 GC_ RemCOW
276 00229 13-02-2007 17-10-2010 DGK Noek
277 00227 26-01-2000 26-08-2005 VBL just me
278 00227 22-02-2005 07-03-2006 SEX Lupa_Solitaria
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 18:44:32 #25
862 Arcee
Look closer
pi_133522301
279 00222 25-03-2007 20-12-2008 POL Rock_de_Braziliaan
280 00221 11-09-2001 18-12-2002 MUZ Witchfynder
281 00221 07-03-2006 12-03-2007 GAM P-Style
282 00218 24-04-2012 06-11-2013 POL 99.999
283 00215 21-09-2000 03-07-2005 ONZ kastanova
284 00213 30-12-2001 22-10-2012 R&P Moonah
285 00208 10-10-2001 08-08-2006 UVT HAL9000S
286 00208 12-02-2002 16-09-2012 PTA GizartFRL
287 00199 15-05-2003 26-08-2013 C&H Natalie
288 00199 05-07-2005 06-11-2013 UVT Fendy
289 00194 09-06-2006 09-09-2009 VBL BliksemSchigt
290 00194 18-12-2009 28-10-2013 BNW Lavenderr
291 00191 09-12-2000 14-02-2004 FOT Dagobert
292 00190 14-10-2003 19-05-2006 VBL DutchGooner
293 00189 13-05-2004 29-09-2009 JNG Christiaan
294 00188 03-05-2010 02-11-2013 SEX Tamashii
295 00188 19-04-2000 18-09-2006 BB5 Sanne
296 00186 14-06-2005 15-04-2012 SES JDude
297 00186 18-10-2006 14-10-2007 UVT Escaflowne
298 00181 22-07-2001 23-11-2006 FOT Lord Dreamer
299 00180 15-03-2002 05-06-2006 EIL pluisje
300 00179 26-06-2007 30-04-2009 JNG MASD
301 00179 21-08-2012 13-09-2013 VBL DonRaja
302 00179 04-07-2008 08-03-2010 JNG Breathtaking
303 00179 10-05-2005 25-02-2006 GAM MMaRsu
304 00175 03-08-2005 14-05-2006 DIG Marty26
305 00173 10-11-2000 27-04-2004 R&P cos-micV
306 00173 14-11-2005 02-05-2010 VBL Prosac
307 00170 24-10-2004 30-09-2013 DIG Sjowhan
308 00166 04-09-2007 29-01-2013 CUL Muck
309 00165 18-09-2007 20-06-2013 ONZ Maisnon
310 00164 21-11-2008 30-08-2009 JNG Krentenbol.
311 00163 28-01-2007 08-06-2010 UVT merino
312 00157 22-01-2004 15-11-2006 PTA Tjabbo
313 00156 22-07-2008 17-01-2013 SEX stbabylon
314 00154 12-08-2003 16-11-2005 PTA jacco
315 00154 12-09-2006 09-09-2011 MUZ Da_Ripper
316 00149 19-05-2010 28-10-2013 VKZ Ferdo
317 00144 01-08-2007 11-02-2008 SEX Sexy_Sadie
318 00143 17-07-2006 16-08-2009 VBL venomsnake
319 00143 09-09-2002 26-11-2002 NWS Joker1977
320 00143 06-03-2008 01-10-2013 K&W Vonkenboer
321 00142 20-03-2010 07-11-2013 POL JoaC
322 00140 12-05-2002 14-04-2009 R&P Brad
323 00140 23-03-2001 31-08-2007 JNG Brechtje
324 00139 16-03-2000 05-02-2002 R&P ALTER-EGO
325 00139 26-05-2006 28-07-2008 POL Chewie
326 00136 16-05-2004 02-07-2006 FOT Subhuman
327 00135 19-11-2002 01-01-2003 BB4 Grobbenkuiken
328 00134 27-07-2010 03-10-2013 KON Strani
329 00134 03-01-2000 04-04-2002 GC_ Fannetje
330 00134 26-04-2008 14-04-2010 POL icecreamfarmer_NL
331 00131 10-05-2004 20-08-2006 GAM pkwarts
332 00130 08-06-2003 29-08-2008 R&P Emel
333 00130 15-06-2007 15-02-2009 VBL Gordon_Shumway
334 00130 24-02-2009 14-09-2013 OUD RockabeIIa
335 00128 26-03-2005 27-06-2009 FOT Het-Gele-Teken
336 00128 29-11-2009 15-08-2012 R&P Crutch
337 00127 17-08-2008 03-07-2009 V&A Thrackan
338 00125 23-07-2011 06-11-2013 NWS Specularium
339 00125 22-08-2007 06-05-2009 EK1 Blight
340 00124 07-06-2005 11-11-2009 GVH Remzz
341 00122 21-02-2012 26-06-2013 POL Voorschrift
342 00120 16-10-2007 20-02-2010 POL Montov
343 00116 20-09-2005 11-11-2005 ONZ Renmaestro
344 00116 11-05-2004 20-08-2007 JNG saaw
345 00115 09-04-2000 02-05-2002 KLB Ellen
346 00115 05-05-2003 14-01-2004 FOT JeroenH
347 00113 10-12-2006 20-01-2010 FOT Chell
348 00113 05-10-2002 24-11-2009 GAM Chocobo
349 00112 11-03-2007 25-04-2012 AEX Bolkesteijn
350 00111 07-11-2005 21-01-2006 V&A TheEagle
351 00108 28-11-2000 08-12-2001 SC_ MrBig
352 00108 14-06-2006 16-07-2013 F&L Friek_
353 00108 29-10-2008 04-11-2013 TRV Thetallguy
354 00106 03-04-2008 19-07-2009 VBL Blawh
355 00105 12-05-2004 26-01-2006 CUL Oblivion
356 00103 13-05-2004 09-09-2010 UVT LostFormat
357 00102 09-05-2000 24-07-2008 DIG Jarno
358 00102 22-09-2005 08-11-2006 WFL Doffy
359 00101 21-03-2005 12-01-2010 XF2 PeRi
360 00101 17-11-2008 23-05-2013 NWS Elfletterig
361 00099 06-05-2002 09-06-2003 TRV David Letterman
362 00099 12-03-2007 07-10-2007 POL sigme
363 00099 11-05-2011 31-10-2013 F&L Molurus
364 00099 01-04-2006 20-03-2013 KLB Pizzakoppo
365 00095 12-09-2002 20-05-2006 TRU Mirage
366 00090 20-05-2005 29-09-2006 JNG Boeman
367 00090 31-07-2003 29-12-2011 FOT RonaldV
368 00089 08-08-2009 24-10-2013 DEF Cobra4
369 00088 19-12-2004 13-07-2011 TTK Automatic_Rock
370 00087 15-07-2006 06-05-2008 NWS gronk
371 00087 27-03-2000 02-01-2002 MUZ Zanderrr
372 00086 19-05-2009 06-05-2012 KLB Skylark.
373 00085 27-06-2007 27-02-2008 SES eer-ik
374 00081 21-03-2002 15-12-2007 GAM Fliepke
375 00079 23-01-2000 27-03-2001 SC_ blauwe
376 00079 14-06-2001 20-01-2004 GAM Smots
377 00078 07-05-2008 29-05-2013 VBL -_Guitarist_-
378 00077 22-05-2003 20-08-2006 GVH TimmyAsd
379 00074 25-09-2000 28-03-2002 EIL Ali Salami
380 00071 28-01-2000 11-03-2003 WFL puntloos
381 00068 15-05-2004 30-10-2008 GAM Gamedemon
382 00067 28-03-2010 26-08-2013 K&W Ml-etje
383 00066 26-03-2012 29-06-2013 EXA Rezania
384 00066 11-02-2012 19-09-2013 TRU Enneacanthus_Obesus
385 00063 10-10-2009 06-11-2009 V&A MaikelS
386 00063 25-10-1999 17-08-2007 BB1 phileine
387 00062 30-06-2011 20-03-2013 BNW Gray
388 00062 16-12-2004 24-04-2005 LIF Silmarwen
389 00062 15-01-2007 25-09-2007 SES Sjoewe
390 00061 26-03-2002 22-08-2002 UVT zodiaque
391 00061 27-06-2007 14-03-2009 AEX ItaloDancer
392 00061 02-02-2013 25-06-2013 VBL ValHallen
393 00060 04-09-2006 10-11-2011 SHO cinnamongirl
394 00056 12-08-2006 08-01-2008 K&W Marsepein
395 00055 08-11-2005 03-01-2010 V&A RD4
396 00055 01-12-2002 03-01-2003 SC_ oldenzaaltjuh
397 00055 26-07-2005 10-07-2010 NWS Snarf
398 00054 10-06-2010 06-11-2013 SES eriksd
399 00054 13-08-2003 21-10-2012 FOT Rewimo
400 00050 02-10-2002 18-10-2013 UVT APK
401 00050 26-05-2006 13-07-2007 TRU Lilith-Wicca
402 00050 28-10-2006 25-02-2007 XF2 CrazyDutchPunk
403 00050 21-01-2010 09-11-2011 XFA Rauzer
404 00048 21-07-2005 11-07-2006 GC_ Mukie
405 00048 30-10-2013 30-10-2013 OUD Kyara
406 00046 16-03-2006 01-07-2013 GC_ MPG
407 00046 08-09-2001 11-08-2002 SC_ Imi
408 00044 06-12-2009 24-04-2010 POL Bowlingbal
409 00044 02-01-2011 30-05-2013 TRU vogeltjesdans
410 00042 17-07-2007 31-10-2013 OUD debuurvrouw
411 00042 13-12-2009 01-03-2010 OWS Olga
412 00042 20-11-1999 04-01-2007 SC_ DIGGER
413 00042 17-12-2012 06-11-2013 WGR Maharbal
414 00042 19-05-2006 29-10-2013 VBL Drizzt_DoUrden
415 00041 09-11-2010 25-07-2013 DEF Lotusss
416 00040 19-01-2004 17-06-2005 WGR Twisted_TpaU
417 00040 23-06-2001 28-12-2003 SC_ Lithion
418 00040 07-02-2010 24-02-2011 GAM RitseB
419 00040 20-11-2007 29-01-2008 R&P Inekris
420 00040 22-06-2010 08-10-2011 EXA Maraca
421 00039 24-08-2003 07-05-2008 GVH Geqxon
422 00039 09-10-2002 26-03-2006 C&H inkie1010
423 00038 16-02-2006 11-05-2006 POL Tafkahs
424 00038 29-05-2006 11-09-2010 MLN Memento-Mori
425 00037 02-03-2000 16-10-2001 SC_ Xenia
426 00037 24-04-2013 30-10-2013 JNG LittleBrownie
427 00036 03-11-1999 22-11-2001 SC_ beelzebub
428 00036 02-02-2013 28-07-2013 JNG arachide.
429 00034 10-04-2008 06-08-2008 ONZ Tmaatje
430 00034 24-12-2000 12-04-2013 ONZ zovty
431 00034 15-10-2006 27-11-2006 BB6 streamverslag
432 00033 05-11-1999 03-02-2000 BB1 oliebol2000
433 00033 10-03-2008 12-03-2010 KAA Bora-Bora
434 00033 23-10-2001 12-10-2005 BB4 Bus watcher
435 00032 05-04-2005 08-06-2005 CUL BBQ-kip
436 00032 19-07-2009 12-12-2010 VOL Stefan
437 00031 16-08-2006 02-10-2006 VBL Kaap
438 00031 26-11-2000 01-12-2002 TRU Harrie
439 00031 19-03-2011 03-11-2013 C&H Nibb-it
440 00030 25-04-2003 09-06-2006 V&A ID-Tweak
441 00028 15-01-2007 22-10-2012 DGK Leandra
442 00028 06-03-2000 22-03-2001 SC_ speedcore
443 00028 10-04-2008 07-03-2013 DEF Pumatje
444 00027 05-04-2000 02-08-2001 SC_ TARA en Knut
445 00027 15-10-1999 12-05-2007 BB1 voyeur
446 00026 29-02-2000 26-01-2001 SC_ Calypso
447 00026 12-07-2013 06-11-2013 OUD De_Taartjesfee
448 00025 13-11-2001 25-11-2002 R&P Pridemeid
449 00025 25-04-2013 30-10-2013 FOT Puala
450 00025 16-05-2011 23-01-2012 ROO leeell
451 00025 15-02-2001 11-12-2001 SC_ Duck
452 00024 04-01-2000 21-08-2002 SC_ Ludo
453 00024 14-11-2001 30-07-2007 BB4 scanman01
454 00024 01-10-2003 08-11-2004 FOT portier
455 00023 29-11-2010 04-11-2013 BNW ajacied4lf
456 00023 26-11-2005 18-09-2008 C&H Floripas
457 00022 28-04-2007 14-05-2011 DGK Ian_Nick
458 00022 19-02-2002 01-04-2009 FOT Shark.Bait
459 00022 21-06-2011 05-04-2012 TRU Summers
460 00022 24-04-2006 10-03-2010 ONZ iamredleader
461 00021 11-09-2005 27-01-2007 DSG Lynx666
462 00021 05-10-2006 01-12-2006 BOF FJD
463 00020 30-09-2008 16-03-2009 AEX superworm
464 00020 07-12-2000 01-04-2003 SC_ Smike
465 00020 03-11-1999 03-03-2013 ONZ Jimbo
466 00020 01-09-2005 02-11-2008 FOT HMaster-II
467 00020 29-02-2012 13-06-2013 EXA SiIk
468 00020 17-04-2008 06-12-2008 GAM SpankmasterC
469 00019 29-07-2006 12-01-2007 FOT An24
470 00019 19-01-2007 16-03-2011 DIG SlariBot
471 00019 27-02-2000 01-05-2002 SC_ VixenFromHell
472 00019 28-09-1999 26-08-2003 BB1 Arjen
473 00018 27-02-2010 06-06-2011 ONZ Socios
474 00018 04-09-2002 08-09-2007 V&A F1908
475 00018 02-07-2008 13-01-2010 GAM Rossdale
476 00017 25-04-2012 04-11-2013 AEX Kaas-
477 00017 20-11-1999 04-01-2000 BB1 Juul
478 00017 17-01-2000 30-01-2007 SC_ bixister
479 00017 04-10-2011 28-10-2013 POL Hexagon
480 00017 06-10-2005 21-06-2009 ONZ ikwilookwatzeggen
481 00017 21-08-2012 31-10-2013 VBL Mexicanobakker
482 00017 09-02-2006 22-09-2008 ONZ Dribbel_
483 00017 01-10-2005 01-10-2013 AEX sitting_elfling
484 00016 23-10-1999 17-04-2000 BB1 Hunter
485 00016 12-11-2000 09-02-2007 BB4 itsme
486 00016 29-03-2004 05-06-2010 POL Monidique
487 00016 15-09-2000 30-10-2001 SC_ scarefreak
488 00016 22-08-2007 21-02-2011 V&A div-er
489 00016 18-05-2010 31-08-2010 GAM KoosyNL
490 00016 27-12-1999 24-04-2002 FEE sataN
491 00015 30-03-2007 07-11-2010 ONZ Casino.Bob
492 00015 14-03-2007 27-02-2010 JNG Bravebart
493 00015 17-01-2001 22-07-2010 SC_ Techno
494 00015 05-03-2005 05-03-2005 V&A larsvanlanen
495 00015 25-02-2008 29-02-2008 V&A jordiw
496 00015 17-10-2001 17-10-2001 SC_ Kualalalumpur
497 00015 24-10-1999 13-10-2009 SC_ Schanulleke
498 00015 02-11-1999 07-01-2001 BB2 Harry
499 00014 02-07-2002 02-07-2002 LIF Jeroentjuh
500 00014 10-10-1999 25-06-2000 BB1 Moor
501 00014 22-06-2004 31-07-2010 FWW Peter
502 00014 05-10-2001 06-10-2011 TV_ Skull-splitter
503 00014 07-07-2006 04-08-2013 ONZ Qunix
504 00014 19-01-2013 16-08-2013 VBL nodig
505 00014 01-09-2005 14-06-2009 LBT HuHu
506 00014 17-04-2000 11-11-2002 BB4 Tante Bep
507 00014 22-08-2001 16-01-2009 GAM lizardtattoo
508 00013 01-12-2002 15-05-2007 V&A American_Nightmare
509 00013 27-03-2005 14-09-2006 GAM Vagere_Hein
510 00013 04-01-2007 05-09-2009 DGK F04
511 00013 21-02-2010 01-08-2012 ONZ aight1
512 00013 15-12-2006 09-07-2009 MIS roooosje
513 00013 09-08-2001 27-10-2013 MUZ ranja
514 00013 30-06-2006 12-04-2013 VBL borisz
515 00012 08-03-2011 29-09-2012 ONZ Trollscience
516 00012 30-11-2011 23-06-2013 AEX Dinosaur_Sr
517 00012 15-06-2005 17-09-2009 VBL TerroRobbie
518 00012 01-03-2008 25-01-2012 PTA 2cv
519 00012 07-07-2006 16-08-2013 ONZ TwyLight
520 00012 03-02-2012 11-10-2012 ONZ Cosmo2.0
521 00012 08-05-2006 22-08-2012 ONZ Daffodil31LE
522 00012 18-01-2000 28-01-2001 KLB Dennism
523 00012 05-12-2010 18-08-2013 FHF Ireth
524 00012 29-11-2000 27-07-2002 SC_ iroQuai
525 00012 17-04-2008 12-05-2008 V&A attieboy
526 00011 21-03-2000 01-04-2011 DBA Coos
527 00011 07-05-2010 21-10-2010 KLB Rectum
528 00011 22-08-2006 22-08-2006 ONZ Browncoat
529 00011 11-10-2006 12-02-2008 DGK Prospera
530 00011 28-08-2012 19-09-2013 ONZ Bitterlemon
531 00011 04-02-2011 16-08-2013 VBL Ajacied422
532 00011 14-10-1999 02-07-2002 MUZ risk one
533 00011 09-04-2000 20-06-2000 SC_ jolanda
534 00011 03-12-2011 01-05-2013 VBL Cara
535 00011 25-01-2009 03-03-2011 GAM Misan
536 00011 10-01-2007 14-06-2010 DGK kleinzusje
537 00011 08-07-2002 16-02-2004 V&A D-Devil
538 00011 04-12-2006 05-02-2013 ONZ vinnieboy
539 00011 10-07-2010 10-06-2012 ONZ Oceanview
540 00010 27-09-1999 07-12-2006 BB1 Pinball
541 00010 10-01-2007 09-03-2011 DGK HiDiHo
542 00010 19-06-2003 08-06-2005 ONZ Bioslock
543 00010 16-12-2003 13-09-2009 ONZ PrintScreen
544 00010 17-10-2006 16-08-2013 VBL Dj_Day-V
545 00010 07-08-2007 25-01-2010 KLB amvrosios
546 00010 23-05-2007 08-09-2012 DGK Disana
547 00010 14-09-2005 23-10-2013 FOT Uncle
548 00010 18-07-2012 10-06-2013 VBL Fok-it
549 00010 02-03-2000 21-09-2000 SC_ Acnaib
550 00010 20-01-2007 10-09-2009 VBL WeebI
551 00010 16-04-2006 03-07-2006 FOT Offy
552 00010 23-01-2005 28-01-2005 ONZ SexyRomeo
553 00010 09-04-2010 08-03-2011 ONZ Graseter
554 00005 25-12-2000 02-04-2001 SC_ FeestBeest
555 00003 07-05-2000 06-06-2000 LIF Lois & Karin
556 00003 14-09-1999 05-02-2000 TTK WouterB

:s)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_133522366
Aaaight. :D.

Even bekijken hoor. Thanks!
pi_133522391
Cool! Heje die ook in sql of json ofzo?

(als het veel moeite is scrape ik m zelf wel)
pi_133522448
Is het mogelijk dat je zo'n overzicht per forum maakt? Lijkt me fijner om te interpreteren en om mee te werken.

En als het kan: linkjes naar de posts van die datums. :@.

[ Bericht 42% gewijzigd door #ANONIEM op 22-11-2013 18:50:00 ]
pi_133522504
quote:
1s.gif Op vrijdag 22 november 2013 18:49 schreef zarGon het volgende:
Is het mogelijk dat je zo'n overzicht per forum maakt? Lijkt me fijner om te interpreteren en om mee te werken.

En als het kan: linkjes naar de posts van die datums. :@.
als het eenmaal in een db staat is dat om het even.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 18:56:03 #30
862 Arcee
Look closer
pi_133522611
quote:
1s.gif Op vrijdag 22 november 2013 18:49 schreef zarGon het volgende:
Is het mogelijk dat je zo'n overzicht per forum maakt? Lijkt me fijner om te interpreteren en om mee te werken.
Ik kan het in elk formaat gieten wat je wilt. :Y)

Hoe ziet het er verder uit dan? Heeft jij zelf een database waar het in moet?

Wat is de rol van KomtTijd...?
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 18:58:02 #31
862 Arcee
Look closer
pi_133522672
quote:
14s.gif Op vrijdag 22 november 2013 18:51 schreef KomtTijd... het volgende:
als het eenmaal in een db staat is dat om het even.
Ja, die lijst komt uiteraard ook uit een db. 8-)

Ik kan die lijst zo in een sql gieten. Zeg maar hoe jullie het willen hebben.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_133522724
Kun je anders eens zoiets erbij gooien? Door een juiste benchmark te kiezen kun je dan op de maand nauwkeurig zien wie waar mod was.

Group by date_format('%Y-%m') where count(slotjes) > 5
  vrijdag 22 november 2013 @ 19:00:21 #33
104871 remlof
Europees federalist
pi_133522725
quote:
0s.gif Op vrijdag 22 november 2013 18:44 schreef Arcee het volgende:
Ik heb even gekeken of ik geautomiseerd iets boven water kon krijgen voor het forum, qua moderators. Ik heb daar voor naar slotjes gekeken. Wanneer iemand veel slotjes heeft moet het wel een moderator zijn (geweest) en de datum van het eerste en laatste slotje is dan een goeie indicatie voor wanneer dat was. Hoewel iemand in de tussentijd dan nog moderator-af geweest kan zijn, maar dat heb ik (eerst) buiten beschouwing gelaten. Des te meer slotjes, des te zekerder dat het een mod betreft. Verder naar beneden in de lijst wordt het dus wat onzekerder of iemand daadwerkelijk een mod is geweest, hoewel ik daar ook al op gefilterd heb. Mijn idee was dat als iemand die slotjes veel in hetzelfde forum heeft dan het dan wel een mod geweest zal zijn. Ik heb dat forum ook toegevoegd.

De lijst ziet er zo uit. Je moet maar even zien of je er wat mee kunt. :)

001 14466 16-08-2006 17-05-2013 ONZ SuperwormJim
002 12487 10-09-2005 27-11-2012 ONZ remlof
Dat slotje op 10-09-2005 kan nooit door mij gezet zijn, ik werd pas een jaar later ONZ-mod.
Waarschijnlijk was het een lapo waarna een mod een slotje heeft gezet zonder zelf te posten.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 19:02:52 #34
862 Arcee
Look closer
pi_133522801
quote:
7s.gif Op vrijdag 22 november 2013 19:00 schreef remlof het volgende:
Dat slotje op 10-09-2005 kan nooit door mij gezet zijn, ik werd pas een jaar later ONZ-mod.
Waarschijnlijk was het een lapo waarna een mod een slotje heeft gezet zonder zelf te posten.
Dat kan heel goed. Het zal niet exact kloppen. Het geeft wel goed aan wie moderators waren.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_133522836
quote:
0s.gif Op vrijdag 22 november 2013 18:56 schreef Arcee het volgende:

[..]

Wat is de rol van KomtTijd...?
Kutuser die tijd over heeft.

Of is het nog steeds een probleem omdat ik het ben? :')
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 19:04:02 #36
862 Arcee
Look closer
pi_133522842
quote:
14s.gif Op vrijdag 22 november 2013 19:00 schreef KomtTijd... het volgende:
Kun je anders eens zoiets erbij gooien? Door een juiste benchmark te kiezen kun je dan op de maand nauwkeurig zien wie waar mod was.

Group by date_format('%Y-%m') where count(slotjes) > 5
Ja, daar had ik ook al naar gekeken, maar omdat Zargon het per dag wilde hebben heb ik dat eerst aangehouden.

Ik zal wel even kijken wat het per maand overlevert. Dan kan ik eventueel daarna nog de beste dag binnen die maand kiezen.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 19:06:40 #37
862 Arcee
Look closer
pi_133522935
quote:
1s.gif Op vrijdag 22 november 2013 19:03 schreef KomtTijd... het volgende:
Kutuser die tijd over heeft.

Of is het nog steeds een probleem omdat ik het ben? :')
Wat, hoezo? Ik weet niet eens wie je bent. :P
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_133523369
Thanks voor het meedenken/-helpen jullie. O+.
pi_133526121
quote:
0s.gif Op vrijdag 22 november 2013 18:44 schreef Arcee het volgende:
Ik zie hier redelijk wat FP-crew staan, waaronder ik.
Filter werkt dus nog niet perfect. :P
Hier schreef Ga.aguyim het volgende:
Bitterlemon is eigenlijk een gespierde god met blond golvend haar.
Hier schreef 2Happy4U het volgende:
Je bent een gespierde god met blond golvend haar.
  FOK!-Schrikkelbaas vrijdag 22 november 2013 @ 21:10:23 #40
862 Arcee
Look closer
pi_133528103
quote:
2s.gif Op vrijdag 22 november 2013 20:26 schreef Bitterlemon het volgende:
Ik zie hier redelijk wat FP-crew staan, waaronder ik.
Filter werkt dus nog niet perfect. :P
quote:
0s.gif Op vrijdag 22 november 2013 19:02 schreef Arcee het volgende:
Dat kan heel goed. Het zal niet exact kloppen.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_133528464
Handig zo'n Arcee in je topic, zo gaat het wat worden!
Powered by Janetje®
  vrijdag 22 november 2013 @ 21:23:46 #42
292596 Faux.
Fan van zichzelf
pi_133528766
Je blijft me verbazen Arcee _O_
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  Moderator vrijdag 22 november 2013 @ 22:08:27 #43
72712 crew  Rene
Dabadee dabadaa
pi_133530861
Mijn 'geschiedenis' ongeveer. MED / Renesite gaat stoppen
 | ❤ | Triquester... | ツ Met een accént aigu
  Moderator donderdag 28 november 2013 @ 09:14:40 #44
27682 crew  Bosbeetle
terminaal verdwaald
pi_133702397
quote:
0s.gif Op vrijdag 22 november 2013 18:44 schreef Arcee het volgende:
Ik heb even gekeken of ik geautomiseerd iets boven water kon krijgen voor het forum, qua moderators. Ik heb daar voor naar slotjes gekeken. Wanneer iemand veel slotjes heeft moet het wel een moderator zijn (geweest) en de datum van het eerste en laatste slotje is dan een goeie indicatie voor wanneer dat was. Hoewel iemand in de tussentijd dan nog moderator-af geweest kan zijn, maar dat heb ik (eerst) buiten beschouwing gelaten. Des te meer slotjes, des te zekerder dat het een mod betreft. Verder naar beneden in de lijst wordt het dus wat onzekerder of iemand daadwerkelijk een mod is geweest, hoewel ik daar ook al op gefilterd heb. Mijn idee was dat als iemand die slotjes veel in hetzelfde forum heeft dan het dan wel een mod geweest zal zijn. Ik heb dat forum ook toegevoegd.

De lijst ziet er zo uit. Je moet maar even zien of je er wat mee kunt. :)

-knip-
hendig sjiek, zo zie ik wel dat ik slechts weinig slotjes zet O+
En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
  vrijdag 29 november 2013 @ 00:53:28 #45
166255 Maringo
Bèhèhèhèh
pi_133732734
83 & 84 hebben ook jr aandacht nodig, Arcee. Zelfs persoon, andere subforum.

Verder een tof lijstje!
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_133790426
Ik heb zelf geprobeerd om een begin te maken... Verbeteringen zullen er zeker zijn, dus ik hoor ze graag.

Als startpunt heb ik de user-pagina genomen, omdat die pagina mij het makkelijkste leek. Ik test met XAMPP.

Goed... De user-pagina bestaat uit twee delen, de filter bovenaan, de users daaronder.



Vervolgens phpMyAdmin het volgende gedaan:
- database aangemaakt; "fokcrew"
- twee tabellen aangemaakt in die database; "gebruiker" en "filter"

filter:
- Afkorting: css-class van de filter
- Omschrijving: inhoud van de filter
- Groep: filter heeft wordt in drie delen opgesplitst; een 'allemaal' waarmee alle users getoond worden, een 'forum' voor de fora, en een 'functie' voor zaken als Forum Admin en Redactie FP enzovoorts. 'Allemaal' is er altijd, ik stop alleen 'forum' en 'functie' in de database.



gebruiker:
- Naam: gebruikersnaam op FOK!
- UserID: userID op FOK!
- Registratiedatum: registratiedatum op FOK!
- UI: bestandsnaam van UI
- Filters: welke filters er geldig zijn voor de user
- URL: link naar de persoonlijke pagina van de user, aangemaakt om rare tekens mee op te vangen (zoals punten en spaties)



=> 'Filters' in de gebruiker-tabel werkt op deze manier omslachtig, ik heb dit het liefst meteen gelinkt aan het filter-tabel. Geen idee hoe precies, dus op deze manier opgelost.
=> 'URL' in de gebruiker-tabel hoort natuurlijk dynamisch te gaan (op ID?), maar geen idee hoe, dus op deze manier opgelost.
  Moderator zondag 1 december 2013 @ 00:15:30 #47
9859 crew  Karina
Woman
pi_133790572
Ik snap er niet zoveel van, maar mooi gedaan ;)
Op donderdag 15 mei 2014 22:18 schreef sp3c het volgende:
niet zo tof doen
pi_133790697
En dan de PHP...

De filters (bovenaan):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
                        <ul id="filters" data-option-key="filter" class="nav nav-pills">
<?php
    
echo "                            <li class=\"active\"><a href=\"#\" data-toggle=\"pill\" data-filter=\"*\">Allemaal</a></li>" PHP_EOL;
    echo 
"                            <li style=\"margin-right: 1000px\"></li>" PHP_EOL;

    
$db_functie mysql_connect("localhost""root""");
    
mysql_select_db("fokcrew",$db_functie);
    
$filter_functie mysql_query("SELECT * FROM filter WHERE Groep = 'functie'",$db_functie);
    while (
$myrow mysql_fetch_array($filter_functie))
       {
    echo 
"                            <li><a href=\"#\" data-toggle=\"pill\" data-filter=\"." $myrow["Afkorting"] . "\">" $myrow["Omschrijving"] . "</a></li>" PHP_EOL;
       }

    echo 
"                            <li style=\"margin-right: 1000px\"></li>" PHP_EOL;

    
$db_forum mysql_connect("localhost""root""");
    
mysql_select_db("fokcrew",$db_forum);
    
$filter_forum mysql_query("SELECT * FROM filter WHERE Groep = 'forum' ORDER BY Afkorting ASC",$db_forum);
    while (
$myrow mysql_fetch_array($filter_forum))
       {
    echo 
"                            <li><a href=\"#\" data-toggle=\"pill\" data-filter=\"." $myrow["Afkorting"] . "\">" $myrow["Omschrijving"] . "</a></li>\n";
       }
?>
                        </ul>
                    </div>

- Ik haal dus gewoon elke record op in de database en geef dat weer.
- Ik gebruik PHP_EOL om de output wat netter te doen (alle HTML-code werd achter elkaar geplakt).
- Ik herhaal de mysql_connect en mysql_select_db telkens, het lukte mij niet om dit optimaler te doen.

De users (onderaan):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
                    <div class="portfolio-grid-1 main-block">
                        <ul id="gallery" class="thumbnails">
<?php
    $db_user 
mysql_connect("localhost""root""");
    
mysql_select_db("fokcrew",$db_user);
    
$allusers mysql_query("SELECT * FROM gebruiker ORDER BY Naam ASC",$db_user);
    while (
$myrow mysql_fetch_array($allusers))
       {
    echo 
"                            <!--" $myrow["Naam"] . "-->" PHP_EOL;
    echo 
"                            <li class=\"span3 small hp-wrapper " $myrow["Filters"] . "\">" PHP_EOL;                
    echo 
"                                <a href=\"?user=" $myrow["URL"] . "\" class=\"top-link\"><img style=\"width: 60px; height: 60px;\" src=\"ui/" $myrow["UI"] . "\"></a>" PHP_EOL;
    echo 
"                                <div class=\"bottom-block\">" PHP_EOL;
    echo 
"                                    <a href=\"?user=" $myrow["Naam"] . "\">" $myrow["Naam"] . "</a>" PHP_EOL;
    echo 
"                                </div>" PHP_EOL;   
    echo 
"                             </li>" PHP_EOL;
    echo 
"" PHP_EOL;
       }
?>
                        </ul>
                    </div>
                </div>

- Zie commentaar hierboven.

Deze PHP-codes zorgen er in ieder geval voor dat de user-pagina nu in z'n geheel via de database wordt opgehaald en dynamisch wordt opgebouwd.
pi_133790916
En ik heb ook nog het invoeren van gegevens via een formulier gebouwd:

filter:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
mysql_connect
('localhost','root',''); 
mysql_select_db('fokcrew') or die (mysql_error()); 

if(isset(
$_POST['verzenden'])) 
  { 
    
$sAfkorting                =    addslashes($_POST['Afkorting']); 
    
$sOmschrijving            =    addslashes($_POST['Omschrijving']); 
    
$sGroep                    =    addslashes($_POST['Groep']);
    
    
mysql_query("INSERT INTO filter 
                        (Afkorting, Omschrijving, Groep) 
                VALUES    ('"
.$sAfkorting."', '".$sOmschrijving."', '".$sGroep."')") or die (mysql_error()); 

    echo 
'Je gegevens zijn succesvol in de database geplaatst'
  } 
else 
  { 
?> 
<form action="?admin=_addfilter" method="POST">
Afkorting: <input type="text" name="Afkorting"><br /> 
Omschrijving: <input type="text" name="Omschrijving"><br /> 
Groep: <input type="text" name="Groep"><br /> 
<input type="submit" name="verzenden" value="verzenden"> 
</form> 
<?php
  

?>

gebruiker:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php 
mysql_connect
('localhost','root',''); 
mysql_select_db('fokcrew') or die (mysql_error()); 

if(isset(
$_POST['verzenden'])) 
  { 
    
$sNaam                =    addslashes($_POST['Naam']); 
    
$sUserID            =    addslashes($_POST['UserID']); 
    
$sRegistratiedatum    =    addslashes($_POST['Registratiedatum']); 
    
$sUI                =    addslashes($_POST['UI']); 
    
$sFilters           =    addslashes($_POST['Filters']); 
    
$sURL                =    addslashes($_POST['URL']); 
    
    
mysql_query("INSERT INTO gebruiker 
                        (Naam, UserID, Registratiedatum, UI, Filters, URL) 
                VALUES    ('"
.$sNaam."', '".$sUserID."', '".$sRegistratiedatum."', '".$sUI."', '".$sFilters."', '".$sURL."')") or die (mysql_error()); 

    echo 
'Je gegevens zijn succesvol in de database geplaatst'
  } 
else 
  { 
?> 
<form action="?admin=_adduser" method="POST">
Naam: <input type="text" name="Naam"><br /> 
UserID: <input type="text" name="UserID"><br /> 
Registratiedatum: <input type="text" name="Registratiedatum"><br /> 
UI: <input type="text" name="UI"><br /> 
Filters: <input type="text" name="Filters"><br /> 
URL: <input type="text" name="URL"><br /> 
<input type="submit" name="verzenden" value="verzenden"> 
</form> 
<?php
  

?>

- Dit werkt helemaal goed, alleen wordt de invoer niet gecontroleerd.
- Ik zou willen dat de naam uit een lijstje gekozen wordt, maar daarvoor moeten alle usernames van FOK! gescraped worden (inc. bijbehorende gegevens als userID en registratiedatum etc.).
- Ik zou willen dat de UI geüpload kan worden met het formulier.
- Filters: kunnen kiezen uit bestaande lijst in filter-tabel.

- Het bouwen van een update-formulier is me nog niet helemaal gelukt.

- Geen idee hoe veilig het geheel is...
­
­
­

Tot nu toe kan ik dus in ieder geval gemakkelijk filters en users toevoegen. Updaten kan helaas (nog) niet, verwijderen ook niet.

[ Bericht 0% gewijzigd door #ANONIEM op 01-12-2013 00:28:36 ]
  zondag 1 december 2013 @ 00:30:34 #50
104871 remlof
Europees federalist
pi_133791011
De UI kan je achterhalen mbv het user id, via de profielpagina of het fobo.
  maandag 9 december 2013 @ 00:45:24 #51
2651 svann
night-hawk
pi_134070077
Arcee, jouw slotjesopsomming geeft over vooral 1999 en 2000 een aantal mensen die alleen geregeld de lapo hadden.
Meen me te herinneren dat op een gegeven moment alle openstaande topics en masse gesloten zijn.

Mooi project, zarGon!
seek electricity                     Fok!Team Kiva micro-kredieten == Doe mee met $25! == topic
pi_134070281
destijds hadden topics ook een max van 255 posts, weet niet of daar rekening mee gehouden is
  maandag 9 december 2013 @ 01:28:26 #53
2651 svann
night-hawk
pi_134070878
Daarvóór zelfs van slechts 50.
'Volle' topics sloot men handmatig, de rest liet men gewoon wegzinken.
Automagische slotjes kwamen pas bij die 255-grens.
seek electricity                     Fok!Team Kiva micro-kredieten == Doe mee met $25! == topic
  FOK!-Schrikkelbaas woensdag 11 december 2013 @ 12:30:29 #54
862 Arcee
Look closer
pi_134145927
quote:
0s.gif Op maandag 9 december 2013 00:45 schreef svann het volgende:
Arcee, jouw slotjesopsomming geeft over vooral 1999 en 2000 een aantal mensen die alleen geregeld de lapo hadden.
Meen me te herinneren dat op een gegeven moment alle openstaande topics en masse gesloten zijn.
Ja, voor het 50 ppt-tijdperk zal het wat minder waarde hebben. Ik heb trouwens wel al eens een lijst gemaakt op basis van de forumgegevens van 2000/2001.

quote:
14s.gif Op maandag 9 december 2013 00:53 schreef KomtTijd... het volgende:
destijds hadden topics ook een max van 255 posts, weet niet of daar rekening mee gehouden is
Eerst nog 50 en 250, daarna 255 en uiteraard heb ik daar rekening mee gehouden en wel als volgt:

Vóór 15-07-2000: 50 ppt
Van 15-07-2000 t/m 30-04-2001: 250 ppt
Van 01-05-2001 t/m 18-02-2004: 255 ppt
Van 19-02-2004 tot heden: 300 ppt

:Y)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_134146309
Ah, ik ben pas ingestroomd toen 255 al de standaard was :7.
  woensdag 11 december 2013 @ 12:48:18 #56
256935 xzaz
McBacon to the rescue!
pi_134146382
Over het sluiten van topics, waarom worden ze überhaupt gesloten?
pi_134146438
quote:
0s.gif Op woensdag 11 december 2013 12:48 schreef xzaz het volgende:
Over het sluiten van topics, waarom worden ze überhaupt gesloten?
Omdat 99% van de topics na 300 posts toch verzand zijn in oeverloze iOS/Android, patat/friet, hitler/stalin discussies.
  woensdag 11 december 2013 @ 12:53:41 #58
256935 xzaz
McBacon to the rescue!
pi_134146522
quote:
14s.gif Op woensdag 11 december 2013 12:50 schreef KomtTijd... het volgende:

[..]

Omdat 99% van de topics na 300 posts toch verzand zijn in oeverloze iOS/Android, patat/friet, hitler/stalin discussies.
Ik bedoel, reeksjes kunnen toch gewoon doorlopen?
pi_134146530
Sja. Dat kan. Stel het voor.
  FOK!-Schrikkelbaas woensdag 11 december 2013 @ 12:57:32 #60
862 Arcee
Look closer
pi_134146641
quote:
0s.gif Op woensdag 11 december 2013 12:53 schreef xzaz het volgende:
Ik bedoel, reeksjes kunnen toch gewoon doorlopen?
quote:
1s.gif Op dinsdag 16 januari 2007 09:23 schreef Danny het volgende:
Indien echt noodzakelijk (maar ik zie de noodzaak niet) kan een mod een topic na sluiting weer open gooien en dan blijft 'ie open tot 'ie handmatig gesloten wordt.
Afgezien daarvan is de 300 posts limiet wmb prima en hoeft daar niets aan te veranderen.
Post van bijna 7 jaar geleden, maar ik gok dat Danny er nog steeds zo over denkt. :Y)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  woensdag 11 december 2013 @ 12:59:25 #61
256935 xzaz
McBacon to the rescue!
pi_134146698
quote:
0s.gif Op woensdag 11 december 2013 12:57 schreef Arcee het volgende:

[..]

[..]

Post van bijna 7 jaar geleden, maar ik gok dat Danny er nog steeds zo over denkt. :Y)
Dus gewoon omdat het kan, zal wel meer centjes opleveren.
pi_134146909
Een betere site levert meer centjes op ja.
  Admin woensdag 11 december 2013 @ 13:35:56 #63
1 crew  Danny
always and nevermore
pi_134147895
quote:
0s.gif Op woensdag 11 december 2013 12:59 schreef xzaz het volgende:

[..]

Dus gewoon omdat het kan, zal wel meer centjes opleveren.
wat is dat toch met mensen die bij het niet krijgen van hun zin allerlei onzin uit hun duim gaan zuigen en een soort schijnwaarheid gaan creëren met als doel de ander in een negatief daglicht te stellen? Raar. Alsof het openen van topic 2 en 3 meer zou opleveren dan het openen van pagina 2 en 3.

quote:
0s.gif Op woensdag 11 december 2013 12:57 schreef Arcee het volgende:

Post van bijna 7 jaar geleden, maar ik gok dat Danny er nog steeds zo over denkt. :Y)
mwoa, ik snap dat topics wel door zouden kunnen lopen tot pagina 10000, maar het nut ontgaat me. Het maakt het veel lastiger om bepaalde posts terug te vinden, en er is minder mogelijk met creatieve topictitels.
Zie wat ik kijk: trakt.tv
  woensdag 11 december 2013 @ 13:37:16 #64
256935 xzaz
McBacon to the rescue!
pi_134147932
quote:
0s.gif Op woensdag 11 december 2013 13:35 schreef Danny het volgende:

[..]

wat is dat toch met mensen die bij het niet krijgen van hun zin allerlei onzin uit hun duim gaan zuigen en een soort schijnwaarheid gaan creëren met als doel de ander in een negatief daglicht te stellen?
Wat is dan je reden? Er is namelijk technisch / functioneel geen enkele reden om een topic (automatisch) na 300 (of x) berichten dicht te gooien.
quote:
Raar. Alsof het openen van topic 2 en 3 meer zou opleveren dan het openen van pagina 2 en 3.
Ja, want na 12 pagina's moet er een nieuwe request worden gedaan en komt te gebruiker weer boven aan de pagina. En raad eens waar de ads staan ;)
En wat nou niet krijgen van mijn zin, ik vraag gewoon waarom het gebeurt. Gevoelige snaar of zo?
  Admin woensdag 11 december 2013 @ 13:40:24 #65
1 crew  Danny
always and nevermore
pi_134148036
quote:
0s.gif Op woensdag 11 december 2013 13:37 schreef xzaz het volgende:

Wat is dan je reden?
Lees m'n post nog eens, want daarin noem ik al redenen.

quote:
En wat nou niet krijgen van mijn zin, ik vraag gewoon waarom het gebeurt. Gevoelige snaar of zo?
nee, je suggereert dat het om geld draait. en dat nogal dom en onzinnig om te roepen.
Zie wat ik kijk: trakt.tv
  woensdag 11 december 2013 @ 13:41:15 #66
256935 xzaz
McBacon to the rescue!
pi_134148063
quote:
0s.gif Op woensdag 11 december 2013 13:40 schreef Danny het volgende:

[..]

Lees m'n post nog eens, want daarin noem ik al redenen.

[..]

nee, je suggereert dat het om geld draait. en dat nogal dom en onzinnig om te roepen.
quote:
Afgezien daarvan is de 300 posts limiet wmb prima en hoeft daar niets aan te veranderen.
Dat is geen reden. En ik suggereer dat het om geld gaat, als jij mij redenen kan of wilt geven die aangeven waarom er besloten is om een topic na x posts te sluiten er een reeks systeem op wilt nahouden is dat toch een terechte vraag. Aan jou om het te willen beantwoorden.

En waarom zou geld geen valide reden zijn, ik had het ook gedaan. ;)
  FOK!-Schrikkelbaas woensdag 11 december 2013 @ 13:55:04 #67
862 Arcee
Look closer
pi_134148451
quote:
0s.gif Op woensdag 11 december 2013 13:35 schreef Danny het volgende:
er is minder mogelijk met creatieve topictitels.
True. :s)

En de 300 is voor dit soort stats ook handig. :Y)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  woensdag 11 december 2013 @ 13:57:45 #68
256935 xzaz
McBacon to the rescue!
pi_134148537
quote:
0s.gif Op woensdag 11 december 2013 13:55 schreef Arcee het volgende:

[..]

True. :s)

En de 300 is voor dit soort stats ook handig. :Y)
My Point ;)
  woensdag 11 december 2013 @ 14:05:53 #69
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_134148846
quote:
0s.gif Op woensdag 11 december 2013 13:41 schreef xzaz het volgende:

[..]

[..]

Dat is geen reden. En ik suggereer dat het om geld gaat, als jij mij redenen kan of wilt geven die aangeven waarom er besloten is om een topic na x posts te sluiten er een reeks systeem op wilt nahouden is dat toch een terechte vraag. Aan jou om het te willen beantwoorden.

En waarom zou geld geen valide reden zijn, ik had het ook gedaan. ;)
Je leest de verkeerde post terug.
  woensdag 11 december 2013 @ 14:06:57 #70
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_134148893
quote:
0s.gif Op woensdag 11 december 2013 13:57 schreef xzaz het volgende:

[..]

My Point ;)
Want die statistieken leveren geld op?
  Admin woensdag 11 december 2013 @ 14:35:25 #71
1 crew  Danny
always and nevermore
pi_134149966
quote:
0s.gif Op woensdag 11 december 2013 13:41 schreef xzaz het volgende:

Dat is geen reden.
Lezen is blijkbaar moeilijk

quote:
0s.gif Op woensdag 11 december 2013 13:35 schreef Danny het volgende:

ik snap dat topics wel door zouden kunnen lopen tot pagina 10000, maar het nut ontgaat me. Het maakt het veel lastiger om bepaalde posts terug te vinden, en er is minder mogelijk met creatieve topictitels.
quote:
En ik suggereer dat het om geld gaat, als jij mij redenen kan of wilt geven die aangeven waarom er besloten is om een topic na x posts te sluiten er een reeks systeem op wilt nahouden is dat toch een terechte vraag. Aan jou om het te willen beantwoorden.
Er is toe besloten omdat in 1999 bandbreedte érg duur was en computerkracht érg beperkt. Topics hadden dus maximaal 50 posts. Later is dat opgerekt tot 300, omdat dat op dat moment acceptabel was en de standaard instelling met 20 pagina's precies op 1 regel pastte qua nummering. Nu is het meer bovenstaande geworden.

quote:
En waarom zou geld geen valide reden zijn, ik had het ook gedaan. ;)
Omdat het bladeren tussen topic deel 1,2,3,4,5 en het bladeren tussen topic pagina 1,2,3,4,5 evenveel pageviews en dus ad-impressies opleveren. Het levert dus niets meer of minder op om voor een andere indeling te kiezen.
Zie wat ik kijk: trakt.tv
  woensdag 11 december 2013 @ 14:35:56 #72
256935 xzaz
McBacon to the rescue!
pi_134149986
quote:
7s.gif Op woensdag 11 december 2013 14:05 schreef BBQSausage het volgende:

[..]

Je leest de verkeerde post terug.
:@ Welke dan?
quote:
15s.gif Op woensdag 11 december 2013 14:06 schreef BBQSausage het volgende:

[..]

Want die statistieken leveren geld op?
Ja, meer content.
  woensdag 11 december 2013 @ 14:58:26 #73
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_134150750
quote:
0s.gif Op woensdag 11 december 2013 14:35 schreef xzaz het volgende:

[..]

:@ Welke dan?
Zie Danny's reactie hierboven. Hij haalt 't zelf nog een keertje aan. :s)

quote:
0s.gif Op woensdag 11 december 2013 14:35 schreef xzaz het volgende:

[..]

Ja, meer content.
Ohja, dus omdat er meer topics zijn, brengt het meer views op? Slaat natuurlijk nergens op. De views die je nu apart per topic krijgt, zou je dan verzameld op één topic krijgen.

Bovendien vindt Google duplicate content niet fijn, dus daar schiet je al helemaal niks mee op.
pi_135483048
Even een kickje...

Iemand die hiermee wil/kan helpen? En dan vooral programmeren/scripten, eigenlijk.
pi_138756171
http://www.sqlmaestro.com/resources/all/how_to_add_chart/.

• Demo: http://demo.sqlmaestro.com/games_by_channel.php. Voorbeeld werkt met onderdelen die je met het forum kunt vergelijken: users/functies/fora etc., dus met een beetje ombouwen zou dit wel kunnen werken.
• Admin: http://demo.sqlmaestro.com/login.php.

Ik probeer dit nu aan de praat te krijgen, zal het daarna proberen aan te passen.

Iemand die er verstand van heeft en mee wil stoeien?
pi_141143239
Kick!

Bezig met een dynamische versie: http://fok.zevkiselim.nl/crew2.0.
GitHub: https://github.com/zarGonnn/FOK-crewgeschiedenis

[ Bericht 13% gewijzigd door #ANONIEM op 16-06-2014 09:49:49 ]
pi_141143259
Ik was van plan om verder te werken in de esv7 branch, als je geen rechten voor de master branch zou willen geven. :)
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141143319
quote:
0s.gif Op maandag 16 juni 2014 09:50 schreef esv7 het volgende:
Ik was van plan om verder te werken in de esv7 branch, als je geen rechten voor de master branch zou willen geven. :)
Ik heb op de website gezocht en kon zo snel geen permissies per branch instellen. :P.

Jij enig idee hoe dat moet?
pi_141143345
quote:
0s.gif Op maandag 16 juni 2014 09:53 schreef zarGon het volgende:

[..]

Ik heb op de website gezocht en kon zo snel geen permissies per branch instellen. :P.

Jij enig idee hoe dat moet?
Nee eigenlijk niet, ik kreeg eerst een melding dat ik geen permissie had om te pushen, maar zojuist lukte het wel dus ik dacht dat jij het had aangepast :) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  maandag 16 juni 2014 @ 10:09:07 #80
25889 Sitethief
Fulltime Flapdrol
pi_141143579
Was shmoopy niet heel lang, samen met Tararaboemdijee en nog een derde Global Moderator, is al weer heeeeel lang geleden maar nu staat er dat ze sinds 2004 FA is?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_141143583
quote:
0s.gif Op maandag 16 juni 2014 09:55 schreef esv7 het volgende:

[..]

Nee eigenlijk niet, ik kreeg eerst een melding dat ik geen permissie had om te pushen, maar zojuist lukte het wel dus ik dacht dat jij het had aangepast :) .
Ga je nu verder op de master of in de esv7-branch?

Ik heb net de update die jij had gecommit op de website geplaatst... http://fok.zevkiselim.nl/crew2.0/. Ik zie geen verandering bij timeline?
pi_141143620
quote:
0s.gif Op maandag 16 juni 2014 10:09 schreef Sitethief het volgende:
Was shmoopy niet heel lang, samen met Tararaboemdijee en nog een derde Global Moderator, is al weer heeeeel lang geleden maar nu staat er dat ze sinds 2004 FA is?
Dat zal dan voor 2004 zijn geweest?

Zoals je ziet is er een link geplaatst naar de MED. Als jij een link hebt (waarin staat dat zij Global Moderator is geworden), dan zie ik die graag. :P.
pi_141143647
Ik ga vanavond maar eens een wiki aanmaken op GitHub. Maakt het uitleggen makkelijker.
pi_141144007
quote:
0s.gif Op maandag 16 juni 2014 10:09 schreef zarGon het volgende:

[..]

Ga je nu verder op de master of in de esv7-branch?

Ik heb net de update die jij had gecommit op de website geplaatst... http://fok.zevkiselim.nl/crew2.0/. Ik zie geen verandering bij timeline?
Hmmmmm apart, bij mij werkt het wel lokaal.


Ik zie al wat het probleem is, de controller haalt niks op uit de database waardoor er niks te tonen valt. Dan zou je denk ik even naar de gebruikte query moeten kijken(in gettimelinedata2.php).
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141144065
quote:
0s.gif Op maandag 16 juni 2014 10:29 schreef esv7 het volgende:

[..]

Ik zie al wat het probleem is, de controller haalt niks op uit de database waardoor er niks te tonen valt. Dan zou je denk ik even naar de gebruikte query moeten kijken.
Waarom werkt het bij jou wel en bij mij niet dan? :D. Zelfde database, no?

Even de query maar bekijken dan.

[ Bericht 2% gewijzigd door #ANONIEM op 16-06-2014 10:32:59 ]
pi_141144124
quote:
0s.gif Op maandag 16 juni 2014 10:29 schreef esv7 het volgende:

Ik zie al wat het probleem is, de controller haalt niks op uit de database waardoor er niks te tonen valt. Dan zou je denk ik even naar de gebruikte query moeten kijken(in gettimelinedata2.php).
1        WHERE gebruiker.PK_Gebruiker = '".$_GET['user']."'";

Waar slaat die '".$_GET['user']." op? Welk gegeven is dat precies?
  maandag 16 juni 2014 @ 10:38:22 #87
25889 Sitethief
Fulltime Flapdrol
pi_141144187
quote:
0s.gif Op maandag 16 juni 2014 10:11 schreef zarGon het volgende:

[..]

Dat zal dan voor 2004 zijn geweest?

Zoals je ziet is er een link geplaatst naar de MED. Als jij een link hebt (waarin staat dat zij Global Moderator is geworden), dan zie ik die graag. :P.
Hier werd ze global mod:
MED / shmoopy stopt met R&P; vacature duomod

Wat meer info
MED / De Global Moderator: niet zomaar een modje
FOK!ker van de week: shmoopy
MED / Likje verf voor de Global Moderators

Volgens mij bleef ze GM tot ze FA werd.

Trouwens, dit al gevonden: http://wiki.fok.nl/index.php/Historisch_crewoverzicht ?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_141144235
quote:
Hmhmm, thanks. Ik zal een update geven wanneer ik er tijd voor heb! (Handmatig en zo.)

Programmeer je mee? :P.
  maandag 16 juni 2014 @ 10:41:54 #89
25889 Sitethief
Fulltime Flapdrol
pi_141144254
quote:
0s.gif Op maandag 16 juni 2014 10:41 schreef zarGon het volgende:

[..]

Hmhmm, thanks. Ik zal een update geven wanneer ik er tijd voor heb! (Handmatig en zo.)

Programmeer je mee? :P.
Kzal vanavond, na GoT, eens kijken waar ik mee kan helpen. Kzit nu op werk momenteel toch fulltime MySQL aapje te spelen...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 16 juni 2014 @ 10:43:19 #90
25889 Sitethief
Fulltime Flapdrol
pi_141144297
quote:
0s.gif Op maandag 16 juni 2014 10:35 schreef zarGon het volgende:

[..]
[ code verwijderd ]

Waar slaat die '".$_GET['user']." op? Welk gegeven is dat precies?
Welke grapjas gooit GET parameters direct in de query??
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_141144308
quote:
0s.gif Op maandag 16 juni 2014 10:35 schreef zarGon het volgende:

[..]
[ code verwijderd ]

Waar slaat die '".$_GET['user']." op? Welk gegeven is dat precies?
Dat is de parameter die uit de ajax functie meekomt, en die haalt hem op uit de selectie box met verschillende mods, dit is trouwens gevoelig voor sql injection atm.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141144322
quote:
0s.gif Op maandag 16 juni 2014 10:43 schreef Sitethief het volgende:

[..]

Welke grapjas gooit GET parameters direct in de query??
Ik omdat ik nog geen tijd had om een prepared query te schrijven.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141144335
quote:
0s.gif Op maandag 16 juni 2014 10:43 schreef esv7 het volgende:

[..]

Dat is de parameter die uit de ajax functie meekomt, en die haalt hem op uit de selectie box met verschillende mods, dit is trouwens gevoelig voor sql injection atm.
Duidelijk.
quote:
0s.gif Op maandag 16 juni 2014 10:41 schreef Sitethief het volgende:

[..]

Kzal vanavond, na GoT, eens kijken waar ik mee kan helpen. Kzit nu op werk momenteel toch fulltime MySQL aapje te spelen...
^O^!
pi_141144631
quote:
0s.gif Op maandag 16 juni 2014 10:29 schreef esv7 het volgende:

[..]

Hmmmmm apart, bij mij werkt het wel lokaal.
[ afbeelding ]

Ik zie al wat het probleem is, de controller haalt niks op uit de database waardoor er niks te tonen valt. Dan zou je denk ik even naar de gebruikte query moeten kijken(in gettimelinedata2.php).
Gefikst. De query is hoofdlettergevoelig. Blijkbaar werkt het lokaal wel, omdat Windows?

In ieder geval, dit werkt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
    $sql 
=
        
"SELECT
              G.Gebruikersnaam
            , R.Afkorting
            , R.Omschrijving
            , A.Startdatum
            , IFNULL(A.Einddatum, CURDATE())
          FROM Activiteit A
          LEFT JOIN Gebruiker G
            ON A.FK_Gebruiker = G.PK_Gebruiker
         LEFT JOIN Rol R
            ON A.FK_Rol = R.PK_Rol
         WHERE G.PK_Gebruiker = ' "
.$_GET['user']. " ' ";
    
?>
Jij had "gebruiker" i.p.v. "Gebruiker", "rol" i.p.v. "Rol' etc. Heb verder een IFNULL toegewezen aan einddatum.

http://fok.zevkiselim.nl/crew2.0/. De timeline werkt, alleen klopt de indeling nog niet.

Hebben we gettimelinedata.php nog wel nodig? We hebben er nu twee en zo.
pi_141144718
quote:
0s.gif Op maandag 16 juni 2014 10:58 schreef zarGon het volgende:

[..]

Gefikst. De query is hoofdlettergevoelig. Blijkbaar werkt het lokaal wel, omdat Windows?

In ieder geval, dit werkt:
[ code verwijderd ]

Jij had "gebruiker" i.p.v. "Gebruiker", "rol" i.p.v. "Rol' etc. Heb verder een IFNULL toegewezen aan einddatum.

http://fok.zevkiselim.nl/crew2.0/. De timeline werkt, alleen klopt de indeling nog niet.

Hebben we gettimelinedata.php nog wel nodig? We hebben er nu twee en zo.
Nee die andere gettimelinedata.php is overbodig, wilde je code alleen niet verwijderen. Mooi dat dit nu werkend is.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141144782
quote:
0s.gif Op maandag 16 juni 2014 11:01 schreef esv7 het volgende:

[..]

Nee die andere gettimelinedata.php is overbodig, wilde je code alleen niet verwijderen. Mooi dat dit nu werkend is.
Dan verwijder ik gettimelinedata2.php, en wijzig ik index.php zodat hij naar de juiste gettimelinedata.php verwijst.

En tag ik het met 0.0.3. :P. De (kale) basis is hiermee werkend. O+.

[ Bericht 0% gewijzigd door #ANONIEM op 16-06-2014 11:24:49 ]
pi_141145025
quote:
0s.gif Op maandag 16 juni 2014 11:03 schreef zarGon het volgende:

[..]

Dan verwijder ik gettimelinedata2.php, en wijzig ik index.php zodat hij naar de juiste gettimelinedata.php wijzigt.

En tag ik het met 0.0.3. :P. De (kale) basis is hiermee werkend. O+.
Mooi *) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141146358
Eén van de volgende stappen is het bouwen van formulieren waarmee data in de database gestopt kan worden. Nu kan ik dat zelf ook wel (post #49), maar het kan vast beter en veiliger...

Iemand een voorbeeld of een website die me daarbij op weg kan helpen?

Verbetering hierop is het scrapen van user-gegevens van FOK!. Dat je een user selecteert op de website, en dat de registratiedatum, userID, UI e.d. automatisch opgehaald worden. Is daar een goede tutorial voor? (Heb zelf nog niet gezocht, komt nu niet goed uit.)
pi_141146854
quote:
0s.gif Op maandag 16 juni 2014 11:58 schreef zarGon het volgende:
Eén van de volgende stappen is het bouwen van formulieren waarmee data in de database gestopt kan worden. Nu kan ik dat zelf ook wel (post #49), maar het kan vast beter en veiliger...

Iemand een voorbeeld of een website die me daarbij op weg kan helpen?

Verbetering hierop is het scrapen van user-gegevens van FOK!. Dat je een user selecteert op de website, en dat de registratiedatum, userID, UI e.d. automatisch opgehaald worden. Is daar een goede tutorial voor? (Heb zelf nog niet gezocht, komt nu niet goed uit.)
In ieder geval prepared statements gebruiken i.v.m. sql injection.
http://www.php.net//manual/en/pdo.prepare.php
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141175316
Wie is "waterkip"? :P
pi_141178315
quote:
0s.gif Op maandag 16 juni 2014 10:13 schreef zarGon het volgende:
Ik ga vanavond maar eens een wiki aanmaken op GitHub. Maakt het uitleggen makkelijker.
https://github.com/zarGonnn/FOK-crewgeschiedenis/wiki.
pi_141178696
quote:
Wat voor gegevens zou je willen scrapen?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141179146
quote:
0s.gif Op maandag 16 juni 2014 22:38 schreef esv7 het volgende:

[..]

Wat voor gegevens zou je willen scrapen?
Gegevens die je op een profiel ziet. esv7.


In jouw geval:
- UserID (384959)
- Registratiedatum (20 september 2012)
- UI (http://i.fokzine.net/usericons/384959/dilla_small.jpg / alleen link opslaan of ook het plaatje)

Natuurlijk de hierbij behorende username. :P.

Om te gebruiken op de user-pagina straks; zie voorbeeld: http://fok.zevkiselim.nl/crew/?user=zarGon (bovenaan).

[ Bericht 3% gewijzigd door #ANONIEM op 16-06-2014 22:50:16 ]
pi_141194448
quote:
0s.gif Op maandag 16 juni 2014 22:45 schreef zarGon het volgende:

[..]

Gegevens die je op een profiel ziet. esv7.

In jouw geval:
- UserID (384959)
- Registratiedatum (20 september 2012)
- UI (http://i.fokzine.net/usericons/384959/dilla_small.jpg / alleen link opslaan of ook het plaatje)

Natuurlijk de hierbij behorende username. :P.

Om te gebruiken op de user-pagina straks; zie voorbeeld: http://fok.zevkiselim.nl/crew/?user=zarGon (bovenaan).
En is er ergens ook een lijst met moderators te vinden of zou die alle geregistreerde users af moeten gaan?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141194585
quote:
0s.gif Op dinsdag 17 juni 2014 11:50 schreef esv7 het volgende:

[..]

En is er ergens ook een lijst met moderators te vinden of zou die alle geregistreerde users af moeten gaan?
Zo'n lijst is helaas nooit bijgehouden. Eventueel zou ik een tabel met usernames kunnen aanmaken die ooit crew zijn geweest. Anders is het alle geregistreerde users afgaan...

Wat is handiger (voor jou)?
pi_141194850
quote:
0s.gif Op dinsdag 17 juni 2014 11:53 schreef zarGon het volgende:

[..]

Zo'n lijst is helaas nooit bijgehouden. Eventueel zou ik een tabel met usernames kunnen aanmaken die ooit crew zijn geweest. Anders is het alle geregistreerde users afgaan...

Wat is handiger (voor jou)?
Alle users afgaan is flink wat denk ik:P maar dan zal het alleen wat langer aan staan, voor mij zelf zal het weinig schelen denk ik. Ik ga wel even wat proberen.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141194952
quote:
0s.gif Op dinsdag 17 juni 2014 12:01 schreef esv7 het volgende:

[..]

Alle users afgaan is flink wat denk ik:P maar dan zal het alleen wat langer aan staan, voor mij zelf zal het weinig schelen denk ik. Ik ga wel even wat proberen.
O+.

Je gaat nu eenmalig al die data ophalen/opslaan?
pi_141196171
quote:
0s.gif Op dinsdag 17 juni 2014 12:04 schreef zarGon het volgende:

[..]

O+.

Je gaat nu eenmalig al die data ophalen/opslaan?
Ik ga even wat proberen om wat gegevens te verzamelen. :)
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141196247
quote:
0s.gif Op dinsdag 17 juni 2014 12:43 schreef esv7 het volgende:

[..]

Ik ga even wat proberen om wat gegevens te verzamelen. :)
Cool cool cool!
pi_141199874
quote:
11s.gif Op zaterdag 14 juni 2014 20:36 schreef bondage het volgende:
.. lokpost ...
Hai!

esv7 (twee posts omhoog) is bezig met een scrapen, die gegevens uit een FOK!profiel zou moeten halen. Het lukt 'm echt niet helemaal, en ik vroeg me af of jij mee kon helpen/kijken... Gezien je eerdere werk en zo. :P.
  FOK!mycroftheld dinsdag 17 juni 2014 @ 14:40:07 #111
128465 verified  bondage
Ingewikkeld
pi_141200101
quote:
0s.gif Op dinsdag 17 juni 2014 14:33 schreef zarGon het volgende:

[..]

Hai!

esv7 (twee posts omhoog) is bezig met een scrapen, die gegevens uit een FOK!profiel zou moeten halen. Het lukt 'm echt niet helemaal, en ik vroeg me af of jij mee kon helpen/kijken... Gezien je eerdere werk en zo. :P.
Ik haal voor de stats geen data uit de profielen op maar importeer alle losse posts per topic. Arcee doet het volgens mij wel op basis van profielen.

Edit: mocht het probleem ergens in het inloggen zitten kan ik uiteraard wel helpen.
pi_141200328
quote:
11s.gif Op dinsdag 17 juni 2014 14:40 schreef bondage het volgende:

[..]

Ik haal voor de stats geen data uit de profielen op maar importeer alle losse posts per topic. Arcee doet het volgens mij wel op basis van profielen.

Edit: mocht het probleem ergens in het inloggen zitten kan ik uiteraard wel helpen.
Het probleem is dat ik de profielpagina niet kan includen, ik krijg dan:
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  FOK!mycroftheld dinsdag 17 juni 2014 @ 14:51:06 #113
128465 verified  bondage
Ingewikkeld
pi_141200414
quote:
0s.gif Op dinsdag 17 juni 2014 14:48 schreef esv7 het volgende:

[..]

Het probleem is dat ik de profielpagina niet kan includen, ik krijg dan:
[ afbeelding ]
Volgens mij moet je voor het inzien van profielen ingelogd zijn. Heb je een actieve sessie? Ik gebruik overigens de text-only layout onder een ander account (monitor), ik vind dat wat makkelijker te parsen.
  dinsdag 17 juni 2014 @ 14:51:28 #114
25889 Sitethief
Fulltime Flapdrol
pi_141200425
quote:
0s.gif Op dinsdag 17 juni 2014 14:48 schreef esv7 het volgende:

[..]

Het probleem is dat ik de profielpagina niet kan includen, ik krijg dan:
[ afbeelding ]
Includen? Waarom geen curl gebruiken?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!mycroftheld dinsdag 17 juni 2014 @ 14:52:22 #115
128465 verified  bondage
Ingewikkeld
pi_141200455
quote:
0s.gif Op dinsdag 17 juni 2014 14:51 schreef Sitethief het volgende:

[..]

Includen? Waarom geen curl gebruiken?
Die kun je sowieso beter gebruiken als je, zoals in dit geval, met cookies moet werken.
pi_141200524
quote:
0s.gif Op dinsdag 17 juni 2014 14:51 schreef Sitethief het volgende:

[..]

Includen? Waarom geen curl gebruiken?
quote:
14s.gif Op dinsdag 17 juni 2014 14:52 schreef bondage het volgende:

[..]

Die kun je sowieso beter gebruiken als je, zoals in dit geval, met cookies moet werken.
Ja die had ik ook geprobeerd maar dat werkte ook niet.

Het ligt inderdaad aan het uitgelogd zijn, dat ik dat over het hoofd heb gezien :{ .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  FOK!mycroftheld dinsdag 17 juni 2014 @ 14:58:04 #117
128465 verified  bondage
Ingewikkeld
pi_141200651
quote:
0s.gif Op dinsdag 17 juni 2014 14:54 schreef esv7 het volgende:

[..]

[..]

Ja die had ik ook geprobeerd maar dat werkte ook niet.

Het ligt inderdaad aan het uitgelogd zijn, dat ik dat over het hoofd heb gezien :{ .
Ik heb voor het inloggen en maken van het koekje een script. Ben echter op kantoor dus kan je nu geen voorbeeld sturen.
pi_141201792
quote:
11s.gif Op dinsdag 17 juni 2014 14:58 schreef bondage het volgende:

[..]

Ik heb voor het inloggen en maken van het koekje een script. Ben echter op kantoor dus kan je nu geen voorbeeld sturen.
Oké dan kijk ik uit naar het voorbeeld:).
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  FOK!mycroftheld dinsdag 17 juni 2014 @ 15:32:40 #119
128465 verified  bondage
Ingewikkeld
pi_141201966
quote:
0s.gif Op dinsdag 17 juni 2014 15:28 schreef esv7 het volgende:

[..]

Oké dan kijk ik uit naar het voorbeeld:).
Ben tegen 19:00 thuis, zal dan ff voor je kijken. Kunnen anders wel ff wat per DM regelen denk ik.
pi_141203826
O+.

Eventueel een issue erin schieten? https://github.com/zarGonnn/FOK-crewgeschiedenis/issues. Kan de rest meekijken en zo. Weet niet of het gemakkelijker is though.

[ Bericht 57% gewijzigd door #ANONIEM op 17-06-2014 16:26:20 ]
pi_141203942
quote:
0s.gif Op dinsdag 17 juni 2014 16:25 schreef zarGon het volgende:
O+.

Eventueel een issue erin schieten? https://github.com/zarGonnn/FOK-crewgeschiedenis/issues. Kan de rest meekijken en zo. Weet niet of het gemakkelijker is though.
Met de hulp van bondage moet ik nu alleen nog uitgraven wat ik wil scrapen en dan is die klaar :) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141204437
quote:
0s.gif Op dinsdag 17 juni 2014 16:28 schreef esv7 het volgende:

[..]

Met de hulp van bondage moet ik nu alleen nog uitgraven wat ik wil scrapen en dan is die klaar :) .
:9. Ben benieuwd!
pi_141204765
Ik wil een distinct count van aantal dagen hebben uit meerdere datumreeks/-range.

Concreet: het rode getal '1042' op http://fok.zevkiselim.nl/crew/?user=zarGon.

Range:
1
2
2014-01-01 - 2014-01-05
2014-01-03 - 2014-01-07

Levert een distinct count op van 7:
1
2
3
4
5
6
7
2014-01-01
2014-01-02
2014-01-03
2014-01-04
2014-01-05
2014-01-06
2014-01-07

Hoe kan ik dit het beste aanpakken? Ik heb gezocht maar geen voorbeeldcode kunnen vinden...

In het ergste geval wilde ik een tabel hebben met datums (alle dagen tussen 1999 en 2015), en dan joinen en distinct/group by gebruiken om het unieke aantal dagen te tellen. Dat kan vast efficiënter.
pi_141204881
quote:
0s.gif Op dinsdag 17 juni 2014 16:28 schreef esv7 het volgende:

[..]

Met de hulp van bondage moet ik nu alleen nog uitgraven wat ik wil scrapen en dan is die klaar :) .
Hoe pak je de UI's aan eigenlijk? Op welke manier ga je die opslaan?

[ Bericht 3% gewijzigd door #ANONIEM op 17-06-2014 16:54:16 ]
pi_141205401
Er is toch een klein probleem, die scraper moet heel veel pagina's bekijken resulterend in een ip ban. :o
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  Moderator / Redactie Sport / Devops dinsdag 17 juni 2014 @ 17:22:43 #126
176766 zoem
zoemt
pi_141206010
Waarom zou je alle users willen scrapen, terwijl alleen de crewleden nodig zijn? Van de ~430.000 is nog niet eens 1% crew geweest.
pi_141206127
quote:
0s.gif Op dinsdag 17 juni 2014 17:08 schreef esv7 het volgende:
Er is toch een klein probleem, die scraper moet heel veel pagina's bekijken resulterend in een ip ban. :o
Is wat voor te zeggen natuurlijk. :P.

Eerst alleen de users op http://fok.zevkiselim.nl/crew/?type=user scrapen? Kan ze in een tabel zetten als je wil.
pi_141206312
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.
Profielpagina: "http://forum.fok.nl/user/profile/" voor de usernames plaatsen.

[ Bericht 0% gewijzigd door #ANONIEM op 17-06-2014 17:31:19 ]
pi_141220608
De tutorial die ik heb gebruikt werkt met een dropdownlijst en toont vervolgens de gegevens van de geselecteerde item (user).

Wat ik graag zou willen is dat in plaats van een dropdownlijst de selectie (users) in een tabel of in een (HTML-)lijst wordt getoond. En dat elke user een aparte pagina heeft, zodat deze ook direct op te vragen is. Nu is dat niet mogelijk; na het selecteren van een user in de dropdownlijst blijft de pagina op index.php.

Zoiets:


Tabel kan later natuurlijk opgeleukt worden met UI's en dergelijke. ;P.

Even hiermee aan de slag gaan dan maar...
  Moderator / Redactie Sport / Devops dinsdag 17 juni 2014 @ 21:37:13 #130
176766 zoem
zoemt
pi_141220980
Niet zo heel lastig toch? Een tabel maken en die vullen met hyperlinks.
pi_141221258
quote:
0s.gif Op dinsdag 17 juni 2014 21:37 schreef zoem het volgende:
Niet zo heel lastig toch? Een tabel maken en die vullen met hyperlinks.
Dat lukt me wel, maar het gedeelte erna. :P. De pagina die de geselecteerde user ontvangt en de gegevens toont.

Zou me moeten lukken. Denk ik.
pi_141222482
quote:
1s.gif Op zondag 15 juni 2014 23:56 schreef Robuustheid het volgende:

[..]

Weet je zeker dat de code van 0.2 werkt? Als ik de index.php lokaal open, krijg ik een syntax error. Ergens zou-ie niet goed afgesloten worden. :)
Ik was net even lokaal bezig en ik zag inderdaad een "Parse error: syntax error, unexpected end of file" verschijnen. Ik heb een "<?" gewijzigd naar "<?php", en nu verschijnt de melding niet meer.

Thanks voor je post nog.
  Moderator / Redactie Sport / Devops dinsdag 17 juni 2014 @ 22:05:34 #133
176766 zoem
zoemt
pi_141222900
Btw, ik zou de php sluittag weglaten aan het eind van de bestanden. Spaties/tabs aan het eind kunnen namelijk wel eens vervelend doen.

Even mierenneuken: waarom wordt er standaard overal al 1x ingesproken? Zonde van de ruimte/leesbaarheid :)
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 22:14:44 #134
359864 crew  Nattekat
De roze zeekat
pi_141223468
Interessant idee, zeker iets waar ik eventueel mee zou willen helpen :Y
100.000 katjes
Fuck the EBU!
pi_141223948
quote:
0s.gif Op dinsdag 17 juni 2014 22:05 schreef zoem het volgende:
Btw, ik zou de php sluittag weglaten aan het eind van de bestanden. Spaties/tabs aan het eind kunnen namelijk wel eens vervelend doen.
Op welke doel je precies? Hoe moet het werken als de php-tag niet gesloten wordt?

quote:
Even mierenneuken: waarom wordt er standaard overal al 1x ingesproken? Zonde van de ruimte/leesbaarheid :)
Oh, dat komt door mij. :P.

Ik spring bij elke tag in. Standaard 1 keer komt doordat ik <html> als basis neem, dus er wordt ingesprongen bij <head> en <body>.

Hoe zou jij het doen?

[ Bericht 0% gewijzigd door #ANONIEM op 17-06-2014 22:23:08 ]
pi_141223969
quote:
0s.gif Op dinsdag 17 juni 2014 22:14 schreef Nattekat het volgende:
Interessant idee, zeker iets waar ik eventueel mee zou willen helpen :Y
Zie GitHub. :9.
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 22:26:17 #137
359864 crew  Nattekat
De roze zeekat
pi_141224219
quote:
0s.gif Op dinsdag 17 juni 2014 22:22 schreef zarGon het volgende:

[..]

Zie GitHub. :9.
Nog schrapers nodig? :)
100.000 katjes
Fuck the EBU!
pi_141224392
quote:
1s.gif Op dinsdag 17 juni 2014 22:26 schreef Nattekat het volgende:

[..]

Nog schrapers nodig? :)
esv7 is/was ermee bezig (zie hierboven); ik weet niet wat de status ervan is.

Wellicht kunnen jullie er samen naar kijken? Ik heb geen idee hoe het scrapen werkt, dus kan er weinig nuttigs over zeggen.
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 22:37:43 #139
359864 crew  Nattekat
De roze zeekat
pi_141224990
quote:
0s.gif Op dinsdag 17 juni 2014 22:28 schreef zarGon het volgende:

[..]

esv7 is/was ermee bezig (zie hierboven); ik weet niet wat de status ervan is.

Wellicht kunnen jullie er samen naar kijken? Ik heb geen idee hoe het scrapen werkt, dus kan er weinig nuttigs over zeggen.
Als dat het enige is wat nodig is lijkt het mij dat hij het alleen wel aankan. Ik kan eventueel ook de site een beetje in elkaar zetten.
100.000 katjes
Fuck the EBU!
pi_141225094
quote:
1s.gif Op dinsdag 17 juni 2014 22:37 schreef Nattekat het volgende:

[..]

Als dat het enige is wat nodig is lijkt het mij dat hij het alleen wel aankan. Ik kan eventueel ook de site een beetje in elkaar zetten.
Er zijn andere openstaande punten, zie de To-do: https://github.com/zarGonnn/FOK-crewgeschiedenis/wiki#to-do.

Alle hulp is welkom! Kun je aangeven waar je mee beziggaat na het zien van die punten?
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 22:53:03 #141
359864 crew  Nattekat
De roze zeekat
pi_141226230
quote:
0s.gif Op dinsdag 17 juni 2014 22:39 schreef zarGon het volgende:

[..]

Er zijn andere openstaande punten, zie de To-do: https://github.com/zarGonnn/FOK-crewgeschiedenis/wiki#to-do.

Alle hulp is welkom! Kun je aangeven waar je mee beziggaat na het zien van die punten?
Ik probeer even een beeld te vormen bij die punten en kijk wat er mogelijk is. Laat het straks weten.
100.000 katjes
Fuck the EBU!
pi_141226285
quote:
0s.gif Op dinsdag 17 juni 2014 22:53 schreef Nattekat het volgende:

[..]

Ik probeer even een beeld te vormen bij die punten en kijk wat er mogelijk is. Laat het straks weten.
Neem vooral de huidige (handmatige) versie door: http://fok.zevkiselim.nl/crew. Die richting moet het opgaan.
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 22:54:43 #143
359864 crew  Nattekat
De roze zeekat
pi_141226330
quote:
0s.gif Op dinsdag 17 juni 2014 22:53 schreef zarGon het volgende:

[..]

Neem vooral de huidige (handmatige) versie door: http://fok.zevkiselim.nl/crew. Die richting moet het opgaan.
Zou je ook een eventuele toelichting kunnen geven bij die punten? Want bij de middelste drie is het onduidelijk wat de bedoeling is. Die taartgrafieken zijn er ook al.
100.000 katjes
Fuck the EBU!
pi_141226333
De scraper is in principe af ik heb alleen nog een lijstje van de userids nodig.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  Moderator / Redactie Sport / Devops dinsdag 17 juni 2014 @ 22:56:44 #145
176766 zoem
zoemt
pi_141226444
quote:
0s.gif Op dinsdag 17 juni 2014 22:22 schreef zarGon het volgende:
Op welke doel je precies? Hoe moet het werken als de php-tag niet gesloten wordt?
Bijvoorbeeld deze php file: https://github.com/zarGon(...)s/blob/master/db.php
Op het eind staat ?>, welke in principe weggelaten kan worden. Zie oa http://stackoverflow.com/(...)e-omit-the-close-tag
quote:
Oh, dat komt door mij. :P.

Ik spring bij elke tag in. Standaard 1 keer komt doordat ik <html> als basis neem, dus er wordt ingesprongen bij <head> en <body>.

Hoe zou jij het doen?
Ik bedoel niet de html maar de php, zoals in een file als deze. Het eerste statement begint al gelijk ingesprongen. Alle andere php files ook. Het is verder mierenneuken, maar viel me op.
pi_141227744
quote:
0s.gif Op dinsdag 17 juni 2014 22:54 schreef Nattekat het volgende:

[..]

Zou je ook een eventuele toelichting kunnen geven bij die punten? Want bij de middelste drie is het onduidelijk wat de bedoeling is. Die taartgrafieken zijn er ook al.
Natuurlijk.

quote:
Invoerformulieren waarmee gegevens kunnen worden toegevoegd aan de database.
Een pagina waar je door middel van een formulier een user kan toevoegen. Ik had zelf een beginnetje gemaakt: DIG / Crewgeschiedenis, van handmatig naar dynamisch (PHP/MySQL).

Voorbeeld:
- Nieuwe user toevoegen:


- Bestaande user wijzigen:


quote:
Template; bizStrap is een optie.
De huidige versie is kaal, het heeft alleen de grafieken. Geen template dus. Een template zou fijn zijn, zie de handmatige versie.

quote:
Overzichten (tabel/pie chart/timeline) voor users én fora.
Momenteel heb ik als testdata 4 users in de database. Het is echter de bedoeling om naast user, ook overzichten voor fora te hebben. Zie dit: http://fok.zevkiselim.nl/crew/?type=forum.

Opzet is hetzelfde eigenlijk.

quote:
Overzichten bij de users per subsite.
Een user kan op verschillende delen (subsites) van FOK! een functie hebben. Op de Frontpage, op het forum, op de weblog enzovoorts. Ik zou deze gegevens niet op één hoop willen hebben, maar een verdeling per subsite willen. Functies op het forum bij elkaar, functies op de Frontpage bij elkaar en zo. Zie dit voor zo'n overzicht: http://fok.zevkiselim.nl/crew/?user=static. Gegevens verdeeld over 2 tabellen.

Ik zou deze gegevens zo willen weergeven:


Die tabs gelden dus ook voor de tabellen en de pie charts.

Ideeën zijn welkom natuurlijk!


---

Duidelijk zo?

[ Bericht 1% gewijzigd door #ANONIEM op 17-06-2014 23:19:30 ]
pi_141228695
quote:
0s.gif Op dinsdag 17 juni 2014 22:56 schreef zoem het volgende:

[..]

Bijvoorbeeld deze php file: https://github.com/zarGon(...)s/blob/master/db.php
Op het eind staat ?>, welke in principe weggelaten kan worden. Zie oa http://stackoverflow.com/(...)e-omit-the-close-tag
Oh. :@.

Ik had geen idee dat-ie in dit geval weggelaten kon worden. :P. Gevoelsmatig sloot ik de tag dan goed af, zeg maar. Maakt dit verder uit? Bedoel qua snelheid of iets dergelijks.

Ik weet alleen niet wanneer ik het afsluiten van de tag wel en niet moet doen.
quote:
Ik bedoel niet de html maar de php, zoals in een file als deze. Het eerste statement begint al gelijk ingesprongen. Alle andere php files ook. Het is verder mierenneuken, maar viel me op.
Hm, ik zal dat aanpassen! Thanks!
pi_141228868
quote:
0s.gif Op dinsdag 17 juni 2014 22:54 schreef esv7 het volgende:
De scraper is in principe af ik heb alleen nog een lijstje van de userids nodig.
Als ik het goed begrijp werkt de scraper nu op basis van UserID's? Is het niet handiger om 'm op basis van usernames te bouwen? Een username is net even gemakkelijker in gebruik dan een paar nummertjes, zeg maar.

Even kijken of ik zo'n lijstje bij elkaar kan sprokkelen.
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 23:39:38 #149
359864 crew  Nattekat
De roze zeekat
pi_141228904
quote:
0s.gif Op dinsdag 17 juni 2014 23:38 schreef zarGon het volgende:

[..]

Als ik het goed begrijp werkt de scraper nu op basis van UserID's? Is het niet handiger om 'm op basis van usernames te bouwen? Een username is net even gemakkelijker in gebruik dan een paar nummertjes, zeg maar.

Even kijken of ik zo'n lijstje bij elkaar kan sprokkelen.
In principe zou dat ook moeten werken, tenzij FOK! moeilijk doet. Maar volgens mij zijn beiden gewoon geldig.
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops dinsdag 17 juni 2014 @ 23:47:28 #150
176766 zoem
zoemt
pi_141229242
quote:
0s.gif Op dinsdag 17 juni 2014 23:35 schreef zarGon het volgende:

[..]

Oh. :@.

Ik had geen idee dat-ie in dit geval weggelaten kon worden. :P. Gevoelsmatig sloot ik de tag dan goed af, zeg maar. Maakt dit verder uit? Bedoel qua snelheid of iets dergelijks.
Nee hoor daar merk je niets van. Dan sluit php sluit het uit zichzelf.
pi_141229304
quote:
0s.gif Op dinsdag 17 juni 2014 23:39 schreef Nattekat het volgende:

[..]

In principe zou dat ook moeten werken, tenzij FOK! moeilijk doet. Maar volgens mij zijn beiden gewoon geldig.
Wat ik bedoelde was dat een lijstje met usernames makkelijker te maken is dan een lijstje met userID's. De userID's moeten namelijk letterlijk opgezocht worden, bij een username gaat dat iets makelijker.
pi_141229380
quote:
0s.gif Op dinsdag 17 juni 2014 23:47 schreef zoem het volgende:

[..]

Nee hoor daar merk je niets van. Dan sluit php sluit het uit zichzelf.
Neem ik mee. Dank!
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 23:50:52 #153
359864 crew  Nattekat
De roze zeekat
pi_141229402
quote:
0s.gif Op dinsdag 17 juni 2014 23:49 schreef zarGon het volgende:

[..]

Wat ik bedoelde was dat een lijstje met usernames makkelijker te maken is dan een lijstje met userID's. De userID's moeten namelijk letterlijk opgezocht worden, bij een username gaat dat iets makelijker.
Dat snap ik, maar als FOK! dat niet support dan houdt het ook op ;)

Bij de geschiedenis is het niet zo, maar op de profielpagina:
http://forum.fok.nl/user/profile/151187 = http://forum.fok.nl/user/profile/zargon
100.000 katjes
Fuck the EBU!
pi_141229421
quote:
0s.gif Op dinsdag 17 juni 2014 23:47 schreef zoem het volgende:

[..]

Nee hoor daar merk je niets van. Dan sluit php sluit het uit zichzelf.
Heb jij een manier om de userID's van DIG / Crewgeschiedenis, van handmatig naar dynamisch (PHP/MySQL) makkelijk op te zoeken?
pi_141229547
quote:
0s.gif Op dinsdag 17 juni 2014 23:50 schreef Nattekat het volgende:

[..]

Dat snap ik, maar als FOK! dat niet support dan houdt het ook op ;)

Bij de geschiedenis is het niet zo, maar op de profielpagina:
http://forum.fok.nl/user/profile/151187 = http://forum.fok.nl/user/profile/zargon
Jep, werkt alleen op de profile-pagina. Ik gebruik die vaak om snel een gebruiker te zoeken, anders moet je allerlei fratsen uithalen.

Ik dacht dat het juist kon omdat de profile-pagina met een username opgeroepen kan worden... De userID kan dan uit de link van de username gehaald worden (bevat de userID).

Maar goed, jij weet het beter dan ik. :P.
  Moderator / Redactie Sport dinsdag 17 juni 2014 @ 23:54:36 #156
359864 crew  Nattekat
De roze zeekat
pi_141229585
quote:
0s.gif Op dinsdag 17 juni 2014 23:53 schreef zarGon het volgende:

[..]

Jep, werkt alleen op de profile-pagina. Ik gebruik die vaak om snel een gebruiker te zoeken, anders moet je allerlei fratsen uithalen.

Ik dacht dat het juist kon omdat de profile-pagina met een username opgeroepen kan worden... De userID kan dan uit de link van de username gehaald worden (bevat de userID).

Maar goed, jij weet het beter dan ik. :P.
Ik begrijp alleen niet waarom de User-IDs nodig zijn voor het scrapen, aan de username zou je genoeg moeten hebben.
100.000 katjes
Fuck the EBU!
pi_141229680
quote:
0s.gif Op dinsdag 17 juni 2014 23:54 schreef Nattekat het volgende:

[..]

Ik begrijp alleen niet waarom de User-IDs nodig zijn voor het scrapen, aan de username zou je genoeg moeten hebben.
Oh, ik haalde jou en esv7 door elkaar. :@.

Ja, ik dacht dat usernames ook genoeg zou zijn...
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 00:02:07 #158
359864 crew  Nattekat
De roze zeekat
pi_141229966
quote:
0s.gif Op dinsdag 17 juni 2014 23:56 schreef zarGon het volgende:

[..]

Oh, ik haalde jou en esv7 door elkaar. :@.

Ja, ik dacht dat usernames ook genoeg zou zijn...
Ach, mocht dat niet zo zijn is het ook makkelijk te achterhalen. Op iedere profielpagina staat een link naar de pohi, met daarbij dus de user-id.
100.000 katjes
Fuck the EBU!
pi_141230822
quote:
0s.gif Op woensdag 18 juni 2014 00:02 schreef Nattekat het volgende:

[..]

Ach, mocht dat niet zo zijn is het ook makkelijk te achterhalen. Op iedere profielpagina staat een link naar de pohi, met daarbij dus de user-id.
Al bekeken bij welk je bijdragen kunt leveren? :P.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 00:24:51 #160
359864 crew  Nattekat
De roze zeekat
pi_141230865
quote:
0s.gif Op woensdag 18 juni 2014 00:23 schreef zarGon het volgende:

[..]

Al bekeken bij welk je bijdragen kunt leveren? :P.
Ga ik morgenochtend op mijn gemak naar kijken :)
Denk dat ik voor die tabbladen of layout ga...

Tot nu toe heb ik enkel php bestanden gevonden die niet eens een hele webpagina opleveren :X
100.000 katjes
Fuck the EBU!
pi_141230906
quote:
0s.gif Op woensdag 18 juni 2014 00:24 schreef Nattekat het volgende:

[..]

Ga ik morgenochtend op mijn gemak naar kijken :)
Denk dat ik voor die tabbladen ga...
Als je je e-mailadres DM't stuur ik je de template op. Zitten al tabbladen in. Misschien handig voor je.

quote:
Tot nu toe heb ik enkel php bestanden gevonden die niet eens een hele webpagina opleveren :X
Wat bedoel je precies?
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 00:27:18 #162
359864 crew  Nattekat
De roze zeekat
pi_141230937
quote:
0s.gif Op woensdag 18 juni 2014 00:26 schreef zarGon het volgende:

[..]

Als je je e-mailadres DM't stuur ik je de template op. Zitten al tabbladen in. Misschien handig voor je.

[..]

Wat bedoel je precies?
Op github zie ik enkel php bestanden, geen van allen werkt. Dus het is nog een beetje onduidelijk hoe de site in elkaar zit.
100.000 katjes
Fuck the EBU!
pi_141230977
quote:
0s.gif Op woensdag 18 juni 2014 00:27 schreef Nattekat het volgende:

[..]

Op github zie ik enkel php bestanden, geen van allen werkt. Dus het is nog een beetje onduidelijk hoe de site in elkaar zit.
Heb je database.sql geïmporteerd en db.php aangepast?

[ Bericht 0% gewijzigd door #ANONIEM op 18-06-2014 00:28:28 ]
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 00:31:33 #164
359864 crew  Nattekat
De roze zeekat
pi_141231108
quote:
0s.gif Op woensdag 18 juni 2014 00:28 schreef zarGon het volgende:

[..]

Heb je database.sql geïmporteerd en db.php aangepast?
Ah, stom :')
db.php wel aangepast maar nooit opgeslagen. Werkt nu ^O^
100.000 katjes
Fuck the EBU!
pi_141232695
quote:
0s.gif Op dinsdag 17 juni 2014 22:05 schreef zoem het volgende:
Btw, ik zou de php sluittag weglaten aan het eind van de bestanden. Spaties/tabs aan het eind kunnen namelijk wel eens vervelend doen.

Even mierenneuken: waarom wordt er standaard overal al 1x ingesproken? Zonde van de ruimte/leesbaarheid :)
Beter zo?

Edit: merk wel dat er verschillen zijn in weergave tussen Notepad++ en de viewer/editor van GitHub.

[ Bericht 6% gewijzigd door #ANONIEM op 18-06-2014 01:35:34 ]
pi_141234024
quote:
0s.gif Op dinsdag 17 juni 2014 23:53 schreef zarGon het volgende:

[..]

Jep, werkt alleen op de profile-pagina. Ik gebruik die vaak om snel een gebruiker te zoeken, anders moet je allerlei fratsen uithalen.

Ik dacht dat het juist kon omdat de profile-pagina met een username opgeroepen kan worden... De userID kan dan uit de link van de username gehaald worden (bevat de userID).

Maar goed, jij weet het beter dan ik. :P.
:o Ik wist niet dat je ook gewoon de gebruikersnaam kon gebruiken. :) Ik heb alle gegevens nu even in een tekstbestand staan, omdat er waarschijnlijk wat wijzigingen aan de database moeten plaatsvinden.

Ga trouwens niet te vaak naar de scraper.php anders krijg je straks nog een ip-ban.

[ Bericht 4% gewijzigd door esv7 op 18-06-2014 08:35:58 ]
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141234754
quote:
0s.gif Op woensdag 18 juni 2014 08:15 schreef esv7 het volgende:

[..]

:o Ik wist niet dat je ook gewoon de gebruikersnaam kon gebruiken. :) Ik heb alle gegevens nu even in een tekstbestand staan, omdat er waarschijnlijk wat wijzigingen aan de database moeten plaatsvinden.

Ga trouwens niet te vaak naar de scraper.php anders krijg je straks nog een ip-ban.
:9.

Ik zie overigens dat je voornaam, achternaam, woonplaats, laatste bezoek ook meeneemt. Wat mij betreft kunnen die eruit, ietwat te veel persoonlijke informatie. Geboortedatum kan eventueel nuttig zijn, aantal posts is ook wel leuk.

Hoe werkt de scraper? Ik zie namelijk een verwijzing naar 'moderators.txt', maar die zie ik nergens.

Edit: in de commitgeschiedenis zie ik scrape.php en scraper.php... Klopt het dat alleen scrape.php genoeg is?

[ Bericht 2% gewijzigd door #ANONIEM op 18-06-2014 09:10:50 ]
pi_141234889
quote:
0s.gif Op woensdag 18 juni 2014 09:07 schreef zarGon het volgende:

[..]

:9.

Ik zie overigens dat je voornaam, achternaam, woonplaats, laatste bezoek ook meeneemt. Wat mij betreft kunnen die eruit, ietwat te veel persoonlijke informatie. Geboortedatum kan eventueel nuttig zijn, aantal posts is ook wel leuk.

Hoe werkt de scraper? Ik zie namelijk een verwijzing naar 'moderators.txt', maar die zie ik nergens.

Edit: in de commitgeschiedenis zie ik scrape.php en scraper.php... Klopt het dat alleen scrape.php genoeg is?
Hmmmm de synchronisatie ging niet helemaal lekker zo te zien, ik zal er zo nog even goed naar kijken maar scraper.php is erbij gekomen nu.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_141235957
quote:
0s.gif Op woensdag 18 juni 2014 09:14 schreef esv7 het volgende:

[..]

Hmmmm de synchronisatie ging niet helemaal lekker zo te zien, ik zal er zo nog even goed naar kijken maar scraper.php is erbij gekomen nu.
Kun je wanneer je het nalooopt alles van de scraper in een eigen map zetten?

Thanks!
pi_141245217
Ik wil een pagina maken (user.php) die een tabel, pie chart en een timeline toont aan de hand van een UserID (1212).

Bij het opvragen van user.php?id=1212 zou dus de gegevens van userid 1212 getoond moeten worden.

Nou heb ik een hele mooie uitleg gevonden op Google Charts zelf: https://developers.google.com/chart/interactive/docs/php_example. Alleen krijg ik het $_GET (userid/1212) gedeelte niet werkend.

(Code staat in de link hierboven...)

Iemand een idee?

Edit:
getData.php File -> getpiechartdata.php of gettimelinedata.php of gettabledata.php.

[ Bericht 26% gewijzigd door #ANONIEM op 18-06-2014 14:47:55 ]
  FOK!mycroftheld woensdag 18 juni 2014 @ 14:57:25 #171
128465 verified  bondage
Ingewikkeld
pi_141245728
quote:
0s.gif Op woensdag 18 juni 2014 14:43 schreef zarGon het volgende:
Ik wil een pagina maken (user.php) die een tabel, pie chart en een timeline toont aan de hand van een UserID (1212).

Bij het opvragen van user.php?id=1212 zou dus de gegevens van userid 1212 getoond moeten worden.

Nou heb ik een hele mooie uitleg gevonden op Google Charts zelf: https://developers.google.com/chart/interactive/docs/php_example. Alleen krijg ik het $_GET (userid/1212) gedeelte niet werkend.

(Code staat in de link hierboven...)

Iemand een idee?

Edit:
getData.php File -> getpiechartdata.php of gettimelinedata.php of gettabledata.php.
Ik snap de vraag niet helemaal... Wil je een userid doorgeven via www.site.com/userid/1212 of bedoel je iets anders?

Wat doet onderstaande regel trouwens in gettabledata.php? Is dat om te testen? json_encode geeft namelijk een string terug die je gewoon kunt echo'en.
1print_r(json_encode($arr));
pi_141246066
quote:
11s.gif Op woensdag 18 juni 2014 14:57 schreef bondage het volgende:

[..]

Ik snap de vraag niet helemaal... Wil je een userid doorgeven via www.site.com/userid/1212 of bedoel je iets anders?

Wat doet onderstaande regel trouwens in gettabledata.php? Is dat om te testen? json_encode geeft namelijk een string terug die je gewoon kunt echo'en.
[ code verwijderd ]

Zie deze post: DIG / Crewgeschiedenis, van handmatig naar dynamisch (PHP/MySQL).

Op dit moment moet je een user kiezen uit een dropdownlijst. Als je eenmaal gekozen hebt blijf je op dezelfde pagina. Hierdoor kun je o.a. niet linken naar een specifieke user.


Wat ik wil:
- een lijst met users, met een linkje (heb ik al)
- na het klikken op een user kom je terecht op zijn/haar user-pagina (user.php), met alleen zijn/haar grafieken...

Op userID lijkt mij het slimst, aangezien usernames spaties e.d. kunnen bevatten.
Voorbeeld met usernames, ipv userid:



Stel, je hebt dit lijstje:
quote:
Users:
- bondage
- esv7
- zarGon
Wil ik dat de link van bondage het volgende wordt: /user.php?id=128465 (eventueel andere varianten zoals /user/128465). Wanneer je daarop klikt, kom je terecht op de grafieken/gegevens van userid 128465/user bondage.

Volg je het? De grafieken moeten hun ID uit de URL halen, en vervolgens data tonen.

[ Bericht 6% gewijzigd door #ANONIEM op 18-06-2014 15:07:10 ]
pi_141246165
quote:
11s.gif Op woensdag 18 juni 2014 14:57 schreef bondage het volgende:

[..]

Wat doet onderstaande regel trouwens in gettabledata.php? Is dat om te testen? json_encode geeft namelijk een string terug die je gewoon kunt echo'en.
[ code verwijderd ]

Is afkomstig van http://sophiedogg.com/creating-a-google-pie-chart-using-sql-data/. (en dan specifiek deze reactie).

Hoe het precies werkt, weet ik niet. :P.
  FOK!mycroftheld woensdag 18 juni 2014 @ 15:10:35 #174
128465 verified  bondage
Ingewikkeld
pi_141246190
quote:
0s.gif Op woensdag 18 juni 2014 15:06 schreef zarGon het volgende:

[..]

Zie deze post: DIG / Crewgeschiedenis, van handmatig naar dynamisch (PHP/MySQL).

Op dit moment moet je een user kiezen uit een dropdownlijst. Als je eenmaal gekozen hebt blijf je op dezelfde pagina. Hierdoor kun je o.a. niet linken naar een specifieke user.

Wat ik wil:
- een lijst met users, met een linkje (heb ik al)
- na het klikken op een user kom je terecht op zijn/haar user-pagina (user.php), met alleen zijn/haar grafieken...

Op userID lijkt mij het slimst, aangezien usernames spaties e.d. kunnen bevatten.
Voorbeeld met usernames, ipv userid:
[ afbeelding ]

Stel, je hebt dit lijstje:

[..]

Wil ik dat de link van bondage het volgende wordt: /user.php?id=128465 (eventueel andere varianten zoals /user/128465). Wanneer je daarop klikt, kom je terecht op de grafieken/gegevens van userid 128465/user bondage.

Volg je het? De grafieken moeten hun ID uit de URL halen, en vervolgens data tonen.
Ah, ik snap het volgens mij. Kun je het niet doen met '#user=151187' zoals ik bij mijn dagcijfersscript doe? Wat achter het hekje staat wordt door javascript afgehandeld en doorgestuurd naar index.php
pi_141246233
quote:
11s.gif Op woensdag 18 juni 2014 15:10 schreef bondage het volgende:

[..]

Ah, ik snap het volgens mij. Kun je het niet doen met '#user=151187' zoals ik bij mijn dagcijfersscript doe? Wat achter het hekje staat wordt door javascript afgehandeld en doorgestuurd naar index.php
Op welke manier de URL eruit ziet maakt me niet zoveel uit, als het maar doet wat het moet doen. En juist dat lukt mij niet.

Ik krijg nu een lege pagina... Het lijkt erop dat de grafieken geen data krijgen of zo.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 15:15:17 #176
359864 crew  Nattekat
De roze zeekat
pi_141246339
Ik ben maar weer begonnen met het überhaupt werkend krijgen van alles en het lijkt erop dat de sql database niet goed wordt uitgelezen. Ik weet dat alles er in staat maar zodra ik index.php open is het leeg.

Gaat lekker zo...
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld woensdag 18 juni 2014 @ 15:17:24 #177
128465 verified  bondage
Ingewikkeld
pi_141246408
quote:
0s.gif Op woensdag 18 juni 2014 15:12 schreef zarGon het volgende:

[..]

Op welke manier de URL eruit ziet maakt me niet zoveel uit, als het maar doet wat het moet doen. En juist dat lukt mij niet.

Ik krijg nu een lege pagina... Het lijkt erop dat de grafieken geen data krijgen of zo.
Ik gebruik zoiets:

1
2
3
4
5
$(document).ready(function() {
    if(document.location.hash) {
        handleLocationHash(document.location.hash);
    }
});

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
handleLocationHash = function(location_hash) {
    if(location_hash.length > 0) {
        var hash = location_hash.substr(1);
        var hash_parts = hash.split('&');
        
        for(var a in hash_parts) {
            var hash_sub_parts = hash_parts[a].split('=', 2);
            if(hash_sub_parts.length === 2) {
                // hier querystring opbouwen
            }
        }
       
        //hier check of querystring een length heeft en verzenden naar index.php via Ajax.
    }
};

Dit checkt op waarden achter het hekje en verstuurd deze naar het script, dit kan allemaal dynamisch zonder dat er een reload van de pagina nodig is.
pi_141246418
quote:
0s.gif Op woensdag 18 juni 2014 15:15 schreef Nattekat het volgende:
Ik ben maar weer begonnen met het überhaupt werkend krijgen van alles en het lijkt erop dat de sql database niet goed wordt uitgelezen. Ik weet dat alles er in staat maar zodra ik index.php open is het leeg.

Gaat lekker zo...
Download 0.0.4 eens.

En dan database.sql in je database en db.php wijzigen. Werkt dit niet?
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 15:18:35 #179
359864 crew  Nattekat
De roze zeekat
pi_141246449
quote:
0s.gif Op woensdag 18 juni 2014 15:17 schreef zarGon het volgende:

[..]

Download 0.0.4 eens.

En dan database.sql in je database en db.php wijzigen. Werkt dit niet?
Mijn database heeft alles, daar gaat het niet fout. Moest deze nog een bepaalde naam hebben die ik heb gemist?
100.000 katjes
Fuck the EBU!
pi_141246471
quote:
0s.gif Op woensdag 18 juni 2014 15:18 schreef Nattekat het volgende:

[..]

Mijn database heeft alles, daar gaat het niet fout. Moest deze nog een bepaalde naam hebben die ik heb gemist?
Nope. Zolang $dbname in db.php maar goed staat.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 15:22:28 #181
359864 crew  Nattekat
De roze zeekat
pi_141246556
quote:
0s.gif Op woensdag 18 juni 2014 15:19 schreef zarGon het volgende:

[..]

Nope. Zolang $dbname in db.php maar goed staat.
1
2
3
4
5
<?php
$dbuser="root";
$dbname="fok";
$dbpass="0000";
$dbserver="localhost:3306";

De query:
1
2
3
4
5
SELECT
    PK_Gebruiker
    , Gebruikersnaam
FROM fok.Gebruiker
ORDER BY Gebruikersnaam ASC

Werkt ook prima, enkel bij het openen van de php gaat het fout.
100.000 katjes
Fuck the EBU!
pi_141246679
quote:
0s.gif Op woensdag 18 juni 2014 15:22 schreef Nattekat het volgende:

[..]
[ code verwijderd ]

De query:
[ code verwijderd ]

Werkt ook prima, enkel bij het openen van de php gaat het fout.
Wellicht een domme vraag van mij, maar je weet zeker dat je .php-bestanden op de gebruikte server kunt openen?

Als die gegevens (name, user, pass, db) kloppen zou het moeten werken.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 15:28:39 #183
359864 crew  Nattekat
De roze zeekat
pi_141246772
quote:
0s.gif Op woensdag 18 juni 2014 15:26 schreef zarGon het volgende:

[..]

Wellicht een domme vraag van mij, maar je weet zeker dat je .php-bestanden op de gebruikte server kunt openen?

Als die gegevens (name, user, pass, db) kloppen zou het moeten werken.
Het lijkt me van wel, anders zou er helemaal geen webpagina zijn maar gewoon plain text. Ik ga maar een nieuwere versie van apache downloaden...
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld woensdag 18 juni 2014 @ 15:44:16 #184
128465 verified  bondage
Ingewikkeld
pi_141247389
Ok, je hebt nu dit:
1
2
3
4
5
6
7
8
9
<select onchange="drawItems(this.value)" name="users">

    <option value=""></option>
    <option value="3"></option>
    <option value="4"></option>
    <option value="2"></option>
    <option value="1"></option>

</select>

Wat je kunt doen is in de functie drawItems() de volgende regel zetten:

document.location.hash = 'user='+num;

Je krijgt dan (voorbeeld): http://fok.zevkiselim.nl/crew2.0/#user=2

Je kunt dit dan na het laden van de pagina opvangen dmv:
1
2
3
4
5
6
7
8
$(document).ready(function() {
    if(document.location.hash) {
        var hash_str_parts = document.location.hash.split('=');
        if(hash_str_parts[0] == 'user') {
           drawItems(hash_str_parts[1]);
        }
    }
});
pi_141247764
quote:
11s.gif Op woensdag 18 juni 2014 15:44 schreef bondage het volgende:
Ok, je hebt nu dit:
[ code verwijderd ]

Wat je kunt doen is in de functie drawItems() de volgende regel zetten:

document.location.hash = 'user='+num;

Je krijgt dan (voorbeeld): http://fok.zevkiselim.nl/crew2.0/#user=2

Je kunt dit dan na het laden van de pagina opvangen dmv:
[ code verwijderd ]

http://fok.zevkiselim.nl/crew2.0/test/.

De URL verandert nu mee, maar als ik direct naar een ID ga (bijv: http://fok.zevkiselim.nl/crew2.0/test/#user=2) dan werkt het niet. Zie ik iets over het hoofd?
  FOK!mycroftheld woensdag 18 juni 2014 @ 15:56:17 #186
128465 verified  bondage
Ingewikkeld
pi_141247861
quote:
11s.gif Op woensdag 18 juni 2014 15:54 schreef zarGon het volgende:

[..]

http://fok.zevkiselim.nl/crew2.0/test/.

De URL verandert nu mee, maar als ik direct naar een ID ga (bijv: http://fok.zevkiselim.nl/crew2.0/test/#user=2) dan werkt het niet. Zie ik iets over het hoofd?
Dit stukkie code: $(document).ready(function() { ... } kan direct in de head, gewoon in je bestaande javascript blok zetten. Probeer dat eens.
pi_141247925
quote:
0s.gif Op woensdag 18 juni 2014 15:56 schreef bondage het volgende:

[..]

Dit stukkie code: $(document).ready(function() { ... } kan direct in de head, gewoon in je bestaande javascript blok zetten. Probeer dat eens.
Gedaan. Na drawItems() geplaatst, zelfde resultaat.
  FOK!mycroftheld woensdag 18 juni 2014 @ 16:02:05 #188
128465 verified  bondage
Ingewikkeld
pi_141248120
quote:
0s.gif Op woensdag 18 juni 2014 15:57 schreef zarGon het volgende:

[..]

Gedaan. Na drawItems() geplaatst, zelfde resultaat.
Zie het al, je gebruikt geen jQuery...

Als je dit helemaal onderaan de pagina plaatst (binnen de body) zal het moeten werken:

1
2
3
4
5
6
7
8
<script type="text/javascript">
    if(document.location.hash) {
        var hash_str_parts = document.location.hash.split('=');
        if(hash_str_parts[0] == 'user') {
           drawItems(hash_str_parts[1]);
        }
    }
</script>
pi_141248164
quote:
11s.gif Op woensdag 18 juni 2014 16:02 schreef bondage het volgende:

[..]

Zie het al, je gebruikt geen jQuery...

Als je dit helemaal onderaan de pagina plaatst (binnen de body) zal het moeten werken:
[ code verwijderd ]

Jawel?

In de <head>:
1<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>

Maar ik plaats het in de body (wat ik eerder ook had geloof ik.)
pi_141248276
quote:
11s.gif Op woensdag 18 juni 2014 16:02 schreef bondage het volgende:

[..]

Zie het al, je gebruikt geen jQuery...

Als je dit helemaal onderaan de pagina plaatst (binnen de body) zal het moeten werken:
[ code verwijderd ]

Staat nu in de body, niet meer in de head. Het werkt nog niet. :@. :@. :@.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 16:08:50 #191
359864 crew  Nattekat
De roze zeekat
pi_141248401
quote:
0s.gif Op woensdag 18 juni 2014 16:05 schreef zarGon het volgende:

[..]

Staat nu in de body, niet meer in de head. Het werkt nog niet. :@. :@. :@.
Geeft de console geen foutmeldingen? ;)
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld woensdag 18 juni 2014 @ 16:10:22 #192
128465 verified  bondage
Ingewikkeld
pi_141248462
quote:
0s.gif Op woensdag 18 juni 2014 16:05 schreef zarGon het volgende:

[..]

Staat nu in de body, niet meer in de head. Het werkt nog niet. :@. :@. :@.
Zie het al, hekje wordt meegenomen bij user.

Dit zou moeten werken :)

1
2
3
4
5
6
7
8
$(document).ready(function() {
    if(document.location.hash) {
        var hash_str_parts = document.location.hash.replace('#','').split('=');
        if(hash_str_parts[0] == 'user') {
           drawItems(hash_str_parts[1]);
        }
    }
});
pi_141248742
quote:
11s.gif Op woensdag 18 juni 2014 16:10 schreef bondage het volgende:

[..]

Zie het al, hekje wordt meegenomen bij user.

Dit zou moeten werken :)
[ code verwijderd ]

Jaoh. :D. Werkt!

Dank je!
  FOK!mycroftheld woensdag 18 juni 2014 @ 16:21:11 #194
128465 verified  bondage
Ingewikkeld
pi_141248844
quote:
0s.gif Op woensdag 18 juni 2014 16:18 schreef zarGon het volgende:

[..]

Jaoh. :D. Werkt!

Dank je!
Mooi :) Was dus foutje van mijn kant, had ff geen rekening gehouden met dat hekje waardoor het if blok niet triggerde.
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 16:23:36 #195
359864 crew  Nattekat
De roze zeekat
pi_141248937


Gevonden wat er fout gaat :')
100.000 katjes
Fuck the EBU!
pi_141248968
quote:
0s.gif Op woensdag 18 juni 2014 16:23 schreef Nattekat het volgende:
[ afbeelding ]

Gevonden wat er fout gaat :')

Volg dit eens: http://stackoverflow.com/(...)ould-not-find-driver.
pi_141249058
quote:
10s.gif Op woensdag 18 juni 2014 16:21 schreef bondage het volgende:

[..]

Mooi :) Was dus foutje van mijn kant, had ff geen rekening gehouden met dat hekje waardoor het if blok niet triggerde.
:9.

Aangezien je er nu toch bent... Is het mogelijk om binnen dezelfde pagina (in dit geval index.php) eerst een lijst van namen te tonen (eerste scherm), en wanneer er geklikt wordt de grafieken te voorschijn komen (tweede scherm), maar dan zonder het eerste scherm erbij.

Nu wordt het eerste scherm telkens (dropdownlijst) weergegeven zeg maar. Snap je wat ik bedoel?

[ Bericht 0% gewijzigd door #ANONIEM op 18-06-2014 16:28:07 ]
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 16:38:20 #198
359864 crew  Nattekat
De roze zeekat
pi_141249426
quote:
Ok, die hele driver mist dus, zelfs als ik de ';' weghaal verwchijnt ie niet in phpinfo().

Wat een gedoe om een simpel scriptje te laten werken -O-
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld woensdag 18 juni 2014 @ 16:43:50 #199
128465 verified  bondage
Ingewikkeld
pi_141249614
quote:
0s.gif Op woensdag 18 juni 2014 16:27 schreef zarGon het volgende:

[..]

:9.

Aangezien je er nu toch bent... Is het mogelijk om binnen dezelfde pagina (in dit geval index.php) eerst een lijst van namen te tonen (eerste scherm), en wanneer er geklikt wordt de grafieken te voorschijn komen (tweede scherm), maar dan zonder het eerste scherm erbij.

Nu wordt het eerste scherm telkens (dropdownlijst) weergegeven zeg maar. Snap je wat ik bedoel?
De content wordt dynamisch bijgeladen waardoor de select blijft staan. Je zou de select binnen een div kunnen zetten welke je na het laden van de data kunt verwijderen.

Een andere optie is dat je na de selectie doorlinkt naar een tweede pagina waar de select niet staat , je de waarde achter de hash meegeeft en deze op dat moment laat verwerken dmv het document.ready blok.
pi_141249645
quote:
0s.gif Op woensdag 18 juni 2014 16:38 schreef Nattekat het volgende:

[..]

Ok, die hele driver mist dus, zelfs als ik de ';' weghaal verwchijnt ie niet in phpinfo().

Wat een gedoe om een simpel scriptje te laten werken -O-
Ik gebruik XAMPP om mee te testen. Wellicht dat je dat ook kunt installeren om ermee te testen?

Heb je die .dll's niet? Alleen het enablen ervan zou voldoende moeten zijn toch?
  Moderator / Redactie Sport woensdag 18 juni 2014 @ 16:46:29 #201
359864 crew  Nattekat
De roze zeekat
pi_141249695
quote:
0s.gif Op woensdag 18 juni 2014 16:44 schreef zarGon het volgende:

[..]

Ik gebruik XAMPP om mee te testen. Wellicht dat je dat ook kunt installeren om ermee te testen?

Heb je die .dll's niet? Alleen het enablen ervan zou voldoende moeten zijn toch?
Ik heb ze, ze verschijnen ook als ik php -m uitvoer, maar die error blijft staan. Lees net ergens dat ik misschien de sql server op de verkeerde driver heb, helaas geen idee waar ik dat kan aanpassen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[PHP Modules]
bcmath
calendar
Core
ctype
date
dom
ereg
filter
ftp
hash
iconv
json
libxml
mcrypt
mhash
mysqlnd
odbc
pcre
PDO
pdo_mysql
Phar
Reflection
session
SimpleXML
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
100.000 katjes
Fuck the EBU!
pi_141249720
quote:
11s.gif Op woensdag 18 juni 2014 16:43 schreef bondage het volgende:

[..]

De content wordt dynamisch bijgeladen waardoor de select blijft staan. Je zou de select binnen een div kunnen zetten welke je na het laden van de data kunt verwijderen.
Hoe zou ik dit kunnen doen?

http://stackoverflow.com/(...)how-again-after-load. Is dit een mogelijkheid? (Kan nu even niet aan de code prutsen.)

quote:
Een andere optie is dat je na de selectie doorlinkt naar een tweede pagina waar de select niet staat , je de waarde achter de hash meegeeft en deze op dat moment laat verwerken dmv het document.ready blok.
Dit was mijn plan ook als ik het niet anders kon oplossen. :P.
  FOK!mycroftheld woensdag 18 juni 2014 @ 16:53:01 #203
128465 verified  bondage
Ingewikkeld
pi_141249894
quote:
0s.gif Op woensdag 18 juni 2014 16:47 schreef zarGon het volgende:

[..]

Hoe zou ik dit kunnen doen?

http://stackoverflow.com/(...)how-again-after-load. Is dit een mogelijkheid? (Kan nu even niet aan de code prutsen.)

[..]

Dit was mijn plan ook als ik het niet anders kon oplossen. :P.
Geef je form een id:
1
2
3
4
5
6
7
8
9
        <form id="user_select_form">
            <select name="users" onchange="drawItems(this.value)">
                <option value="">Gebruiker:</option>
                                <option value="3">Marie30</option>
                                <option value="4">Mike</option>
                                <option value="2">Snakey</option>
                                <option value="1">zarGon</option>
                            </select>
        </form>

En dan na het verwerken:

$("#user_select_form").hide();
pi_141250081
quote:
11s.gif Op woensdag 18 juni 2014 16:53 schreef bondage het volgende:

[..]

Geef je form een id:
[ code verwijderd ]

En dan na het verwerken:

$("#user_select_form").hide();
Waar moet die laatste code precies gestopt worden?

Het verdwijnt nu wel al ik de URL direct aanroep, maar blijft staan als ik een naam kies en dan naar de URL ga.
  FOK!mycroftheld woensdag 18 juni 2014 @ 17:00:11 #205
128465 verified  bondage
Ingewikkeld
pi_141250118
quote:
0s.gif Op woensdag 18 juni 2014 16:58 schreef zarGon het volgende:

[..]

Waar moet die laatste code precies gestopt worden?

Het verdwijnt nu wel al ik de URL direct aanroep, maar blijft staan als ik een naam kies en dan naar de URL ga.
In de functie drawItems(), als je dan een link met #user-id aanroept dan wordt de select ook meteen onzichtbaar gemaakt.
  FOK!mycroftheld woensdag 18 juni 2014 @ 17:06:01 #206
128465 verified  bondage
Ingewikkeld
pi_141250304
Voor de leesbaarheid zou je eventueel een extra functie kunnen maken, dan hoef je niet alles binnen drawitems te zetten.

1
2
3
4
5
6
7
8
9
 <form id="user_select_form">
            <select name="users" onchange="selectUser(this.value)">
                <option value="">Gebruiker:</option>
                                <option value="3">Marie30</option>
                                <option value="4">Mike</option>
                                <option value="2">Snakey</option>
                                <option value="1">zarGon</option>
                            </select>
        </form>

Javascript:
1
2
3
4
5
function selectUser(user_id) {
   document.location.hash = 'user='+user_id;
   $("#user_select_form").hide();
   drawItems(user_id);
}
pi_141278684
quote:
0s.gif Op woensdag 18 juni 2014 17:00 schreef bondage het volgende:

[..]

In de functie drawItems(), als je dan een link met #user-id aanroept dan wordt de select ook meteen onzichtbaar gemaakt.
_O_.

quote:
0s.gif Op woensdag 18 juni 2014 17:06 schreef bondage het volgende:
Voor de leesbaarheid zou je eventueel een extra functie kunnen maken, dan hoef je niet alles binnen drawitems te zetten.
[ code verwijderd ]

Javascript:
[ code verwijderd ]

Dit werkt, maar de select blijft dan staan als ik de URL direct open. Als ik 'm in drawItems() plaatst werkt het wel goed.

Thanks! O+.
  FOK!mycroftheld donderdag 19 juni 2014 @ 09:48:51 #208
128465 verified  bondage
Ingewikkeld
pi_141278902
quote:
0s.gif Op donderdag 19 juni 2014 09:31 schreef zarGon het volgende:

[..]

_O_.

[..]

Dit werkt, maar de select blijft dan staan als ik de URL direct open. Als ik 'm in drawItems() plaatst werkt het wel goed.

Thanks! O+.
Waarschijnlijk heb je dit niet aangepast:

1
2
3
4
5
6
7
8
$(document).ready(function() {
    if(document.location.hash) {
        var hash_str_parts = document.location.hash.replace('#','').split('=');
        if(hash_str_parts[0] == 'user') {
           drawItems(hash_str_parts[1]);
        }
    }
});

Moet worden:
1
2
3
4
5
6
7
8
$(document).ready(function() {
    if(document.location.hash) {
        var hash_str_parts = document.location.hash.replace('#','').split('=');
        if(hash_str_parts[0] == 'user') {
           selectUser(hash_str_parts[1]);
        }
    }
});
pi_141279014
quote:
0s.gif Op woensdag 18 juni 2014 16:46 schreef Nattekat het volgende:

[..]

Ik heb ze, ze verschijnen ook als ik php -m uitvoer, maar die error blijft staan. Lees net ergens dat ik misschien de sql server op de verkeerde driver heb, helaas geen idee waar ik dat kan aanpassen.
[ code verwijderd ]

Is het gelukt om PDO nog aan de praat te krijgen?
pi_141279043
quote:
0s.gif Op woensdag 18 juni 2014 09:14 schreef esv7 het volgende:

[..]

Hmmmm de synchronisatie ging niet helemaal lekker zo te zien, ik zal er zo nog even goed naar kijken maar scraper.php is erbij gekomen nu.
Hoe werkt de scraper? Als ik 'm nu open krijg ik een blanco pagina.

Hoe komt de data uiteindelijk in de database? Of hoe zou dat moeten gebeuren? Je zei dat de database aangepast moest worden?
pi_141279075
quote:
0s.gif Op donderdag 19 juni 2014 09:48 schreef bondage het volgende:

[..]

Waarschijnlijk heb je dit niet aangepast:
[ code verwijderd ]

Moet worden:
[ code verwijderd ]

^O^.

:9.
  FOK!mycroftheld donderdag 19 juni 2014 @ 10:01:32 #212
128465 verified  bondage
Ingewikkeld
pi_141279099
quote:
0s.gif Op donderdag 19 juni 2014 09:59 schreef zarGon het volgende:

[..]

^O^.

:9.
*O*
pi_141279480
quote:
0s.gif Op donderdag 19 juni 2014 09:57 schreef zarGon het volgende:
oe komt de data uiteindelijk in de database? Of hoe zou dat moeten gebeuren? Je zei dat de database aangepast moest worden?
Ja op het moment wordt het opgeslagen in een lokaal tekstbestandje, ik zal binnekort wel even maken dat het gelijk in de database komt.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 10:26:07 #214
359864 crew  Nattekat
De roze zeekat
pi_141279630
quote:
0s.gif Op donderdag 19 juni 2014 09:55 schreef zarGon het volgende:

[..]

Is het gelukt om PDO nog aan de praat te krijgen?
Ga het straks op een andere computer proberen, een betere waar ik normaal ook op werk. Anders ga ik verder met jouw oplossing.
100.000 katjes
Fuck the EBU!
pi_141290877
quote:
14s.gif Op donderdag 19 juni 2014 10:01 schreef bondage het volgende:

[..]

*O*
Stel, je hebt het onderstaande als op Home bent:
1
2
3
4
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Users</a></li>
<li><a href="#">Fora</a></li>
<li><a href="#">Ranglijst</a></li>

En het onderstaande als op Users bent:
1
2
3
4
<li><a href="#">Home</a></li>
<li class="active"><a href="#">Users</a></li>
<li><a href="#">Fora</a></li>
<li><a href="#">Ranglijst</a></li>

Kan dit met jQuery geregeld worden?
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 16:58:26 #216
359864 crew  Nattekat
De roze zeekat
pi_141291300
quote:
0s.gif Op donderdag 19 juni 2014 16:48 schreef zarGon het volgende:

[..]

Stel, je hebt het onderstaande als op Home bent:
[ code verwijderd ]

En het onderstaande als op Users bent:
[ code verwijderd ]

Kan dit met jQuery geregeld worden?
Bedoel je dat je het zo wilt hebben?
100.000 katjes
Fuck the EBU!
pi_141291534
quote:
0s.gif Op donderdag 19 juni 2014 16:58 schreef Nattekat het volgende:

[..]

Bedoel je dat je het zo wilt hebben?
Ja...

Ik heb Home geopend => Home heeft <li class="active">, de rest <li>.
Ik heb Users geopend => Users heeft <li class="active">, de rest <li>.
Etc etc.

[ Bericht 1% gewijzigd door #ANONIEM op 19-06-2014 17:07:24 ]
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 17:18:17 #218
359864 crew  Nattekat
De roze zeekat
pi_141292124
quote:
0s.gif Op donderdag 19 juni 2014 17:04 schreef zarGon het volgende:

[..]

Ja...

Ik heb Home geopend => Home heeft <li class="active">, de rest <li>.
Ik heb Users geopend => Users heeft <li class="active">, de rest <li>.
Etc etc.
Ik weet dat je bij javascript kan zeggen:

1
2
3
4
5
6
7
8
9
var list = document.getElementsByClassName("pagetab")
for (i=0; i < list.length; i++) {
    if (list[i].innerHTML == curpage) {
        list[i].className = "pagetab active"
    }
    else {
        list[i].className = "pagetab"
    }
}
Met curpage gelijk aan de pagina waar je je op dat moment op bevindt.
Eventueel kan je in plaats van de innerHTML ook kijken naar een Id, wat ik zou aanraden.

In JQuery ben ik wat minder thuis...
100.000 katjes
Fuck the EBU!
pi_141292269
quote:
0s.gif Op donderdag 19 juni 2014 17:18 schreef Nattekat het volgende:

[..]

Ik weet dat je bij javascript kan zeggen:
[ code verwijderd ]

Met curpage gelijk aan de pagina waar je je op dat moment op bevindt.
Eventueel kan je in plaats van de innerHTML ook kijken naar een Id, wat ik zou aanraden.

In JQuery ben ik wat minder thuis...
JavaScript is ook prima hoor.

Hoe weet dit stukje code op welke pagina ik ben? Kun je iets duidelijk aangeven hoe ik het stukje code precies kan gebruiken?

En laten we maar uitgaan van:
- home: home.php
- users: users.php
- fora: fora.php
- ranglijst: ranglijst.php

[ Bericht 7% gewijzigd door #ANONIEM op 19-06-2014 17:22:41 ]
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 17:25:22 #220
359864 crew  Nattekat
De roze zeekat
pi_141292389
quote:
0s.gif Op donderdag 19 juni 2014 17:22 schreef zarGon het volgende:

[..]

JavaScript is ook prima hoor.

Hoe weet dit stukje code op welke pagina ik ben? Kun je iets duidelijk aangeven hoe ik het stukje code precies kan gebruiken?
Je kan in het hoofdblok curpage een value geven, en vervolgens op elk tabblad een functie zetten die het veranderen naar de pagina waar je je op dat moment bevindt.

En wat je ook kan doen is dat ontdekken via een functie:
1
2
3
4
5
6
function getPageName(url) {
    var index = url.lastIndexOf("/") + 1;
    var filenameWithExtension = url.substr(index);
    var filename = filenameWithExtension.split(".")[0];
    return filename;
}
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 17:32:07 #221
359864 crew  Nattekat
De roze zeekat
pi_141292628
Dat drivergedoe krijg ik ook weer op de tweede computer :')

Waarom is me nog steeds een raadsel.
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 17:32:14 #222
176766 zoem
zoemt
pi_141292638
Dergelijke navigatiezaken worden normaliter in php afgehandeld. Een degelijk framework heeft een router die bepaalt welke route gevolgd moet worden adv de opgegeven url. Uit de route kun je afleiden welke pagina bezocht wordt.

Je zou er een microframework aan kunnen koppelen zoals Slim of Silex. Zo creëer je gelijk een beetje structuur in je applicatie zonder de overhead/complexiteit van een full-blown framework.

Slim:
1
2
3
4
5
6
7
8
<?php
$app 
= new \Slim\Slim();

$app->get('/hello/:name', function ($name) {
    echo 
"Hello, $name";
});
$app->run();
?>

Silex:
1
2
3
4
5
6
7
8
9
<?php
$app 
= new Silex\Application(); 

$app->get('/hello/{name}', function($name) use($app) { 
    return 
'Hello '.$app->escape($name); 
}); 

$app->run(); 
?>

Ik zie op een aantal punten include staan. Let op dat dit statement alleen een warning genereert wanneer de file niet bestaat en doorgaat met uitvoeren van de code. Voor de meeste zaken is require/require_once een betere keuze daar het een fatal error geeft.

De file db.php zou ik omschrijven naar een algemeen configuratiebestand. Het eenvoudigst is om daar een array in te zetten met de instellingen ipv losse variabelen te hanteren.

[ Bericht 6% gewijzigd door zoem op 19-06-2014 17:38:34 ]
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 17:49:15 #223
359864 crew  Nattekat
De roze zeekat
pi_141293178
quote:
0s.gif Op donderdag 19 juni 2014 17:32 schreef zoem het volgende:
*knip*
Misschien kan jij mij ook een handje helpen;
Ik probeer de apache server en de MySQL server met elkaar te laten verbinden maar wat ik ook doe; telkens krijg ik de volgende foutmelding:
Regel: 95Bestand: \FOK-crewgeschiedenis-master\index.phpFoutmelding: could not find driver

Nu heb ik pdo_mysql aanstaan in php.ini maar verschijnt deze niet in phpinfo, wat mis ik hier?
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 17:58:42 #224
176766 zoem
zoemt
pi_141293472
Als pdo niet in de lijst van phpinfo staat, dan is de driver niet ingeladen. De documentatie al bekeken?
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 18:01:26 #225
359864 crew  Nattekat
De roze zeekat
pi_141293579
quote:
0s.gif Op donderdag 19 juni 2014 17:58 schreef zoem het volgende:
Als pdo niet in de lijst van phpinfo staat, dan is de driver niet ingeladen. De documentatie al bekeken?
Hij verschijnt wel in php.exe -m, daar zit het probleem niet.

Edit: Het lijkt erop dat de extension_dir verkeerd was. Aanpassen hielp niet dus het verschuiven van de plugins was de oplossing. Het werkt nu :)
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 18:02:48 #226
176766 zoem
zoemt
pi_141293618
^O^
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 18:29:40 #227
359864 crew  Nattekat
De roze zeekat
pi_141294467
Goed, wat was mijn 'taak' ook al weer? _O-
100.000 katjes
Fuck the EBU!
pi_141306240
quote:
0s.gif Op donderdag 19 juni 2014 17:32 schreef zoem het volgende:
Dergelijke navigatiezaken worden normaliter in php afgehandeld. Een degelijk framework heeft een router die bepaalt welke route gevolgd moet worden adv de opgegeven url. Uit de route kun je afleiden welke pagina bezocht wordt.

Je zou er een microframework aan kunnen koppelen zoals Slim of Silex. Zo creëer je gelijk een beetje structuur in je applicatie zonder de overhead/complexiteit van een full-blown framework.

Slim:
[ code verwijderd ]

Silex:
[ code verwijderd ]
Begrijp me niet verkeerd, maar als ik overweg kon gaan met een framework en dit zelf met PHP zou kunnen afhandelen, zou ik daar al vast naar gekeken hebben. Ik weet niet of je het doorhebt, maar mijn kennis (en niveau) reikt niet zo ver.

Ik vind het meedenken echt heel tof, alleen kan ik met sommige ideeën heel weinig, maar dat ligt volledig aan mij.

quote:
Ik zie op een aantal punten include staan. Let op dat dit statement alleen een warning genereert wanneer de file niet bestaat en doorgaat met uitvoeren van de code. Voor de meeste zaken is require/require_once een betere keuze daar het een fatal error geeft.

De file db.php zou ik omschrijven naar een algemeen configuratiebestand. Het eenvoudigst is om daar een array in te zetten met de instellingen ipv losse variabelen te hanteren.
Hmhmm, die require/require_once is wel een goeie. Dat van de array ook wel, maar zou ik eerst moeten uitzoeken hoe.
pi_141306582
quote:
11s.gif Op woensdag 18 juni 2014 16:53 schreef bondage het volgende:

[..]

Geef je form een id:
[ code verwijderd ]

En dan na het verwerken:

$("#user_select_form").hide();
Ik heb er een eerste versie van een template bij gedaan: http://fok.zevkiselim.nl/crew2.0/bootstrap/.

Het gaat bijna goed... Als ik in de users-pagina een user aanklik, verandert de URL in de adresbalk, maar worden de grafieken niet getoond. Het adres klopt wel, kopieer en plak het maar in een nieuw venster.

Ik heb de div de id van de form gegeven. De href verwijst naar de directe URL, de onclick roept selectUser op (zoals de onchange in de dropdownlijst).

Wat mis ik?

[ Bericht 0% gewijzigd door #ANONIEM op 19-06-2014 22:13:14 ]
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 22:14:04 #230
176766 zoem
zoemt
pi_141306726
quote:
0s.gif Op donderdag 19 juni 2014 22:07 schreef zarGon het volgende:

[..]

Begrijp me niet verkeerd, maar als ik overweg kon gaan met een framework en dit zelf met PHP zou kunnen afhandelen, zou ik daar al vast naar gekeken hebben. Ik weet niet of je het doorhebt, maar mijn kennis (en niveau) reikt niet zo ver.

Ik vind het meedenken echt heel tof, alleen kan ik met sommige ideeën heel weinig, maar dat ligt volledig aan mij.
Het was ook bedoeld om te laten zien hoe een dergelijk probleem doorgaans opgelost wordt. Ik zag javascript-oplossingen voorbij komen en dat leek mij niet zo'n ideale oplossing. Slim (en Silex vast ook, maar geen ervaring mee) is echt doodeenvoudig maar ik snap dat het wellicht nog te hoog gegrepen is voor nu.
quote:
Hmhmm, die require/require_once is wel een goeie. Dat van de array ook wel, maar zou ik eerst moeten uitzoeken hoe.
Op deze wijze:

1
2
3
4
5
<?php
$settings 
= array();
$settings['user'] = 'user1';
$settings['pass'] = 'test';
?>
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 22:16:47 #231
359864 crew  Nattekat
De roze zeekat
pi_141306870
Kan ik trouwens editrechten krijgen voor GitHub? Dan kan ik beginnen :)

Hoe ver is het nu trouwens? Moet ik alles nog in een bepaald formaat geven?
100.000 katjes
Fuck the EBU!
pi_141307700
quote:
0s.gif Op donderdag 19 juni 2014 22:14 schreef zoem het volgende:

[..]

Het was ook bedoeld om te laten zien hoe een dergelijk probleem doorgaans opgelost wordt. Ik zag javascript-oplossingen voorbij komen en dat leek mij niet zo'n ideale oplossing. Slim (en Silex vast ook, maar geen ervaring mee) is echt doodeenvoudig maar ik snap dat het wellicht nog te hoog gegrepen is voor nu.

[..]

Op deze wijze:
[ code verwijderd ]

Hoe moet ik die instellingen daadwerkelijk gebruiken?

Nu:
1
2
3
<?php
$con
= new PDO"mysql:host=" $dbserver ";dbname=" $dbname$dbuser$dbpass);  
?>

Zo?
1
2
3
<?php
$con
= new PDO"mysql:host=" $settings["dbserver"] . ";dbname=" $settings["dbname"] , $settings["dbuser"], $settings["dbpass"]);  
?>
pi_141307728
quote:
0s.gif Op donderdag 19 juni 2014 22:16 schreef Nattekat het volgende:
Kan ik trouwens editrechten krijgen voor GitHub? Dan kan ik beginnen :)

Hoe ver is het nu trouwens? Moet ik alles nog in een bepaald formaat geven?
Hoe heet je op GitHub? :P.
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 22:31:28 #234
359864 crew  Nattekat
De roze zeekat
pi_141307792
quote:
0s.gif Op donderdag 19 juni 2014 22:30 schreef zarGon het volgende:

[..]

Hoe heet je op GitHub? :P.
Heel orgineel Nattekat :P

Ik krijgens het idee dat de crew2.0 site en de bestanden in Github niet overeenkomen :o
100.000 katjes
Fuck the EBU!
pi_141308138
quote:
0s.gif Op donderdag 19 juni 2014 22:31 schreef Nattekat het volgende:

[..]

Heel orgineel Nattekat :P

Ik krijgens het idee dat de crew2.0 site en de bestanden in Github niet overeenkomen :o
Toegevoegd!

Wat je nu in de repo op GitHub ziet is wat je op /crew2.0 ziet. Wat er nu eigenlijk moet gebeuren is een template, en daar was ik mee bezig. :P.

[ Bericht 0% gewijzigd door #ANONIEM op 19-06-2014 22:36:11 ]
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 22:38:47 #236
359864 crew  Nattekat
De roze zeekat
pi_141308324
quote:
0s.gif Op donderdag 19 juni 2014 22:35 schreef zarGon het volgende:

[..]

Toegevoegd!

Wat je nu in de repo op GitHub ziet is wat je op /crew2.0 ziet. Wat er nu eigenlijk moet gebeuren is een template, en daar was ik mee bezig. :P.
Dan heb ik volgens mij een ouder script te pakken :P

Ik ga nu de getpiechartdata.php en die andere twee aanpassen zodat ze onderscheid kunnen maken tussen alle stats, forumstats en overig. Dat was volgens mij de bedoeling :)
100.000 katjes
Fuck the EBU!
pi_141308897
quote:
0s.gif Op donderdag 19 juni 2014 22:38 schreef Nattekat het volgende:

[..]

Dan heb ik volgens mij een ouder script te pakken :P
Wat klopt er niet dan?

quote:
Ik ga nu de getpiechartdata.php en die andere twee aanpassen zodat ze onderscheid kunnen maken tussen alle stats, forumstats en overig. Dat was volgens mij de bedoeling :)
Aight!

Als je wil kan ik een user toevoegen die bij meerdere subsites zit/zat. De huidige 4 hebben alleen 'forum'.
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 22:47:23 #238
176766 zoem
zoemt
pi_141309020
quote:
0s.gif Op donderdag 19 juni 2014 22:30 schreef zarGon het volgende:

[..]

Hoe moet ik die instellingen daadwerkelijk gebruiken?

Nu:
[ code verwijderd ]

Zo?
[ code verwijderd ]

:Y
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 22:58:13 #239
359864 crew  Nattekat
De roze zeekat
pi_141309754
quote:
1s.gif Op donderdag 19 juni 2014 22:45 schreef zarGon het volgende:

[..]

Wat klopt er niet dan?
De form verdwijnt voor mij bij het maken van een keuze.

quote:
[..]

Aight!

Als je wil kan ik een user toevoegen die bij meerdere subsites zit/zat. De huidige 4 hebben alleen 'forum'.
Dat zou wel handig zijn :Y
100.000 katjes
Fuck the EBU!
pi_141310130
quote:
1s.gif Op donderdag 19 juni 2014 22:58 schreef Nattekat het volgende:

[..]

De form verdwijnt voor mij bij het maken van een keuze.
Jep, dat was de bedoeling. (Kun je hierboven teruglezen.)

Ik wilde de dropdown vervangen met een lijstje. Zie http://fok.zevkiselim.nl/crew2.0/bootstrap/?type=user.
Bedoeling is dat het lijstje na het kiezen van een user verdwijnt. Dat is wat je ziet gebeuren.

Verwijder dit gedeelte:
1                $("#user_select_form").hide();

quote:
[..]

Dat zou wel handig zijn :Y
Okay. Doe ik zo.

[ Bericht 0% gewijzigd door #ANONIEM op 19-06-2014 23:05:03 ]
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 23:06:23 #241
359864 crew  Nattekat
De roze zeekat
pi_141310230
quote:
0s.gif Op donderdag 19 juni 2014 23:04 schreef zarGon het volgende:

[..]

Jep, dat was de bedoeling. (Kun je hierboven teruglezen.)

Ik wilde de dropdown vervangen met een lijstje. Zie http://fok.zevkiselim.nl/crew2.0/bootstrap/?type=user.
Bedoeling is dat het lijstje na het kiezen van een user verdwijnt. Dat is wat je ziet gebeuren.

Verwijder dit gedeelte:
[ code verwijderd ]

[..]

Okay. Doe ik zo.
Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel.
100.000 katjes
Fuck the EBU!
pi_141310479
quote:
1s.gif Op donderdag 19 juni 2014 23:06 schreef Nattekat het volgende:

[..]

Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel.
De website loopt een beetje achter. Mijn bedoeling was om een update te doen en dan de site bij te werken, maar ik heb een kleine issue.

Zal de website nu updaten. Loopt-ie mee.
pi_141310743
quote:
1s.gif Op donderdag 19 juni 2014 23:06 schreef Nattekat het volgende:

[..]

Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel.
Website is up-to-date. Rechtsboven staat de SHA van de commit, zodat je duidelijk ziet wat er op de website draait.
  FOK!mycroftheld donderdag 19 juni 2014 @ 23:15:04 #244
128465 verified  bondage
Ingewikkeld
pi_141310795
quote:
0s.gif Op donderdag 19 juni 2014 22:11 schreef zarGon het volgende:

[..]

Ik heb er een eerste versie van een template bij gedaan: http://fok.zevkiselim.nl/crew2.0/bootstrap/.

Het gaat bijna goed... Als ik in de users-pagina een user aanklik, verandert de URL in de adresbalk, maar worden de grafieken niet getoond. Het adres klopt wel, kopieer en plak het maar in een nieuw venster.

Ik heb de div de id van de form gegeven. De href verwijst naar de directe URL, de onclick roept selectUser op (zoals de onchange in de dropdownlijst).

Wat mis ik?
Hier gaat het fout:
1<a href="?type=user#user=3" onchange="selectUser(3)">Marie30</a>

Je hebt daar een onChange staan, moet onClick worden.
pi_141310917
quote:
11s.gif Op donderdag 19 juni 2014 23:15 schreef bondage het volgende:

[..]

Hier gaat het fout:
[ code verwijderd ]

Je hebt daar een onChange staan, moet onClick worden.
omfg :')

ik had allerlei combinaties geprobeerd, inclusief onClick... In de post heb ik het ook over een onClick. :'). Blijkbaar niet goed opgelet.

Thanks. :9.
pi_141313853
quote:
1s.gif Op donderdag 19 juni 2014 23:06 schreef Nattekat het volgende:

[..]

Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel.
Net een nieuwe versie gepusht. Nu inclusief template. Website ook bijgewerkt: http://fok.zevkiselim.nl/crew2.0/.

- simpel template erbij, maakt gebruik van Bootstrap.
- Mapindeling: css -> /css - .js -> /js - images -> /img - .php & chartsdata -> /content
- Scraper nog niet in gebruik, dus in het mapje scraper in de root gelaten.

Wat komt deze specifieke versie tekort?
- Na het selecteren van een user weet je niet welke user er geselecteerd is. Er moet dus gegevens van de geselecteerde user getoond worden (data uit de scraper). Gebruikersnaam, UserID, registratiedatum en UI.
- Users worden getoond op basis van PK_Gebruiker (primary key van de tabel Gebruiker). Ik wil de UserID gebruiken, dus dat moet overal nog even aangepast worden.
- Ik heb 'static' als user toegevoegd, update je database met database.sql. Zoals je nu ziet worden functies van verschillende subsites bij elkaar geplaatst. Door middel van tabs zou ik deze willen scheiden, iets wat jij wil/gaat oppakken. Mocht je nog vragen hierover hebben hoor ik ze graag.
- Breedte grafieken op %, niet op px. Kijk ik later naar, was de vorige keer wel een beetje gedoe.

Commentaar? Ik hoor ze graag.

[ Bericht 3% gewijzigd door #ANONIEM op 20-06-2014 00:44:23 ]
  Moderator / Redactie Sport vrijdag 20 juni 2014 @ 00:32:39 #247
359864 crew  Nattekat
De roze zeekat
pi_141314286
Nog een vraagje voor het slapengaan, de tabs was jij mee bezig? Dus daar hoef ik me geen zorgen over te maken verder.
100.000 katjes
Fuck the EBU!
pi_141314558
quote:
1s.gif Op vrijdag 20 juni 2014 00:32 schreef Nattekat het volgende:
Nog een vraagje voor het slapengaan, de tabs was jij mee bezig? Dus daar hoef ik me geen zorgen over te maken verder.
Nee, daar ben ik (nog) niet mee bezig.

Daar is dit voor nodig:
quote:
0s.gif Op donderdag 19 juni 2014 22:38 schreef Nattekat het volgende:

[..]

Ik ga nu de getpiechartdata.php en die andere twee aanpassen zodat ze onderscheid kunnen maken tussen alle stats, forumstats en overig. Dat was volgens mij de bedoeling :)
Ik kan eventueel de tabs wel in de template zetten, maar per subsite (FP/forum/weblog) zouden de overzichten (tabel/piechart/timeline) dan herhaald moeten worden, in hun eigen tab.

Weet nog niet hoe ik dat herhalen kan fiksen. Maar komt morgen wel. Slapen nu.

Welterusten allen.
pi_141381702
quote:
11s.gif Op donderdag 19 juni 2014 23:15 schreef bondage het volgende:

[..]

Hier gaat het fout:
[ code verwijderd ]

Je hebt daar een onChange staan, moet onClick worden.
Ik heb #user=2 verandert naar #id=2. URL wordt hierdoor /?type=user#id=2.

Ik wil op de pagina waar de grafieken getoond worden ook gegevens van de user zelf tonen. Dat wil ik doen door een div toe te voegen, en alleen te tonen wanneer er een user is geselecteerd. $("#userinfo").show(); binnen selectUser().

Probleem is dat ik de geselecteerde user niet uit de URL kan halen. Met #id=2 lukt het niet, met &id=2 lukt me dat wel. Ik heb die ID nodig om gegevens uit de database te trekken.

Is het mogelijk om de #id=2 te wijzigen naar &id=2? Of weet jij een andere manier om de ID te halen als de URL /type=user#id=2 is?

[ Bericht 0% gewijzigd door #ANONIEM op 21-06-2014 20:32:03 ]
pi_141382117
Voor nu zo opgelost:
1
2
3
<?php 
$id 
'<script type="text/javascript">var curID = window.location.hash; document.write(curID);</script>';
?>
:+.

[ Bericht 1% gewijzigd door #ANONIEM op 21-06-2014 20:45:08 ]
  Moderator / Redactie Sport / Devops zaterdag 21 juni 2014 @ 20:50:28 #251
176766 zoem
zoemt
pi_141382463
Waarom zou je de url fragment (#) hier gebruiken? Gewoon in de query (?a=b&c=d) stoppen, dan maak je het jezelf een stuk makkelijker. Dan kun je de informatie namelijk gewoon ophalen middels $_GET :)
pi_141382624
quote:
0s.gif Op zaterdag 21 juni 2014 20:50 schreef zoem het volgende:
Waarom zou je de url fragment (#) hier gebruiken? Gewoon in de query (?a=b&c=d) stoppen, dan maak je je het jezelf een stuk makkelijker. Dan kun je de informatie namelijk gewoon ophalen middels $_GET :)
Dat is wat ik ook wil doen... Met $_GET ophalen.

Ik gebruik de code van bondage om de grafieken te tonen. En daar wordt er een # gebruikt.
pi_141382750
quote:
0s.gif Op zaterdag 21 juni 2014 20:42 schreef zarGon het volgende:
Voor nu zo opgelost:
[ code verwijderd ]

:+.
Hm.. De javascript wordt pas uitgevoerd als je pagina direct opent. Wanneer je doorklikt vanuit de lijst met users wordt er niets getoond...

-O-.

- http://fok.zevkiselim.nl/crew2.0/?type=user -> selecteer een user. Geen "#id=xxxx".
- Bezoek de URL van die pagina direct. Wel "#id=xxxx".

[ Bericht 12% gewijzigd door #ANONIEM op 21-06-2014 20:57:23 ]
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 20:57:53 #254
359864 crew  Nattekat
De roze zeekat
pi_141382838
quote:
0s.gif Op zaterdag 21 juni 2014 20:56 schreef zarGon het volgende:

[..]

Hm.. De javascript wordt pas uitgevoerd als je pagina direct opent. Wanneer je doorklikt vanuit de lijst met users wordt er niets getoond...

-O-.
Als je enkel de tab opnieuw laad en niet de hele pagina moet de code die je wilt gebruiken al gebruikt zijn. Dmv de onclick kan je het uitvoeren.
100.000 katjes
Fuck the EBU!
pi_141382895
quote:
1s.gif Op zaterdag 21 juni 2014 20:57 schreef Nattekat het volgende:

[..]

Als je enkel de tab opnieuw laad en niet de hele pagina moet de code die je wilt gebruiken al gebruikt zijn. Dmv de onclick kan je het uitvoeren.
Maar hoe doe ik het als het laden al geweest is?

Welke code zou jij gebruiken?
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 21:00:28 #256
359864 crew  Nattekat
De roze zeekat
pi_141382969
quote:
0s.gif Op zaterdag 21 juni 2014 20:59 schreef zarGon het volgende:

[..]

Maar hoe doe ik het als het laden al geweest is?

Welke code zou jij gebruiken?
Die code moet al op de pagina aanwezig zijn als je hem laad. Dus de pagina zonder ***&x=y.
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops zaterdag 21 juni 2014 @ 21:01:37 #257
176766 zoem
zoemt
pi_141383043
Voor een tabstructuur wordt om bepaalde redenen soms wel eens een fragment gebruikt, maar ik zou het hier gewoon in de querystring gooien waar het thuishoort. Dan is het ook eenvoudig op te vragen met GET en hoef je niet allerlei capriolen uit te halen :P
pi_141383054
quote:
1s.gif Op zaterdag 21 juni 2014 21:00 schreef Nattekat het volgende:

[..]

Die code moet al op de pagina aanwezig zijn als je hem laad. Dus de pagina zonder ***&x=y.
Ik had de code ook al naar de hoofdpagina verhuisd. Waar de rest van de javascript staat. Dat werkte niet. :P. Of nou ja, het is mij niet gelukt iig.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 21:03:01 #259
359864 crew  Nattekat
De roze zeekat
pi_141383113
quote:
0s.gif Op zaterdag 21 juni 2014 21:01 schreef zarGon het volgende:

[..]

Ik had de code ook al naar de hoofdpagina verhuisd. Waar de rest van de javascript staat. Dat werkte niet. :P. Of nou ja, het is mij niet gelukt iig.
De onclick is de enige call die je krijgt. Die moet je gebruiken.
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops zaterdag 21 juni 2014 @ 21:11:38 #260
176766 zoem
zoemt
pi_141383538
Waarom zitten jullie nou zo onwijs moeilijk te doen met javascript en onclick :? Maak er hyperlinks van met het type en id in de query (?type=a&id=1). Ajax maakt het veel complexer dan nodig.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 21:17:17 #261
359864 crew  Nattekat
De roze zeekat
pi_141383810
quote:
7s.gif Op zaterdag 21 juni 2014 21:11 schreef zoem het volgende:
Waarom zitten jullie nou zo onwijs moeilijk te doen met javascript en onclick :? Maak er hyperlinks van met het type en id in de query (?type=a&id=1). Ajax maakt het veel complexer dan nodig.
De vraag was of er javascript gecalld kon worden, de context verder ontgaat me...
100.000 katjes
Fuck the EBU!
pi_141383957
quote:
7s.gif Op zaterdag 21 juni 2014 21:11 schreef zoem het volgende:
Waarom zitten jullie nou zo onwijs moeilijk te doen met javascript en onclick :? Maak er hyperlinks van met het type en id in de query (?type=a&id=1). Ajax maakt het veel complexer dan nodig.
...

Dit soort comments helpen niet. Ik weet echt wel wat er beter kan, er is een reden waarom ik een topic heb geopend: ik kan het zelf niet alleen. Ik krijg hier tips, en vooral de tips met code helpen me daadwerkelijk. Als ik er veel meer verstand van had, zou dat te merken zijn in de code. bondage heeft code gepost waar ik wel wat mee kon, dus dat heb ik dan ook gebruikt.

Dit is wat er nu is. Je kunt alleen aangeven wat er beter kan, maar je kunt ook de code aanpassen. Dat is de reden waarom het op GitHub staat.

Dus, waarom onwijs moeilijk doen? Dit is het beste wat ik en de mensen die code mee hebben geschreven het beste kunnen.

[ Bericht 2% gewijzigd door #ANONIEM op 21-06-2014 21:54:03 (+s.) ]
pi_141384083
Ik ga maar eens kijken of ik de javascript kan skippen door aparte pagina's te gebruiken voor de lijst van users en de daadwerkelijke pagina waar de grafieken getoond worden. Dat het dan inderdaad makkelijker moeten maken.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 21:26:34 #264
128465 verified  bondage
Ingewikkeld
pi_141384230
quote:
0s.gif Op zaterdag 21 juni 2014 20:31 schreef zarGon het volgende:

[..]

Ik heb #user=2 verandert naar #id=2. URL wordt hierdoor /?type=user#id=2.

Ik wil op de pagina waar de grafieken getoond worden ook gegevens van de user zelf tonen. Dat wil ik doen door een div toe te voegen, en alleen te tonen wanneer er een user is geselecteerd. $("#userinfo").show(); binnen selectUser().

Probleem is dat ik de geselecteerde user niet uit de URL kan halen. Met #id=2 lukt het niet, met &id=2 lukt me dat wel. Ik heb die ID nodig om gegevens uit de database te trekken.

Is het mogelijk om de #id=2 te wijzigen naar &id=2? Of weet jij een andere manier om de ID te halen als de URL /type=user#id=2 is?
Hoe bedoel je precies? Wil je beide parameters meegeven aan het script? Het kan ook dmv #type=user&id=2, echter heb je dan het script nodig dat ik ook voor de dagcijfers gebruik, heb ik hier eerder gepost. De code welke ik voor je had geschreven kun je hier niet voor gebruiken omdat die maar één parameter ondersteund.

Heb je trouwens een voorbeeld hoe het op dit moment is? Misschien is er wel een betere manier om dit te fixen.
pi_141384479
quote:
11s.gif Op zaterdag 21 juni 2014 21:26 schreef bondage het volgende:

[..]

Hoe bedoel je precies? Wil je beide parameters meegeven aan het script? Het kan ook dmv #type=user&id=2, echter heb je dan het script nodig dat ik ook voor de dagcijfers gebruik, heb ik hier eerder gepost. De code welke ik voor je had geschreven kun je hier niet voor gebruiken omdat die maar één parameter ondersteund.

Heb je trouwens een voorbeeld hoe het op dit moment is? Misschien is er wel een betere manier om dit te fixen.
http://fok.zevkiselim.nl/crew2.0/.

Ik was net bezig, daarom zag je het niet werken. 1) selecteer een user en zie de pagina; 2) open de pagina direct.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 21:37:38 #266
128465 verified  bondage
Ingewikkeld
pi_141384776
quote:
0s.gif Op zaterdag 21 juni 2014 21:31 schreef zarGon het volgende:

[..]

http://fok.zevkiselim.nl/crew2.0/.

Ik was net bezig, daarom zag je het niet werken. 1) selecteer een user en zie de pagina; 2) open de pagina direct.
Ik denk dat het inderdaad beter is om de hele pagina gewoon te vernieuwen door bij de link naar de user dit van de url te maken: http://fok.zevkiselim.nl/crew2.0/?type=user&id=308148 Je krijgt via de GET array twee waarden terug, namelijk: user en id. Vervolgens de hele pagina teruggeven met de gegevens van de geselecteerde user. De JSON gegevens voor het verwerken van de grafieken kun je in een js var zetten en doorgeven aan de functie voor het verwerken van deze grafieken.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 21:39:44 #267
359864 crew  Nattekat
De roze zeekat
pi_141384869
Een postrequest icm een halve pagina laden in plaats van alles is toch een stuk mooier :)
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld zaterdag 21 juni 2014 @ 21:40:31 #268
128465 verified  bondage
Ingewikkeld
pi_141384905
En voor de duidelijkheid: ik had het stukje code met die hash geschreven omdat de data die voor de grafieken wordt gebruikt los moest worden opgehaald dmv de aanroep van een functie welke via een los script de JSON data verkreeg.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 21:43:47 #269
128465 verified  bondage
Ingewikkeld
pi_141385037
quote:
0s.gif Op zaterdag 21 juni 2014 21:39 schreef Nattekat het volgende:
Een postrequest icm een halve pagina laden in plaats van alles is toch een stuk mooier :)
Eens, daarom had ik het in de eerste instantie ook via de hash gedaan, de code was al op die manier ingericht aangezien er losse data moest worden opgehaald. Het kan natuurlijk nog steeds via die hash, echter heb je dan een wat geavanceerder javascript nodig. Ik zal zo ff wat posten, mijn dagcijfersscript gebruikt ook zo'n functie voor het verwerken van alle parameters na de hash.
pi_141385135
Ik begrijp (min of meer) wat jullie zeggen, alleen heb ik niet echt een duidelijk idee hoe ik het precies kan toepassen. Zouden jullie mee willen sleutelen aan de code?

Ik probeer zelf ook wat, maar in hetgeen wat ik nu heb (javascriptloos) zijn de grafieken niet zichtbaar. :').

Ik vond de huidige oplossing best redelijk voor een eerste versie, alleen lukt het me nu dus niet om extra informatie over de geselecteerde user te tonen.

[ Bericht 17% gewijzigd door #ANONIEM op 21-06-2014 21:46:52 ]
  FOK!mycroftheld zaterdag 21 juni 2014 @ 21:59:16 #271
128465 verified  bondage
Ingewikkeld
pi_141385754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<script>
$(document).ready(function() {
    if(document.location.hash) {
        handleLocationHash(document.location.hash);
    }
});

handleLocationHash = function(location_hash) {
    if(location_hash.length > 0) {
        var hash = location_hash.substr(1);
        var hash_parts = hash.split('&');
        var post_vars = {};
        
        for(var a in hash_parts) {
            var hash_sub_parts = hash_parts[a].split('=', 2);
            if(hash_sub_parts.length === 2) {
                 post_vars[hash_sub_parts[0]] = hash_sub_parts[1]
            }
        }
       
        $("#userselect").hide();
        $("#userinfo").show();

        drawItems(post_vars);
    }
};
</script>

Je moet dan in de functie drawItems de post_vars variable als POST waarden meegeven in de aanroep van het script welke de JSON data ophaalt.

[ Bericht 1% gewijzigd door bondage op 21-06-2014 22:15:56 ]
pi_141386588
quote:
14s.gif Op zaterdag 21 juni 2014 21:59 schreef bondage het volgende:

[ code verwijderd ]
Deze code vervangt het onderstaande? (In zijn geheel?)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript">
    $(document).ready(function() {
        if(document.location.hash) {
            var hash_str_parts = document.location.hash.replace('#','').split('=');
            if(hash_str_parts[0] == 'id') { selectUser(hash_str_parts[1]); }
        }
    });

    function selectUser(user_id) {
        document.location.hash = 'id='+user_id;
        $("#userselect").hide();
        $("#userinfo").show();
        drawItems(user_id);
    }
</script>

Ik zie het selectUser() gedeelte nergens terugkomen.

quote:
Je moet dan in de functie drawItems de post_vars variable als POST waarden meegeven in de aanroep van het script welke de JSON data ophaalt.
Kun je een voorbeeld hiervan geven? :@.

Bedankt trouwens dat je code post!

[ Bericht 0% gewijzigd door #ANONIEM op 21-06-2014 22:14:53 ]
  FOK!mycroftheld zaterdag 21 juni 2014 @ 22:16:29 #273
128465 verified  bondage
Ingewikkeld
pi_141386718
quote:
0s.gif Op zaterdag 21 juni 2014 22:14 schreef zarGon het volgende:

[..]

Deze code vervangt het onderstaande? (In zijn geheel?)
[ code verwijderd ]

Ik zie het selectUser() gedeelte nergens terugkomen.

[..]

Kun je een voorbeeld hiervan geven? :@.

Bedankt trouwens dat je code post!
Ik heb mijn vorige post aangepast. Waar vind ik die drawItems functie precies?
pi_141386769
quote:
14s.gif Op zaterdag 21 juni 2014 22:16 schreef bondage het volgende:

[..]

Ik heb mijn vorige post aangepast. Waar vind ik die drawItems functie precies?
In js/googlecharts.js: http://fok.zevkiselim.nl/crew2.0/js/googlecharts.js.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 22:27:34 #275
128465 verified  bondage
Ingewikkeld
pi_141387481
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script>
$(document).ready(function() {
    if(document.location.hash) {
        handleLocationHash(document.location.hash);
    }
});

handleLocationHash = function(location_hash) {
    if(location_hash.length > 0) {
        var hash = location_hash.substr(1);
        var hash_parts = hash.split('&');
        var post_vars = {};
        
        for(var a in hash_parts) {
            var hash_sub_parts = hash_parts[a].split('=', 2);
            if(hash_sub_parts.length === 2) {
                 post_vars[hash_sub_parts[0]] = hash_sub_parts[1]
            }
        }
        
        if(post_vars.id != undefined && post_vars.type != undefined) {
            if(post_vars.type == 'user') {
                selectUser(post_vars.id);
            }else If(post_vars.type == 'forum') {
                // code voor verwerken forum. 
            }
        }
    }
};

function selectUser(user_id) {
    $("#userselect").hide();
    $("#userinfo").show();
    drawItems(user_id);
}
</script>

Zou je dit eens kunnen testen?

[ Bericht 4% gewijzigd door bondage op 21-06-2014 22:35:00 ]
pi_141388277
quote:
0s.gif Op zaterdag 21 juni 2014 22:27 schreef bondage het volgende:

[ code verwijderd ]

Zou je dit eens kunnen testen?
http://fok.zevkiselim.nl/crew2.0/.

Moet er verder nog iets aangepast worden? :@. Na de nieuwe code komen de grafieken niet te voorschijn.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 22:43:25 #277
128465 verified  bondage
Ingewikkeld
pi_141388551
quote:
0s.gif Op zaterdag 21 juni 2014 22:38 schreef zarGon het volgende:

[..]

http://fok.zevkiselim.nl/crew2.0/.

Moet er verder nog iets aangepast worden? :@. Na de nieuwe code komen de grafieken niet te voorschijn.
Ik zie het al, hij heeft natuurlijk ?type=user nodig om te bepalen dat je users weer wilt geven. het is dan sowieso niet nodig om dat in de js af te handelen, het is immers al bekend wat iemand wil zien aangezien die selectie al eerder is gedaan. Ik ga het ff proberen te fixen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script>
var data_type='<?php echo $geselecteerde_type; ?>';

$(document).ready(function() {
    if(document.location.hash) {
        handleLocationHash(document.location.hash);
    }
});

handleLocationHash = function(location_hash) {
    if(location_hash.length > 0) {
        var hash = location_hash.substr(1);
        var hash_parts = hash.split('&');
        var post_vars = {};
        
        for(var a in hash_parts) {
            var hash_sub_parts = hash_parts[a].split('=', 2);
            if(hash_sub_parts.length === 2) {
                 post_vars[hash_sub_parts[0]] = hash_sub_parts[1]
            }
        }
        
        if(post_vars.id != undefined) {
            if(data_type == 'user') {
                selectUser(post_vars.id);
            }
        }
    }
};

function selectUser(user_id) {
    $("#userselect").hide();
    $("#userinfo").show();
    drawItems(user_id);
}
</script>

Let erop dat je deze regel aan moet passen:
var data_type='<?php echo $geselecteerde_type; ?>';

Ook opletten dat deze var is omgezet naar entities.

[ Bericht 26% gewijzigd door bondage op 21-06-2014 22:55:53 ]
pi_141388568
quote:
11s.gif Op zaterdag 21 juni 2014 22:43 schreef bondage het volgende:

[..]

Ik zie het al, hij heeft natuurlijk ?type=user nodig om te bepalen dat je users weer wilt geven. het is dan sowieso niet nodig om dat in de js af te handelen, het is immers al bekend wat iemand wil zien aangezien die selectie al eerder is gedaan. Ik ga het ff proberen te fixen.
<3.
  Moderator / Redactie Sport / Devops zaterdag 21 juni 2014 @ 22:49:54 #279
176766 zoem
zoemt
pi_141388999
quote:
0s.gif Op zaterdag 21 juni 2014 21:20 schreef zarGon het volgende:

[..]

...

Dit soort comments helpen niet. Ik weet echt wel wat er beter kan, er is een reden waarom ik een topic heb geopend: ik kan het zelf niet alleen. Ik krijg hier tips, en vooral de tips met code helpen me daadwerkelijk. Als ik er veel meer verstand van had, zou dat te merken zijn in de code. bondage heeft code gepost waar ik wel wat mee kon, dus dat heb ik dan ook gebruikt.

Dit is wat er nu is. Je kunt alleen aangeven wat er beter kan, maar je kunt ook de code aanpassen. Dat is de reden waarom het op GitHub staat.

Dus, waarom onwijs moeilijk doen? Dit is het beste wat ik en de mensen die code mee hebben geschreven het beste kunnen.
Ik help je met veel plezier, maar het leek alsof mijn reactie een soort van (al dan niet onbewust) genegeerd werd. Daarom vroeg ik het voor een derde keer op een wellicht ietwat bottere wijze om het onder de aandacht te brengen.

Jij vraagt namelijk:
quote:
0s.gif Op zaterdag 21 juni 2014 20:31 schreef zarGon het volgende:
Is het mogelijk om de #id=2 te wijzigen naar &id=2?
Ik geef daar antwoord op. Dan zeg je:
quote:
0s.gif Op zaterdag 21 juni 2014 20:53 schreef zarGon het volgende:
Dat is wat ik ook wil doen... Met $_GET ophalen.
Vervolgens ga je verder over de fragment icm javascript. Dan leg ik nogmaals uit dat je beter de query kunt gebruiken. Daarop krijg ik geen antwoord en toen had ik zoiets van :%

Ergo, niets aan de hand. Mekaar verkeerd begrepen :)
  FOK!mycroftheld zaterdag 21 juni 2014 @ 22:54:02 #280
128465 verified  bondage
Ingewikkeld
pi_141389307
quote:
0s.gif Op zaterdag 21 juni 2014 22:49 schreef zoem het volgende:

[..]

Ik help je met veel plezier, maar het leek alsof mijn reactie een soort van (al dan niet onbewust) genegeerd werd. Daarom vroeg ik het voor een derde keer op een wellicht ietwat bottere wijze om het onder de aandacht te brengen.

Jij vraagt namelijk:

[..]

Ik geef daar antwoord op. Dan zeg je:

[..]

Vervolgens ga je verder over de fragment icm javascript. Dan leg ik nogmaals uit dat je beter de query kunt gebruiken. Daarop krijg ik geen antwoord en toen had ik zoiets van :%

Ergo, niets aan de hand. Mekaar verkeerd begrepen :)
Je bent ervan op de hoogte dat de grafieken worden gegenereerd door Google en dat hiervoor een functie aangeroepen moet worden om de data op te halen? Het switchen tussen de selecties gaat al via de GET, echter moet er als er daadwerkelijk een user is geselecteerd een functie worden aangeroepen die JSON data ophaalt en dat doorgeeft aan de grafiekjes van Google. Het is natuurlijk ook mogelijk door gewoon een var te vullen met deze data, echter werkt het ook prima via de hash. Aan TS de keuze wat hij graag wil gebruiken.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 23:03:47 #281
359864 crew  Nattekat
De roze zeekat
pi_141389799
Echt alles blijft foutgaan voor mij; wil ik een scriptje testen met de nieuwe updates op github krijgt het geen verbinding meer met de sql database ;(

Er is niet toevallig een bestandje genaamd db.php vervangen?

Zie het al :P
100.000 katjes
Fuck the EBU!
  Moderator / Redactie Sport / Devops zaterdag 21 juni 2014 @ 23:16:30 #282
176766 zoem
zoemt
pi_141390480
Ja ik begrijp nu hoe de vork in de steel zit mbt Google charts. Er zijn dus twee mogelijkheden:

1) Gehele pagina opnieuw inladen bij het selecteren van een andere user. De data wordt via php in json-formaat in het document gezet en dan via javascript wordt de Google charts opgebouwd. Voordeel is dat je geen aparte ajax-routine in moet bouwen en minder (complexe) javascript hebt. Nadeel is dat het visueel wellicht minder gelikt is, omdat de hele pagina opnieuw ingeladen moet worden.

2) Een ajax request doen om de (json) data op te halen en die middels javascript als Google chart weergeven. Voordeel is dat het er iets gelikter uitziet en nadeel is dat het meer ajax/javascriptkennis vereist en je het in php iets anders af moet vangen.
pi_141391242
quote:
11s.gif Op zaterdag 21 juni 2014 22:43 schreef bondage het volgende:

[..]

Ik zie het al, hij heeft natuurlijk ?type=user nodig om te bepalen dat je users weer wilt geven. het is dan sowieso niet nodig om dat in de js af te handelen, het is immers al bekend wat iemand wil zien aangezien die selectie al eerder is gedaan. Ik ga het ff proberen te fixen.
[ code verwijderd ]

Let erop dat je deze regel aan moet passen:
var data_type='<?php echo $geselecteerde_type; ?>';

Ook opletten dat deze var is omgezet naar entities.
Dit werkt! De grafieken zijn weer zichtbaar.

Een vervolgvraag: hoe kan op bijvoorbeeld deze http://fok.zevkiselim.nl/crew2.0/?type=user#id=151187 pagina nu wel de userid tonen? In dit geval 151187.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 23:31:35 #284
359864 crew  Nattekat
De roze zeekat
pi_141391254
Het onderscheid tussen de tabbladen per user lijkt nu aardig te werken; op een foutmelding na die nog opgelost moet worden. Door middel van een extra argument zal user-piechart.php enkel een tabel retourneren waarin de gegevens van enkel het forum of enkel de FP verwerkt zijn.



De foutmelding verschijnt ook met het orgineel ben ik net achter. Dus verder is alles helemaal prima :)

[ Bericht 15% gewijzigd door Nattekat op 21-06-2014 23:36:38 ]
100.000 katjes
Fuck the EBU!
pi_141391617
quote:
0s.gif Op zaterdag 21 juni 2014 22:49 schreef zoem het volgende:

[..]

Ik help je met veel plezier, maar het leek alsof mijn reactie een soort van (al dan niet onbewust) genegeerd werd. Daarom vroeg ik het voor een derde keer op een wellicht ietwat bottere wijze om het onder de aandacht te brengen.

Jij vraagt namelijk:

[..]

Ik geef daar antwoord op. Dan zeg je:

[..]
Ik kon niet echt wat met je antwoord, daarom reageerde ik er niet op. Je zei:
quote:
0s.gif Op zaterdag 21 juni 2014 20:50 schreef zoem het volgende:
Waarom zou je de url fragment (#) hier gebruiken? Gewoon in de query (?a=b&c=d) stoppen, dan maak je het jezelf een stuk makkelijker. Dan kun je de informatie namelijk gewoon ophalen middels $_GET :)
Je hebt vaker op deze manier gepost. Eerst geef je aan wat er beter kan, vervolgens vertel je hoe. Daar ben ik je dankbaar voor, maar ik heb vaker aangegeven dat mijn kennis niet zo ver reikt. Aan 'gewoon x doen' heb ik persoonlijk weinig aan, ik heb simpelweg geen idee hoe.

Probleem voor mij ligt meer in het vragen van een voorbeeld, ik wil niet telkens om code vragen als het niet een beetje vanzelf komt.

quote:
Vervolgens ga je verder over de fragment icm javascript. Dan leg ik nogmaals uit dat je beter de query kunt gebruiken. Daarop krijg ik geen antwoord en toen had ik zoiets van :%

Ergo, niets aan de hand. Mekaar verkeerd begrepen :)
Ja, precies. Je legt uit dat ik de query kan gebruiken, maar ik heb geen fucking idee hoe. Ik heb net wat meer uitleg nodig.

Zelf probeer ik natuurlijk wel om iets met de tips te doen, maar meestal verdwijnen de grafieken dan. :'). Mja. Thanks in ieder geval.
pi_141391727
quote:
11s.gif Op zaterdag 21 juni 2014 22:54 schreef bondage het volgende:

[..]

Je bent ervan op de hoogte dat de grafieken worden gegenereerd door Google en dat hiervoor een functie aangeroepen moet worden om de data op te halen? Het switchen tussen de selecties gaat al via de GET, echter moet er als er daadwerkelijk een user is geselecteerd een functie worden aangeroepen die JSON data ophaalt en dat doorgeeft aan de grafiekjes van Google. Het is natuurlijk ook mogelijk door gewoon een var te vullen met deze data, echter werkt het ook prima via de hash. Aan TS de keuze wat hij graag wil gebruiken.
Prio is natuurlijk het werkend krijgen van het geheel, het mag best dirty in eerste instantie, zolang het maar werkt.

Ik heb het liefst iets wat makkelijker in onderhoud is en codetechnisch beter in elkaar zit. Maar ik begrijp dat dat extra tijd/moeite kost, dus het niet altijd even goed mogelijk.

Komt bij dat ik helemaal niets begrijp van JavaScript en ik dan dus op jullie zou moeten leunen.
  FOK!mycroftheld zaterdag 21 juni 2014 @ 23:47:05 #287
128465 verified  bondage
Ingewikkeld
pi_141392105
quote:
0s.gif Op zaterdag 21 juni 2014 23:31 schreef zarGon het volgende:

[..]

Dit werkt! De grafieken zijn weer zichtbaar.

Een vervolgvraag: hoe kan op bijvoorbeeld deze http://fok.zevkiselim.nl/crew2.0/?type=user#id=151187 pagina nu wel de userid tonen? In dit geval 151187.
Die zou je in de selectUser functie naar een div kunnen schrijven, die is daar immers bekend.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 23:51:44 #288
359864 crew  Nattekat
De roze zeekat
pi_141392331
Is het probleem van de missende tijdslijnen trouwens al opgelost? Anders ga ik dat nu wel doen.
100.000 katjes
Fuck the EBU!
pi_141392381
quote:
0s.gif Op zaterdag 21 juni 2014 23:51 schreef Nattekat het volgende:
Is het probleem van de missende tijdslijnen trouwens al opgelost? Anders ga ik dat nu wel doen.
Missende tijdslijnen?
pi_141392386
quote:
11s.gif Op zaterdag 21 juni 2014 23:47 schreef bondage het volgende:

[..]

Die zou je in de selectUser functie naar een div kunnen schrijven, die is daar immers bekend.
Danke! Even proberen.
  Moderator / Redactie Sport zaterdag 21 juni 2014 @ 23:55:04 #291
359864 crew  Nattekat
De roze zeekat
pi_141392465
quote:
0s.gif Op zaterdag 21 juni 2014 23:52 schreef zarGon het volgende:

[..]

Missende tijdslijnen?


Ik zie dat maar als een nee ;)
100.000 katjes
Fuck the EBU!
pi_141392573
quote:
0s.gif Op zaterdag 21 juni 2014 23:55 schreef Nattekat het volgende:

[..]

[ afbeelding ]

Ik zie dat maar als een nee ;)
De timeline wordt nu altijd getoond. (In de versie op GitHub dus.)

Kun je de inhoud van je gettimeline posten?

[ Bericht 0% gewijzigd door #ANONIEM op 21-06-2014 23:57:38 ]
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:01:32 #293
359864 crew  Nattekat
De roze zeekat
pi_141392739
quote:
0s.gif Op zaterdag 21 juni 2014 23:57 schreef zarGon het volgende:

[..]

De timeline wordt nu altijd getoond. (In de versie op GitHub dus.)

Kun je de inhoud van je gettimeline posten?
Die heb ik net gedownload, daar kan het niet aan liggen. Ik kan heel die functie niet vinden in de bestanden die ik heb, weet je zeker dat je hem geupgraded hebt?

Dit zou het moeten zijn:
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;
        }
    });
?>
100.000 katjes
Fuck the EBU!
pi_141392920
quote:
0s.gif Op zondag 22 juni 2014 00:01 schreef Nattekat het volgende:

[..]

Die heb ik net gedownload, daar kan het niet aan liggen. Ik kan heel die functie niet vinden in de bestanden die ik heb, weet je zeker dat je hem geupgraded hebt?

Dit zou het moeten zijn:
[ code verwijderd ]

Dat is de javascript in googlecharts.js. Ik doelde meer op de PHP (content/getchartdata/user-timeline.php). Vraag me af of hoe het met de SQL-query zit.

Als er iets fouts was aan de timeline (dus aan de javascript hierboven), dan zouden alle grafieken niet getoond worden. Iets wat ik heb opgemerkt bij het testen. Ik vermoed dat het aan de SQL-query ligt.

[ Bericht 0% gewijzigd door #ANONIEM op 22-06-2014 00:05:54 ]
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:07:24 #295
359864 crew  Nattekat
De roze zeekat
pi_141393034
quote:
0s.gif Op zondag 22 juni 2014 00:05 schreef zarGon het volgende:

[..]

Dat is de javascript in googlecharts.js. Ik doelde meer op de PHP (content/getchartdata/user-timeline.php). Vraag me af of hoe het met de SQL-query zit.

Als er iets fouts was aan de timeline (dus aan de javascript hierboven), dan zouden alle grafieken niet getoond worden. Iets wat ik heb opgemerkt bij het testen. Ik vermoed dat het aan de SQL-query ligt.
Nee dat is het niet; dit wordt veroorzaakt door een error die verschijnt op line 60: 'Argument given to addRows must be either a number or an array'

Hierdoor wordt de laatste line niet uitgevoerd:
1
2
3
<?php
    chart
.draw(dataTable,{width700});
?>
100.000 katjes
Fuck the EBU!
pi_141393049
quote:
0s.gif Op zaterdag 21 juni 2014 23:31 schreef Nattekat het volgende:
Het onderscheid tussen de tabbladen per user lijkt nu aardig te werken; op een foutmelding na die nog opgelost moet worden. Door middel van een extra argument zal user-piechart.php enkel een tabel retourneren waarin de gegevens van enkel het forum of enkel de FP verwerkt zijn.

[ afbeelding ]

De foutmelding verschijnt ook met het orgineel ben ik net achter. Dus verder is alles helemaal prima :)
^O^.

Ik ga proberen om dit in te bouwen: http://tutsme-webdesign.i(...)cked_panesright.html. Code staat op http://tutsme-webdesign.info/bootstrap-3-toggable-tabs-and-pills/ (VERTICALLY STACKED PILLS/TABS).

Per tab komt dan de onderscheid. Pill A = forum; Pill B = Frontpage, bijvoorbeeld.
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:08:41 #297
359864 crew  Nattekat
De roze zeekat
pi_141393090
quote:
0s.gif Op zondag 22 juni 2014 00:07 schreef zarGon het volgende:

[..]

^O^.

Ik ga proberen om dit in te bouwen: http://tutsme-webdesign.i(...)cked_panesright.html. Code staat op http://tutsme-webdesign.info/bootstrap-3-toggable-tabs-and-pills/ (VERTICALLY STACKED PILLS/TABS).

Per tab komt dan de onderscheid. Pill A = forum; Pill B = Frontpage, bijvoorbeeld.
Je wilde ook nog een overzicht per forum heb ik begrepen? :)
100.000 katjes
Fuck the EBU!
pi_141393241
quote:
0s.gif Op zondag 22 juni 2014 00:08 schreef Nattekat het volgende:

[..]

Je wilde ook nog een overzicht per forum heb ik begrepen? :)
Nee, per subsite. Forum is een subsite, Frontpage is een subsite.

In geval van user static heb je dus:
- Totaaloverzicht (7 records)
- 5 x Forum (SHO/SHO/SHO/KAA/KAA)
- 2 x Frontpage (Redactie FP/Redactie FP)

[ Bericht 2% gewijzigd door #ANONIEM op 22-06-2014 00:12:23 ]
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:12:54 #299
359864 crew  Nattekat
De roze zeekat
pi_141393283
quote:
0s.gif Op zondag 22 juni 2014 00:11 schreef zarGon het volgende:

[..]

Nee, per subsite. Forum is een subsite, Frontpage is een subsite.

In geval van user static heb je dus:
- Totaaloverzicht (7 records)
- 5 x Forum (SHO/SHO/SHO/KAA/KAA)
- 2 x Frontpage (Redactie FP/Redactie FP)
Ik bedoelde dat je in bijvoorbeeld GC kan zien wie de mods zijn geweest in de geschiedenis ;)
100.000 katjes
Fuck the EBU!
  FOK!mycroftheld zondag 22 juni 2014 @ 00:13:57 #300
128465 verified  bondage
Ingewikkeld
pi_141393324
quote:
0s.gif Op zondag 22 juni 2014 00:11 schreef zarGon het volgende:

[..]

Nee, per subsite. Forum is een subsite, Frontpage is een subsite.

In geval van user static heb je dus:
- Totaaloverzicht (7 records)
- 5 x Forum (SHO/SHO/SHO/KAA/KAA)
- 2 x Frontpage (Redactie FP/Redactie FP)
Dat kun je natuurlijk ook gewoon meegeven in de hash en afvangen in de handleLocationHash functie.
  Moderator / Redactie Sport zondag 22 juni 2014 @ 00:14:51 #301
359864 crew  Nattekat
De roze zeekat
pi_141393358
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.
De SQL call aanpassen was genoeg ;)
100.000 katjes
Fuck the EBU!
pi_141393404
quote:
0s.gif Op zondag 22 juni 2014 00:12 schreef Nattekat het volgende:

[..]

Ik bedoelde dat je in bijvoorbeeld GC kan zien wie de mods zijn geweest in de geschiedenis ;)
Oh zo. :D.

Ja, dat hoort er natuurlijk ook bij, maar hoorde niet bij het onderdeel 'users'. Wilde eerst de 'users' afronden voordat ik begon met 'fora'.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')