#ANONIEM | zondag 10 november 2013 @ 22:03 | |||||
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:
Verschil tussen twee datums:
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 ] | ||||||
#ANONIEM | zondag 10 november 2013 @ 22:38 | |||||
De database zou er geloof ik ongeveer zo uitzien:![]() Een eerste versie, ik zie vast een aantal zaken over het hoofd. ![]() | ||||||
Eris | zondag 10 november 2013 @ 23:17 | |||||
Ik mis Danny..... en de andere admins | ||||||
Bart | maandag 11 november 2013 @ 09:55 | |||||
Mooi project, hopelijk kunnen wat fokkers uitkomst bieden ![]() | ||||||
KomtTijd... | maandag 11 november 2013 @ 10:37 | |||||
Is hier uberhaupt geschiedenis van beschikbaar? Of is het een kwestie van MED doorspitten? | ||||||
#ANONIEM | maandag 11 november 2013 @ 10:45 | |||||
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 ] | ||||||
#ANONIEM | maandag 11 november 2013 @ 10:47 | |||||
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. | ||||||
#ANONIEM | maandag 11 november 2013 @ 10:47 | |||||
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! ? | ||||||
Bart | maandag 11 november 2013 @ 11:43 | |||||
http://fok.zevkiselim.nl/crew/?forum=DIG was even zweten om het allemaal bij elkaar te sprokkelen ja ![]() | ||||||
#ANONIEM | dinsdag 12 november 2013 @ 16:49 | |||||
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. 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. | ||||||
#ANONIEM | dinsdag 12 november 2013 @ 16:50 | |||||
Niemand die mij op weg kan helpen? ![]() | ||||||
Tijn | dinsdag 12 november 2013 @ 16:56 | |||||
Ik weet zelf niet eens meer wanneer ik crew was ![]() | ||||||
KomtTijd... | dinsdag 12 november 2013 @ 17:01 | |||||
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... | ||||||
#ANONIEM | woensdag 13 november 2013 @ 09:42 | |||||
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):
Filter toepassen:
Let op de eerste regel:
- 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 ] | ||||||
#ANONIEM | woensdag 13 november 2013 @ 10:05 | |||||
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! | ||||||
Bart | woensdag 13 november 2013 @ 10:13 | |||||
De devvers van fok hebben al andere dingen te doen... | ||||||
KomtTijd... | woensdag 13 november 2013 @ 10:22 | |||||
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. | ||||||
Dubbeldrank | woensdag 13 november 2013 @ 10:24 | |||||
Zeur niet zo, DIG is juist voor dit soort vragen en mensen die iets willen leren. | ||||||
#ANONIEM | woensdag 13 november 2013 @ 11:24 | |||||
![]() 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 ] | ||||||
#ANONIEM | woensdag 13 november 2013 @ 13:24 | |||||
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 ] | ||||||
#ANONIEM | woensdag 13 november 2013 @ 15:03 | |||||
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)
![]() Yesh, helemaal goed! Helaas, alles gaat nu handmatig; geen frameworks. [ Bericht 0% gewijzigd door #ANONIEM op 13-11-2013 15:03:33 ] | ||||||
#ANONIEM | maandag 18 november 2013 @ 20:19 | |||||
Ben je er nog mee bezig geweest? ![]() | ||||||
KomtTijd... | dinsdag 19 november 2013 @ 18:00 | |||||
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. | ||||||
Arcee | vrijdag 22 november 2013 @ 18:44 | |||||
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 | ||||||
Arcee | vrijdag 22 november 2013 @ 18:44 | |||||
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 ![]() | ||||||
#ANONIEM | vrijdag 22 november 2013 @ 18:46 | |||||
Aaaight. ![]() Even bekijken hoor. Thanks! | ||||||
KomtTijd... | vrijdag 22 november 2013 @ 18:47 | |||||
Cool! Heje die ook in sql of json ofzo? (als het veel moeite is scrape ik m zelf wel) | ||||||
#ANONIEM | vrijdag 22 november 2013 @ 18:49 | |||||
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 ] | ||||||
KomtTijd... | vrijdag 22 november 2013 @ 18:51 | |||||
als het eenmaal in een db staat is dat om het even. | ||||||
Arcee | vrijdag 22 november 2013 @ 18:56 | |||||
Ik kan het in elk formaat gieten wat je wilt. ![]() Hoe ziet het er verder uit dan? Heeft jij zelf een database waar het in moet? Wat is de rol van KomtTijd...? | ||||||
Arcee | vrijdag 22 november 2013 @ 18:58 | |||||
Ja, die lijst komt uiteraard ook uit een db. ![]() Ik kan die lijst zo in een sql gieten. Zeg maar hoe jullie het willen hebben. | ||||||
KomtTijd... | vrijdag 22 november 2013 @ 19:00 | |||||
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 | ||||||
remlof | vrijdag 22 november 2013 @ 19:00 | |||||
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. | ||||||
Arcee | vrijdag 22 november 2013 @ 19:02 | |||||
Dat kan heel goed. Het zal niet exact kloppen. Het geeft wel goed aan wie moderators waren. | ||||||
KomtTijd... | vrijdag 22 november 2013 @ 19:03 | |||||
Kutuser die tijd over heeft. Of is het nog steeds een probleem omdat ik het ben? ![]() | ||||||
Arcee | vrijdag 22 november 2013 @ 19:04 | |||||
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. | ||||||
Arcee | vrijdag 22 november 2013 @ 19:06 | |||||
Wat, hoezo? Ik weet niet eens wie je bent. ![]() | ||||||
#ANONIEM | vrijdag 22 november 2013 @ 19:17 | |||||
Thanks voor het meedenken/-helpen jullie. ![]() | ||||||
Bitterlemon | vrijdag 22 november 2013 @ 20:26 | |||||
Ik zie hier redelijk wat FP-crew staan, waaronder ik. Filter werkt dus nog niet perfect. ![]() | ||||||
Arcee | vrijdag 22 november 2013 @ 21:10 | |||||
| ||||||
Dubbeldrank | vrijdag 22 november 2013 @ 21:17 | |||||
Handig zo'n Arcee in je topic, zo gaat het wat worden! | ||||||
Faux. | vrijdag 22 november 2013 @ 21:23 | |||||
Je blijft me verbazen Arcee ![]() | ||||||
Rene | vrijdag 22 november 2013 @ 22:08 | |||||
Mijn 'geschiedenis' ongeveer. MED / Renesite gaat stoppen | ||||||
Bosbeetle | donderdag 28 november 2013 @ 09:14 | |||||
hendig sjiek, zo zie ik wel dat ik slechts weinig slotjes zet ![]() | ||||||
Maringo | vrijdag 29 november 2013 @ 00:53 | |||||
83 & 84 hebben ook jr aandacht nodig, Arcee. Zelfs persoon, andere subforum. Verder een tof lijstje! | ||||||
#ANONIEM | zondag 1 december 2013 @ 00:09 | |||||
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. | ||||||
Karina | zondag 1 december 2013 @ 00:15 | |||||
Ik snap er niet zoveel van, maar mooi gedaan ![]() | ||||||
#ANONIEM | zondag 1 december 2013 @ 00:19 | |||||
En dan de PHP... De filters (bovenaan):
- 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):
- 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. | ||||||
#ANONIEM | zondag 1 december 2013 @ 00:26 | |||||
En ik heb ook nog het invoeren van gegevens via een formulier gebouwd: filter:
gebruiker:
- 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 ] | ||||||
remlof | zondag 1 december 2013 @ 00:30 | |||||
De UI kan je achterhalen mbv het user id, via de profielpagina of het fobo. | ||||||
svann | maandag 9 december 2013 @ 00:45 | |||||
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! | ||||||
KomtTijd... | maandag 9 december 2013 @ 00:53 | |||||
destijds hadden topics ook een max van 255 posts, weet niet of daar rekening mee gehouden is | ||||||
svann | maandag 9 december 2013 @ 01:28 | |||||
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. | ||||||
Arcee | woensdag 11 december 2013 @ 12:30 | |||||
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. 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 ![]() | ||||||
KomtTijd... | woensdag 11 december 2013 @ 12:45 | |||||
Ah, ik ben pas ingestroomd toen 255 al de standaard was ![]() | ||||||
xzaz | woensdag 11 december 2013 @ 12:48 | |||||
Over het sluiten van topics, waarom worden ze überhaupt gesloten? | ||||||
KomtTijd... | woensdag 11 december 2013 @ 12:50 | |||||
Omdat 99% van de topics na 300 posts toch verzand zijn in oeverloze iOS/Android, patat/friet, hitler/stalin discussies. | ||||||
xzaz | woensdag 11 december 2013 @ 12:53 | |||||
Ik bedoel, reeksjes kunnen toch gewoon doorlopen? | ||||||
KomtTijd... | woensdag 11 december 2013 @ 12:54 | |||||
Sja. Dat kan. Stel het voor. | ||||||
Arcee | woensdag 11 december 2013 @ 12:57 | |||||
Post van bijna 7 jaar geleden, maar ik gok dat Danny er nog steeds zo over denkt. ![]() | ||||||
xzaz | woensdag 11 december 2013 @ 12:59 | |||||
Dus gewoon omdat het kan, zal wel meer centjes opleveren. | ||||||
KomtTijd... | woensdag 11 december 2013 @ 13:06 | |||||
Een betere site levert meer centjes op ja. | ||||||
Danny | woensdag 11 december 2013 @ 13:35 | |||||
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. 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. | ||||||
xzaz | woensdag 11 december 2013 @ 13:37 | |||||
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. 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? | ||||||
Danny | woensdag 11 december 2013 @ 13:40 | |||||
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. | ||||||
xzaz | woensdag 11 december 2013 @ 13:41 | |||||
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. ![]() | ||||||
Arcee | woensdag 11 december 2013 @ 13:55 | |||||
True. ![]() En de 300 is voor dit soort stats ook handig. ![]() | ||||||
xzaz | woensdag 11 december 2013 @ 13:57 | |||||
My Point ![]() | ||||||
BBQSausage | woensdag 11 december 2013 @ 14:05 | |||||
Je leest de verkeerde post terug. | ||||||
BBQSausage | woensdag 11 december 2013 @ 14:06 | |||||
Want die statistieken leveren geld op? | ||||||
Danny | woensdag 11 december 2013 @ 14:35 | |||||
Lezen is blijkbaar moeilijk
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. 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. | ||||||
xzaz | woensdag 11 december 2013 @ 14:35 | |||||
![]() Ja, meer content. | ||||||
BBQSausage | woensdag 11 december 2013 @ 14:58 | |||||
Zie Danny's reactie hierboven. Hij haalt 't zelf nog een keertje aan. ![]() 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. | ||||||
#ANONIEM | dinsdag 14 januari 2014 @ 16:30 | |||||
Even een kickje... Iemand die hiermee wil/kan helpen? En dan vooral programmeren/scripten, eigenlijk. | ||||||
#ANONIEM | vrijdag 11 april 2014 @ 10:23 | |||||
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? | ||||||
#ANONIEM | maandag 16 juni 2014 @ 09:49 | |||||
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 ] | ||||||
esv7 | maandag 16 juni 2014 @ 09:50 | |||||
Ik was van plan om verder te werken in de esv7 branch, als je geen rechten voor de master branch zou willen geven. ![]() | ||||||
#ANONIEM | maandag 16 juni 2014 @ 09:53 | |||||
Ik heb op de website gezocht en kon zo snel geen permissies per branch instellen. ![]() Jij enig idee hoe dat moet? | ||||||
esv7 | maandag 16 juni 2014 @ 09:55 | |||||
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 ![]() | ||||||
Sitethief | maandag 16 juni 2014 @ 10:09 | |||||
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? | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:09 | |||||
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? | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:11 | |||||
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. ![]() | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:13 | |||||
Ik ga vanavond maar eens een wiki aanmaken op GitHub. Maakt het uitleggen makkelijker. | ||||||
esv7 | maandag 16 juni 2014 @ 10:29 | |||||
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). | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:32 | |||||
Waarom werkt het bij jou wel en bij mij niet dan? ![]() Even de query maar bekijken dan. [ Bericht 2% gewijzigd door #ANONIEM op 16-06-2014 10:32:59 ] | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:35 | |||||
Waar slaat die '".$_GET['user']." op? Welk gegeven is dat precies? | ||||||
Sitethief | maandag 16 juni 2014 @ 10:38 | |||||
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 ? | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:41 | |||||
Hmhmm, thanks. Ik zal een update geven wanneer ik er tijd voor heb! (Handmatig en zo.) Programmeer je mee? ![]() | ||||||
Sitethief | maandag 16 juni 2014 @ 10:41 | |||||
Kzal vanavond, na GoT, eens kijken waar ik mee kan helpen. Kzit nu op werk momenteel toch fulltime MySQL aapje te spelen... | ||||||
Sitethief | maandag 16 juni 2014 @ 10:43 | |||||
Welke grapjas gooit GET parameters direct in de query?? | ||||||
esv7 | maandag 16 juni 2014 @ 10:43 | |||||
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. | ||||||
esv7 | maandag 16 juni 2014 @ 10:44 | |||||
Ik omdat ik nog geen tijd had om een prepared query te schrijven. | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:45 | |||||
Duidelijk.
![]() | ||||||
#ANONIEM | maandag 16 juni 2014 @ 10:58 | |||||
Gefikst. De query is hoofdlettergevoelig. Blijkbaar werkt het lokaal wel, omdat Windows? In ieder geval, dit werkt:
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. | ||||||
esv7 | maandag 16 juni 2014 @ 11:01 | |||||
Nee die andere gettimelinedata.php is overbodig, wilde je code alleen niet verwijderen. Mooi dat dit nu werkend is. | ||||||
#ANONIEM | maandag 16 juni 2014 @ 11:03 | |||||
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. ![]() ![]() [ Bericht 0% gewijzigd door #ANONIEM op 16-06-2014 11:24:49 ] | ||||||
esv7 | maandag 16 juni 2014 @ 11:13 | |||||
Mooi ![]() | ||||||
#ANONIEM | maandag 16 juni 2014 @ 11:58 | |||||
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.) | ||||||
esv7 | maandag 16 juni 2014 @ 12:13 | |||||
In ieder geval prepared statements gebruiken i.v.m. sql injection. http://www.php.net//manual/en/pdo.prepare.php | ||||||
#ANONIEM | maandag 16 juni 2014 @ 21:47 | |||||
Wie is "waterkip"? ![]() | ||||||
#ANONIEM | maandag 16 juni 2014 @ 22:33 | |||||
https://github.com/zarGonnn/FOK-crewgeschiedenis/wiki. | ||||||
esv7 | maandag 16 juni 2014 @ 22:38 | |||||
Wat voor gegevens zou je willen scrapen? | ||||||
#ANONIEM | maandag 16 juni 2014 @ 22:45 | |||||
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. ![]() 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 ] | ||||||
esv7 | dinsdag 17 juni 2014 @ 11:50 | |||||
En is er ergens ook een lijst met moderators te vinden of zou die alle geregistreerde users af moeten gaan? | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 11:53 | |||||
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)? | ||||||
esv7 | dinsdag 17 juni 2014 @ 12:01 | |||||
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. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 12:04 | |||||
![]() Je gaat nu eenmalig al die data ophalen/opslaan? | ||||||
esv7 | dinsdag 17 juni 2014 @ 12:43 | |||||
Ik ga even wat proberen om wat gegevens te verzamelen. ![]() | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 12:46 | |||||
Cool cool cool! | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 14:33 | |||||
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. ![]() | ||||||
bondage | dinsdag 17 juni 2014 @ 14:40 | |||||
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. | ||||||
esv7 | dinsdag 17 juni 2014 @ 14:48 | |||||
Het probleem is dat ik de profielpagina niet kan includen, ik krijg dan: ![]() | ||||||
bondage | dinsdag 17 juni 2014 @ 14:51 | |||||
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. | ||||||
Sitethief | dinsdag 17 juni 2014 @ 14:51 | |||||
Includen? Waarom geen curl gebruiken? | ||||||
bondage | dinsdag 17 juni 2014 @ 14:52 | |||||
Die kun je sowieso beter gebruiken als je, zoals in dit geval, met cookies moet werken. | ||||||
esv7 | dinsdag 17 juni 2014 @ 14:54 | |||||
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 ![]() | ||||||
bondage | dinsdag 17 juni 2014 @ 14:58 | |||||
Ik heb voor het inloggen en maken van het koekje een script. Ben echter op kantoor dus kan je nu geen voorbeeld sturen. | ||||||
esv7 | dinsdag 17 juni 2014 @ 15:28 | |||||
Oké dan kijk ik uit naar het voorbeeld:). | ||||||
bondage | dinsdag 17 juni 2014 @ 15:32 | |||||
Ben tegen 19:00 thuis, zal dan ff voor je kijken. Kunnen anders wel ff wat per DM regelen denk ik. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 16:25 | |||||
![]() 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 ] | ||||||
esv7 | dinsdag 17 juni 2014 @ 16:28 | |||||
Met de hulp van bondage moet ik nu alleen nog uitgraven wat ik wil scrapen en dan is die klaar ![]() | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 16:42 | |||||
![]() | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 16:50 | |||||
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:
Levert een distinct count op van 7:
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. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 16:53 | |||||
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 ] | ||||||
esv7 | dinsdag 17 juni 2014 @ 17:08 | |||||
Er is toch een klein probleem, die scraper moet heel veel pagina's bekijken resulterend in een ip ban. ![]() | ||||||
zoem | dinsdag 17 juni 2014 @ 17:22 | |||||
Waarom zou je alle users willen scrapen, terwijl alleen de crewleden nodig zijn? Van de ~430.000 is nog niet eens 1% crew geweest. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 17:25 | |||||
Is wat voor te zeggen natuurlijk. ![]() Eerst alleen de users op http://fok.zevkiselim.nl/crew/?type=user scrapen? Kan ze in een tabel zetten als je wil. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 17:30 | |||||
Profielpagina: "http://forum.fok.nl/user/profile/" voor de usernames plaatsen. [ Bericht 0% gewijzigd door #ANONIEM op 17-06-2014 17:31:19 ] | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 21:31 | |||||
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... | ||||||
zoem | dinsdag 17 juni 2014 @ 21:37 | |||||
Niet zo heel lastig toch? Een tabel maken en die vullen met hyperlinks. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 21:41 | |||||
Dat lukt me wel, maar het gedeelte erna. ![]() Zou me moeten lukken. Denk ik. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 21:58 | |||||
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. | ||||||
zoem | dinsdag 17 juni 2014 @ 22:05 | |||||
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 ![]() | ||||||
Nattekat | dinsdag 17 juni 2014 @ 22:14 | |||||
Interessant idee, zeker iets waar ik eventueel mee zou willen helpen ![]() | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 22:22 | |||||
Op welke doel je precies? Hoe moet het werken als de php-tag niet gesloten wordt? Oh, dat komt door mij. ![]() 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 ] | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 22:22 | |||||
Zie GitHub. ![]() | ||||||
Nattekat | dinsdag 17 juni 2014 @ 22:26 | |||||
Nog schrapers nodig? ![]() | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 22:28 | |||||
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. | ||||||
Nattekat | dinsdag 17 juni 2014 @ 22:37 | |||||
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. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 22:39 | |||||
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? | ||||||
Nattekat | dinsdag 17 juni 2014 @ 22:53 | |||||
Ik probeer even een beeld te vormen bij die punten en kijk wat er mogelijk is. Laat het straks weten. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 22:53 | |||||
Neem vooral de huidige (handmatige) versie door: http://fok.zevkiselim.nl/crew. Die richting moet het opgaan. | ||||||
Nattekat | dinsdag 17 juni 2014 @ 22:54 | |||||
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. | ||||||
esv7 | dinsdag 17 juni 2014 @ 22:54 | |||||
De scraper is in principe af ik heb alleen nog een lijstje van de userids nodig. | ||||||
zoem | dinsdag 17 juni 2014 @ 22:56 | |||||
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 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. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:18 | |||||
Natuurlijk. 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: ![]() De huidige versie is kaal, het heeft alleen de grafieken. Geen template dus. Een template zou fijn zijn, zie de handmatige versie. 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. 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 ] | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:35 | |||||
Oh. ![]() Ik had geen idee dat-ie in dit geval weggelaten kon worden. ![]() Ik weet alleen niet wanneer ik het afsluiten van de tag wel en niet moet doen. Hm, ik zal dat aanpassen! Thanks! | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:38 | |||||
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. | ||||||
Nattekat | dinsdag 17 juni 2014 @ 23:39 | |||||
In principe zou dat ook moeten werken, tenzij FOK! moeilijk doet. Maar volgens mij zijn beiden gewoon geldig. | ||||||
zoem | dinsdag 17 juni 2014 @ 23:47 | |||||
Nee hoor daar merk je niets van. Dan sluit php sluit het uit zichzelf. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:49 | |||||
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. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:50 | |||||
Neem ik mee. Dank! | ||||||
Nattekat | dinsdag 17 juni 2014 @ 23:50 | |||||
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 | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:51 | |||||
Heb jij een manier om de userID's van DIG / Crewgeschiedenis, van handmatig naar dynamisch (PHP/MySQL) makkelijk op te zoeken? | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:53 | |||||
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. ![]() | ||||||
Nattekat | dinsdag 17 juni 2014 @ 23:54 | |||||
Ik begrijp alleen niet waarom de User-IDs nodig zijn voor het scrapen, aan de username zou je genoeg moeten hebben. | ||||||
#ANONIEM | dinsdag 17 juni 2014 @ 23:56 | |||||
Oh, ik haalde jou en esv7 door elkaar. ![]() Ja, ik dacht dat usernames ook genoeg zou zijn... | ||||||
Nattekat | woensdag 18 juni 2014 @ 00:02 | |||||
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. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 00:23 | |||||
Al bekeken bij welk je bijdragen kunt leveren? ![]() | ||||||
Nattekat | woensdag 18 juni 2014 @ 00:24 | |||||
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 ![]() | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 00:26 | |||||
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? | ||||||
Nattekat | woensdag 18 juni 2014 @ 00:27 | |||||
Op github zie ik enkel php bestanden, geen van allen werkt. Dus het is nog een beetje onduidelijk hoe de site in elkaar zit. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 00:28 | |||||
Heb je database.sql geïmporteerd en db.php aangepast? [ Bericht 0% gewijzigd door #ANONIEM op 18-06-2014 00:28:28 ] | ||||||
Nattekat | woensdag 18 juni 2014 @ 00:31 | |||||
Ah, stom ![]() db.php wel aangepast maar nooit opgeslagen. Werkt nu ![]() | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 01:32 | |||||
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 ] | ||||||
esv7 | woensdag 18 juni 2014 @ 08:15 | |||||
![]() ![]() 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 ] | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 09:07 | |||||
![]() 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 ] | ||||||
esv7 | woensdag 18 juni 2014 @ 09:14 | |||||
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. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 10:01 | |||||
Kun je wanneer je het nalooopt alles van de scraper in een eigen map zetten? Thanks! | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 14:43 | |||||
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 ] | ||||||
bondage | woensdag 18 juni 2014 @ 14:57 | |||||
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.
| ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:06 | |||||
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: 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 ] | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:09 | |||||
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. ![]() | ||||||
bondage | woensdag 18 juni 2014 @ 15:10 | |||||
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 | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:12 | |||||
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. | ||||||
Nattekat | woensdag 18 juni 2014 @ 15:15 | |||||
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... | ||||||
bondage | woensdag 18 juni 2014 @ 15:17 | |||||
Ik gebruik zoiets:
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. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:17 | |||||
Download 0.0.4 eens. En dan database.sql in je database en db.php wijzigen. Werkt dit niet? | ||||||
Nattekat | woensdag 18 juni 2014 @ 15:18 | |||||
Mijn database heeft alles, daar gaat het niet fout. Moest deze nog een bepaalde naam hebben die ik heb gemist? | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:19 | |||||
Nope. Zolang $dbname in db.php maar goed staat. | ||||||
Nattekat | woensdag 18 juni 2014 @ 15:22 | |||||
De query:
Werkt ook prima, enkel bij het openen van de php gaat het fout. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:26 | |||||
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. | ||||||
Nattekat | woensdag 18 juni 2014 @ 15:28 | |||||
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... | ||||||
bondage | woensdag 18 juni 2014 @ 15:44 | |||||
Ok, je hebt nu dit:
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:
| ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:54 | |||||
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? | ||||||
bondage | woensdag 18 juni 2014 @ 15:56 | |||||
Dit stukkie code: $(document).ready(function() { ... } kan direct in de head, gewoon in je bestaande javascript blok zetten. Probeer dat eens. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 15:57 | |||||
Gedaan. Na drawItems() geplaatst, zelfde resultaat. | ||||||
bondage | woensdag 18 juni 2014 @ 16:02 | |||||
Zie het al, je gebruikt geen jQuery... Als je dit helemaal onderaan de pagina plaatst (binnen de body) zal het moeten werken:
| ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:02 | |||||
Jawel? In de <head>:
Maar ik plaats het in de body (wat ik eerder ook had geloof ik.) | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:05 | |||||
Staat nu in de body, niet meer in de head. Het werkt nog niet. ![]() ![]() ![]() | ||||||
Nattekat | woensdag 18 juni 2014 @ 16:08 | |||||
Geeft de console geen foutmeldingen? ![]() | ||||||
bondage | woensdag 18 juni 2014 @ 16:10 | |||||
Zie het al, hekje wordt meegenomen bij user. Dit zou moeten werken ![]()
| ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:18 | |||||
Jaoh. ![]() Dank je! | ||||||
bondage | woensdag 18 juni 2014 @ 16:21 | |||||
Mooi ![]() | ||||||
Nattekat | woensdag 18 juni 2014 @ 16:23 | |||||
![]() Gevonden wat er fout gaat ![]() | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:24 | |||||
Volg dit eens: http://stackoverflow.com/(...)ould-not-find-driver. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:27 | |||||
![]() 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 ] | ||||||
Nattekat | woensdag 18 juni 2014 @ 16:38 | |||||
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 ![]() | ||||||
bondage | woensdag 18 juni 2014 @ 16:43 | |||||
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. | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:44 | |||||
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? | ||||||
Nattekat | woensdag 18 juni 2014 @ 16:46 | |||||
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.
| ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:47 | |||||
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. ![]() | ||||||
bondage | woensdag 18 juni 2014 @ 16:53 | |||||
Geef je form een id:
En dan na het verwerken: $("#user_select_form").hide(); | ||||||
#ANONIEM | woensdag 18 juni 2014 @ 16:58 | |||||
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. | ||||||
bondage | woensdag 18 juni 2014 @ 17:00 | |||||
In de functie drawItems(), als je dan een link met #user-id aanroept dan wordt de select ook meteen onzichtbaar gemaakt. | ||||||
bondage | woensdag 18 juni 2014 @ 17:06 | |||||
Voor de leesbaarheid zou je eventueel een extra functie kunnen maken, dan hoef je niet alles binnen drawitems te zetten.
Javascript:
| ||||||
#ANONIEM | donderdag 19 juni 2014 @ 09:31 | |||||
![]() 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! ![]() | ||||||
bondage | donderdag 19 juni 2014 @ 09:48 | |||||
Waarschijnlijk heb je dit niet aangepast:
Moet worden:
| ||||||
#ANONIEM | donderdag 19 juni 2014 @ 09:55 | |||||
Is het gelukt om PDO nog aan de praat te krijgen? | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 09:57 | |||||
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? | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 09:59 | |||||
![]() ![]() | ||||||
bondage | donderdag 19 juni 2014 @ 10:01 | |||||
![]() | ||||||
esv7 | donderdag 19 juni 2014 @ 10:20 | |||||
Ja op het moment wordt het opgeslagen in een lokaal tekstbestandje, ik zal binnekort wel even maken dat het gelijk in de database komt. | ||||||
Nattekat | donderdag 19 juni 2014 @ 10:26 | |||||
Ga het straks op een andere computer proberen, een betere waar ik normaal ook op werk. Anders ga ik verder met jouw oplossing. | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 16:48 | |||||
Stel, je hebt het onderstaande als op Home bent:
En het onderstaande als op Users bent:
Kan dit met jQuery geregeld worden? | ||||||
Nattekat | donderdag 19 juni 2014 @ 16:58 | |||||
Bedoel je dat je het zo wilt hebben? | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 17:04 | |||||
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 ] | ||||||
Nattekat | donderdag 19 juni 2014 @ 17:18 | |||||
Ik weet dat je bij javascript kan zeggen:
Eventueel kan je in plaats van de innerHTML ook kijken naar een Id, wat ik zou aanraden. In JQuery ben ik wat minder thuis... | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 17:22 | |||||
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 ] | ||||||
Nattekat | donderdag 19 juni 2014 @ 17:25 | |||||
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:
| ||||||
Nattekat | donderdag 19 juni 2014 @ 17:32 | |||||
Dat drivergedoe krijg ik ook weer op de tweede computer ![]() Waarom is me nog steeds een raadsel. | ||||||
zoem | donderdag 19 juni 2014 @ 17:32 | |||||
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:
Silex:
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 ] | ||||||
Nattekat | donderdag 19 juni 2014 @ 17:49 | |||||
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? | ||||||
zoem | donderdag 19 juni 2014 @ 17:58 | |||||
Als pdo niet in de lijst van phpinfo staat, dan is de driver niet ingeladen. De documentatie al bekeken? | ||||||
Nattekat | donderdag 19 juni 2014 @ 18:01 | |||||
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 ![]() | ||||||
zoem | donderdag 19 juni 2014 @ 18:02 | |||||
![]() | ||||||
Nattekat | donderdag 19 juni 2014 @ 18:29 | |||||
Goed, wat was mijn 'taak' ook al weer? ![]() | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:07 | |||||
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. Hmhmm, die require/require_once is wel een goeie. Dat van de array ook wel, maar zou ik eerst moeten uitzoeken hoe. | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:11 | |||||
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 ] | ||||||
zoem | donderdag 19 juni 2014 @ 22:14 | |||||
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:
| ||||||
Nattekat | donderdag 19 juni 2014 @ 22:16 | |||||
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? | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:30 | |||||
Hoe moet ik die instellingen daadwerkelijk gebruiken? Nu:
Zo?
| ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:30 | |||||
Hoe heet je op GitHub? ![]() | ||||||
Nattekat | donderdag 19 juni 2014 @ 22:31 | |||||
Heel orgineel Nattekat ![]() Ik krijgens het idee dat de crew2.0 site en de bestanden in Github niet overeenkomen ![]() | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:35 | |||||
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. ![]() [ Bericht 0% gewijzigd door #ANONIEM op 19-06-2014 22:36:11 ] | ||||||
Nattekat | donderdag 19 juni 2014 @ 22:38 | |||||
Dan heb ik volgens mij een ouder script te pakken ![]() 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 ![]() | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 22:45 | |||||
Wat klopt er niet dan? Aight! Als je wil kan ik een user toevoegen die bij meerdere subsites zit/zat. De huidige 4 hebben alleen 'forum'. | ||||||
zoem | donderdag 19 juni 2014 @ 22:47 | |||||
![]() | ||||||
Nattekat | donderdag 19 juni 2014 @ 22:58 | |||||
De form verdwijnt voor mij bij het maken van een keuze. Dat zou wel handig zijn ![]() | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 23:04 | |||||
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:
Okay. Doe ik zo. [ Bericht 0% gewijzigd door #ANONIEM op 19-06-2014 23:05:03 ] | ||||||
Nattekat | donderdag 19 juni 2014 @ 23:06 | |||||
Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel. | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 23:10 | |||||
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. | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 23:14 | |||||
Website is up-to-date. Rechtsboven staat de SHA van de commit, zodat je duidelijk ziet wat er op de website draait. | ||||||
bondage | donderdag 19 juni 2014 @ 23:15 | |||||
Hier gaat het fout:
Je hebt daar een onChange staan, moet onClick worden. | ||||||
#ANONIEM | donderdag 19 juni 2014 @ 23:17 | |||||
omfg ![]() ik had allerlei combinaties geprobeerd, inclusief onClick... In de post heb ik het ook over een onClick. ![]() Thanks. ![]() | ||||||
#ANONIEM | vrijdag 20 juni 2014 @ 00:20 | |||||
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 ] | ||||||
Nattekat | vrijdag 20 juni 2014 @ 00:32 | |||||
Nog een vraagje voor het slapengaan, de tabs was jij mee bezig? Dus daar hoef ik me geen zorgen over te maken verder. | ||||||
#ANONIEM | vrijdag 20 juni 2014 @ 00:39 | |||||
Nee, daar ben ik (nog) niet mee bezig. Daar is dit voor nodig: 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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 20:31 | |||||
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 ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 20:42 | |||||
Voor nu zo opgelost:
![]() [ Bericht 1% gewijzigd door #ANONIEM op 21-06-2014 20:45:08 ] | ||||||
zoem | zaterdag 21 juni 2014 @ 20:50 | |||||
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 ![]() | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 20:53 | |||||
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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 20:56 | |||||
Hm.. De javascript wordt pas uitgevoerd als je pagina direct opent. Wanneer je doorklikt vanuit de lijst met users wordt er niets getoond... ![]() - 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 ] | ||||||
Nattekat | zaterdag 21 juni 2014 @ 20:57 | |||||
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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 20:59 | |||||
Maar hoe doe ik het als het laden al geweest is? Welke code zou jij gebruiken? | ||||||
Nattekat | zaterdag 21 juni 2014 @ 21:00 | |||||
Die code moet al op de pagina aanwezig zijn als je hem laad. Dus de pagina zonder ***&x=y. | ||||||
zoem | zaterdag 21 juni 2014 @ 21:01 | |||||
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 ![]() | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 21:01 | |||||
Ik had de code ook al naar de hoofdpagina verhuisd. Waar de rest van de javascript staat. Dat werkte niet. ![]() | ||||||
Nattekat | zaterdag 21 juni 2014 @ 21:03 | |||||
De onclick is de enige call die je krijgt. Die moet je gebruiken. | ||||||
zoem | zaterdag 21 juni 2014 @ 21:11 | |||||
Waarom zitten jullie nou zo onwijs moeilijk te doen met javascript en onclick ![]() | ||||||
Nattekat | zaterdag 21 juni 2014 @ 21:17 | |||||
De vraag was of er javascript gecalld kon worden, de context verder ontgaat me... | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 21:20 | |||||
... 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.) ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 21:23 | |||||
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. | ||||||
bondage | zaterdag 21 juni 2014 @ 21:26 | |||||
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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 21:31 | |||||
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. | ||||||
bondage | zaterdag 21 juni 2014 @ 21:37 | |||||
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. | ||||||
Nattekat | zaterdag 21 juni 2014 @ 21:39 | |||||
Een postrequest icm een halve pagina laden in plaats van alles is toch een stuk mooier ![]() | ||||||
bondage | zaterdag 21 juni 2014 @ 21:40 | |||||
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. | ||||||
bondage | zaterdag 21 juni 2014 @ 21:43 | |||||
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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 21:45 | |||||
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 ] | ||||||
bondage | zaterdag 21 juni 2014 @ 21:59 | |||||
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 ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 22:14 | |||||
Deze code vervangt het onderstaande? (In zijn geheel?)
Ik zie het selectUser() gedeelte nergens terugkomen. Kun je een voorbeeld hiervan geven? ![]() Bedankt trouwens dat je code post! [ Bericht 0% gewijzigd door #ANONIEM op 21-06-2014 22:14:53 ] | ||||||
bondage | zaterdag 21 juni 2014 @ 22:16 | |||||
Ik heb mijn vorige post aangepast. Waar vind ik die drawItems functie precies? | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 22:17 | |||||
In js/googlecharts.js: http://fok.zevkiselim.nl/crew2.0/js/googlecharts.js. | ||||||
bondage | zaterdag 21 juni 2014 @ 22:27 | |||||
Zou je dit eens kunnen testen? [ Bericht 4% gewijzigd door bondage op 21-06-2014 22:35:00 ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 22:38 | |||||
http://fok.zevkiselim.nl/crew2.0/. Moet er verder nog iets aangepast worden? ![]() | ||||||
bondage | zaterdag 21 juni 2014 @ 22:43 | |||||
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.
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 ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 22:43 | |||||
<3. | ||||||
zoem | zaterdag 21 juni 2014 @ 22:49 | |||||
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 ![]() | ||||||
bondage | zaterdag 21 juni 2014 @ 22:54 | |||||
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. | ||||||
Nattekat | zaterdag 21 juni 2014 @ 23:03 | |||||
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 ![]() | ||||||
zoem | zaterdag 21 juni 2014 @ 23:16 | |||||
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. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:31 | |||||
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. | ||||||
Nattekat | zaterdag 21 juni 2014 @ 23:31 | |||||
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 ] | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:38 | |||||
Ik kon niet echt wat met je antwoord, daarom reageerde ik er niet op. Je zei: 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. 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. ![]() | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:40 | |||||
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. | ||||||
bondage | zaterdag 21 juni 2014 @ 23:47 | |||||
Die zou je in de selectUser functie naar een div kunnen schrijven, die is daar immers bekend. | ||||||
Nattekat | zaterdag 21 juni 2014 @ 23:51 | |||||
Is het probleem van de missende tijdslijnen trouwens al opgelost? Anders ga ik dat nu wel doen. | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:52 | |||||
Missende tijdslijnen? | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:53 | |||||
Danke! Even proberen. | ||||||
Nattekat | zaterdag 21 juni 2014 @ 23:55 | |||||
![]() Ik zie dat maar als een nee ![]() | ||||||
#ANONIEM | zaterdag 21 juni 2014 @ 23:57 | |||||
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 ] | ||||||
Nattekat | zondag 22 juni 2014 @ 00:01 | |||||
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:
| ||||||
#ANONIEM | zondag 22 juni 2014 @ 00:05 | |||||
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 ] | ||||||
Nattekat | zondag 22 juni 2014 @ 00:07 | |||||
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:
| ||||||
#ANONIEM | zondag 22 juni 2014 @ 00:07 | |||||
![]() 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. | ||||||
Nattekat | zondag 22 juni 2014 @ 00:08 | |||||
Je wilde ook nog een overzicht per forum heb ik begrepen? ![]() | ||||||
#ANONIEM | zondag 22 juni 2014 @ 00:11 | |||||
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 ] | ||||||
Nattekat | zondag 22 juni 2014 @ 00:12 | |||||
Ik bedoelde dat je in bijvoorbeeld GC kan zien wie de mods zijn geweest in de geschiedenis ![]() | ||||||
bondage | zondag 22 juni 2014 @ 00:13 | |||||
Dat kun je natuurlijk ook gewoon meegeven in de hash en afvangen in de handleLocationHash functie. | ||||||
Nattekat | zondag 22 juni 2014 @ 00:14 | |||||
De SQL call aanpassen was genoeg ![]() | ||||||
#ANONIEM | zondag 22 juni 2014 @ 00:16 | |||||
Oh zo. ![]() Ja, dat hoort er natuurlijk ook bij, maar hoorde niet bij het onderdeel 'users'. Wilde eerst de 'users' afronden voordat ik begon met 'fora'. |