abonnement Unibet Coolblue
  Moderator / Redactie Sport / Devops donderdag 19 juni 2014 @ 18:02:48 #226
176766 crew  zoem
zoemt
pi_141293618
^O^
  Moderator / Redactie Sport donderdag 19 juni 2014 @ 18:29:40 #227
359864 crew  Nattekat
De roze zeekat
pi_141294467
Goed, wat was mijn 'taak' ook al weer? _O-
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141306240
quote:
0s.gif Op donderdag 19 juni 2014 17:32 schreef zoem het volgende:
Dergelijke navigatiezaken worden normaliter in php afgehandeld. Een degelijk framework heeft een router die bepaalt welke route gevolgd moet worden adv de opgegeven url. Uit de route kun je afleiden welke pagina bezocht wordt.

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

Slim:
[ code verwijderd ]

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

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

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

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

[..]

Geef je form een id:
[ code verwijderd ]

En dan na het verwerken:

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

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

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

Wat mis ik?

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

[..]

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

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

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

Hoe ver is het nu trouwens? Moet ik alles nog in een bepaald formaat geven?
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141307700
quote:
0s.gif Op donderdag 19 juni 2014 22:14 schreef zoem het volgende:

[..]

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

[..]

Op deze wijze:
[ code verwijderd ]

Hoe moet ik die instellingen daadwerkelijk gebruiken?

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

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

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

[..]

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

Ik krijgens het idee dat de crew2.0 site en de bestanden in Github niet overeenkomen :o
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141308138
quote:
0s.gif Op donderdag 19 juni 2014 22:31 schreef Nattekat het volgende:

[..]

Heel orgineel Nattekat :P

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

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

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

[..]

Toegevoegd!

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

Ik ga nu de getpiechartdata.php en die andere twee aanpassen zodat ze onderscheid kunnen maken tussen alle stats, forumstats en overig. Dat was volgens mij de bedoeling :)
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141308897
quote:
0s.gif Op donderdag 19 juni 2014 22:38 schreef Nattekat het volgende:

[..]

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

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

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

[..]

Hoe moet ik die instellingen daadwerkelijk gebruiken?

Nu:
[ code verwijderd ]

Zo?
[ code verwijderd ]

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

[..]

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

quote:
[..]

Aight!

Als je wil kan ik een user toevoegen die bij meerdere subsites zit/zat. De huidige 4 hebben alleen 'forum'.
Dat zou wel handig zijn :Y
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141310130
quote:
1s.gif Op donderdag 19 juni 2014 22:58 schreef Nattekat het volgende:

[..]

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

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

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

quote:
[..]

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

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

[..]

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

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

Verwijder dit gedeelte:
[ code verwijderd ]

[..]

Okay. Doe ik zo.
Vreemd dan dat dat op de publieke site juist niet zo is. In mijn lokale versie verdwijnt ie wel.
100.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_141310479
quote:
1s.gif Op donderdag 19 juni 2014 23:06 schreef Nattekat het volgende:

[..]

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

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

[..]

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

[..]

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

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

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

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

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

[..]

Hier gaat het fout:
[ code verwijderd ]

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

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

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

[..]

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

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

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

Commentaar? Ik hoor ze graag.

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

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

[..]

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

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

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

[..]

Hier gaat het fout:
[ code verwijderd ]

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

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

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

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

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

[ Bericht 1% gewijzigd door #ANONIEM op 21-06-2014 20:45:08 ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')