Ga naar inhoud
Log in om dit te volgen  
Gast

Kleine Vragen Topic #4

Aanbevolen berichten

Stef (link):
Bugged (link):
Stef (link):
Klik om eerdere quotes te tonen


Hmm nee, dat is niet wat ik bedoel. Ik ben een kleine functie ervoor aan het schrijven en zal deze hier neerzetten zodat ik het achteraf kan uitleggen.
Maar dit heeft een lage prioriteit, dus toch bedankt smiley


Oh, bedoel je dat je bijvoorbeeld [3], [67], [623723] enzo kan hebben? Dus dat je niet weet wat het eerste getal is?


Precies dat, ja smiley


Hoe dat dan? Hoe bouw jij je array op? Je krijgt toch standaard [0] voor het eerste element?

Deel dit bericht


Link naar bericht
Delen op andere sites
Bugged (link):
Stef (link):
Bugged (link):
Klik om eerdere quotes te tonen


Oh, bedoel je dat je bijvoorbeeld [3], [67], [623723] enzo kan hebben? Dus dat je niet weet wat het eerste getal is?


Precies dat, ja smiley


Hoe dat dan? Hoe bouw jij je array op? Je krijgt toch standaard [0] voor het eerste element?


Zo:
Codeblok:
1
2
3
4
if(!(entry[AccountID] in accounts)) {
    accounts[entry[AccountID]] = [];
}
accounts[entry[AccountID]].push(entry[DataA]);

Deel dit bericht


Link naar bericht
Delen op andere sites
Stef (link):
Bugged (link):
Stef (link):
Klik om eerdere quotes te tonen


Precies dat, ja smiley


Hoe dat dan? Hoe bouw jij je array op? Je krijgt toch standaard [0] voor het eerste element?


Zo:
Codeblok:
1
2
3
4
if(!(entry[AccountID] in accounts)) {
    accounts[entry[AccountID]] = [];
}
accounts[entry[AccountID]].push(entry[DataA]);


Misschien helpt dit? http://stackoverflow.com/questions/37990756/get-first-element-in-array-with-index-not-starting-from-0

Deel dit bericht


Link naar bericht
Delen op andere sites
Bugged (link):
Stef (link):
Bugged (link):
Klik om eerdere quotes te tonen


Hoe dat dan? Hoe bouw jij je array op? Je krijgt toch standaard [0] voor het eerste element?


Zo:
Codeblok:
1
2
3
4
if(!(entry[AccountID] in accounts)) {
    accounts[entry[AccountID]] = [];
}
accounts[entry[AccountID]].push(entry[DataA]);


Misschien helpt dit? http://stackoverflow.com/questions/37990756/get-first-element-in-array-with-index-not-starting-from-0


Ja, interessant smiley
Bedankt smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Als ik een forum wil starten (kleine doelgroep), kan ik dan het beste MyBB gebruiken, of raden jullie iets anders aan?

Deel dit bericht


Link naar bericht
Delen op andere sites
Julian (link):
Als ik een forum wil starten (kleine doelgroep), kan ik dan het beste MyBB gebruiken, of raden jullie iets anders aan?


http://www.thetoptens.com/best-forum-software/ neem hier eens een kijkje naar smiley



Een beetje bizarre shit dit;
Ik heb een array met HEX kleuren, deze wil ik in een for loop aanroepen:
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
for(k in datasets) {
    var color;
    console.log(colors[k]);
    if(colors[k] == null) {
        color = rgba(0, 171, 169, 0.5);
    } else {
        color = hexToRgbA(# + colors[k]);
    }
    var obj = {label: names[k], data: datasets[k], fill: false, lineTension: 0, backgroundColor: color, borderColor: color};
    data.push(obj);
    count++;
}

Dit zijn de resultaten:
Plaatje
Er komt random een function uit smiley
Die functie ken ik helemaal, niet. Heb ik nooit geschreven ofzo smileysmiley

Er zijn trouwens `19 datasets in die array.

Deel dit bericht


Link naar bericht
Delen op andere sites
Stef (link):
Julian (link):
Als ik een forum wil starten (kleine doelgroep), kan ik dan het beste MyBB gebruiken, of raden jullie iets anders aan?


http://www.thetoptens.com/best-forum-software/ neem hier eens een kijkje naar smiley



Een beetje bizarre shit dit;
Ik heb een array met HEX kleuren, deze wil ik in een for loop aanroepen:
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
for(k in datasets) {
    var color;
    console.log(colors[k]);
    if(colors[k] == null) {
        color = rgba(0, 171, 169, 0.5);
    } else {
        color = hexToRgbA(# + colors[k]);
    }
    var obj = {label: names[k], data: datasets[k], fill: false, lineTension: 0, backgroundColor: color, borderColor: color};
    data.push(obj);
    count++;
}

Dit zijn de resultaten:
Plaatje
Er komt random een function uit smiley
Die functie ken ik helemaal, niet. Heb ik nooit geschreven ofzo smileysmiley

Er zijn trouwens `19 datasets in die array.


Weet je zeker dat je hem niet ergens geplakt hebt? smiley

https://www.bartbarnard.nl/blog/?p=726
das precies dezelfde functie.

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Stef (link):
Julian (link):
Als ik een forum wil starten (kleine doelgroep), kan ik dan het beste MyBB gebruiken, of raden jullie iets anders aan?


http://www.thetoptens.com/best-forum-software/ neem hier eens een kijkje naar smiley



Een beetje bizarre shit dit;
Ik heb een array met HEX kleuren, deze wil ik in een for loop aanroepen:
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
for(k in datasets) {
    var color;
    console.log(colors[k]);
    if(colors[k] == null) {
        color = rgba(0, 171, 169, 0.5);
    } else {
        color = hexToRgbA(# + colors[k]);
    }
    var obj = {label: names[k], data: datasets[k], fill: false, lineTension: 0, backgroundColor: color, borderColor: color};
    data.push(obj);
    count++;
}

Dit zijn de resultaten:
Plaatje
Er komt random een function uit smiley
Die functie ken ik helemaal, niet. Heb ik nooit geschreven ofzo smileysmiley

Er zijn trouwens `19 datasets in die array.


Weet je zeker dat je hem niet ergens geplakt hebt? smiley

https://www.bartbarnard.nl/blog/?p=726
das precies dezelfde functie.


Wtf smiley
Als ik in mijn hele project zoek kom ik uit op global.js van MetroCSS
Plaatje
Geen idee hoe dat kan smiley
Maar ik weet nogsteeds niet wat ik fout doe smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Maar wat is je probleem dan @Stef? Dat die functie in je console verschijnt, dat er null waarden voorkomen of dat er 19 datasets zijn en er maar 14 in je console verschijnen? smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Maar wat is je probleem dan @Stef? Dat die functie in je console verschijnt, dat er null waarden voorkomen of dat er 19 datasets zijn en er maar 14 in je console verschijnen? smiley


De null waardes maken me niet zoveel uit.
Ik denk dat die twee andere met elkaar in verband staan.
Eventjes uitvogelen dus smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Mcpoesen (link):
Als ik bij whmcs € intyp dan krijg ik een zwarte vierkant met een ?

Hoe los ik dat op?


Wat krijg je als je € gebruikt?

Deel dit bericht


Link naar bericht
Delen op andere sites
Je karaktercodering klopt niet. smiley
Zorg dat je overal (HTML, PHP, verbinding met MySQL en MySQL zelf) dezelfde codering gebruikt: bij voorkeur utf8mb4.

Deel dit bericht


Link naar bericht
Delen op andere sites
Waarom wordt mijn code opeens heel traag met die if($cardCount < $aantalCards) erbij?
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
$aantalkolommen
= 3;
$aantalads = 7;
$aantalCards = 6;

$adcount = 0;
$count = 0;
$cardCount = 0;

$groups = array();

foreach($result as $group) {
    array_push($groups, $group[GroupID]);
}

shuffle($groups);

$groupCount = count($groups);
$count = 0;
$i = 0;

while ($i < $groupCount) {

    if($cardCount < $aantalCards) {
        if ($count == 0) {
            echo "<div class="row cells$aantalkolommen">";
        }


        $cardDice = rand(0, $aantalads);
        if ($cardDice == $aantalads) {
            include static/adcard.php;
        }
else {
            $group = new Group($groups[$i]);
            include static/groupcard.php;
            $i++;
        }

        $count++;

        if ($count == $aantalkolommen) {
            echo "</div>";
            $count = 0;
        }

        $cardCount++;
    }
}


?>


toevoeging op vr 21 oktober 2016, 15:20:40:

Wanneer ik regel 23 en 43 uit comment werkt het wel smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Stef (link):
Waarom wordt mijn code opeens heel traag met die if($cardCount < $aantalCards) erbij?
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
$aantalkolommen
= 3;
$aantalads = 7;
$aantalCards = 6;

$adcount = 0;
$count = 0;
$cardCount = 0;

$groups = array();

foreach($result as $group) {
    array_push($groups, $group[GroupID]);
}

shuffle($groups);

$groupCount = count($groups);
$count = 0;
$i = 0;

while ($i < $groupCount) {

    if($cardCount < $aantalCards) {
        if ($count == 0) {
            echo "<div class="row cells$aantalkolommen">";
        }


        $cardDice = rand(0, $aantalads);
        if ($cardDice == $aantalads) {
            include static/adcard.php;
        }
else {
            $group = new Group($groups[$i]);
            include static/groupcard.php;
            $i++;
        }

        $count++;

        if ($count == $aantalkolommen) {
            echo "</div>";
            $count = 0;
        }

        $cardCount++;
    }
}


?>


toevoeging op vr 21 oktober 2016, 15:20:40:

Wanneer ik regel 23 en 43 uit comment werkt het wel smiley



Het klinkt alsof hij gewoon nooit door:
Codeblok:
1
if($cardCount < $aantalCards) {

komt. daardoor wordt de increment ook niet hoger en blijft hij loopen.
Dan krijg je eigenlijk een infinite loop.

Deel dit bericht


Link naar bericht
Delen op andere sites
Stef (link):
Waarom wordt mijn code opeens heel traag met die if($cardCount < $aantalCards) erbij?
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
$aantalkolommen
= 3;
$aantalads = 7;
$aantalCards = 6;

$adcount = 0;
$count = 0;
$cardCount = 0;

$groups = array();

foreach($result as $group) {
    array_push($groups, $group[GroupID]);
}

shuffle($groups);

$groupCount = count($groups);
$count = 0;
$i = 0;

while ($i < $groupCount) {

    if($cardCount < $aantalCards) {
        if ($count == 0) {
            echo "<div class="row cells$aantalkolommen">";
        }


        $cardDice = rand(0, $aantalads);
        if ($cardDice == $aantalads) {
            include static/adcard.php;
        }
else {
            $group = new Group($groups[$i]);
            include static/groupcard.php;
            $i++;
        }

        $count++;

        if ($count == $aantalkolommen) {
            echo "</div>";
            $count = 0;
        }

        $cardCount++;
    }
}


?>


toevoeging op vr 21 oktober 2016, 15:20:40:

Wanneer ik regel 23 en 43 uit comment werkt het wel smiley


Je kan beter een for loop gebruiken, die telt totdat $i gelijk is aan `$aantalCards`. Zo voorkom je infinity loops op deze manier.

Deel dit bericht


Link naar bericht
Delen op andere sites
Waarmee zou ik een systeem kunnen maken dat wanneer er een nieuw bericht is dat die er gelijk bij komt? zoals op dit forum of in een chat? (welke code) ik had het laatst een keer gehoord.. smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Jesper (link):
Waarmee zou ik een systeem kunnen maken dat wanneer er een nieuw bericht is dat die er gelijk bij komt? zoals op dit forum of in een chat? (welke code) ik had het laatst een keer gehoord.. smiley


Websockets

Deel dit bericht


Link naar bericht
Delen op andere sites
Jesper (link):
Waarmee zou ik een systeem kunnen maken dat wanneer er een nieuw bericht is dat die er gelijk bij komt? zoals op dit forum of in een chat? (welke code) ik had het laatst een keer gehoord.. smiley


Op dit forum gebeurt het met AJAX geloof ik smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Jesper (link):
Waarmee zou ik een systeem kunnen maken dat wanneer er een nieuw bericht is dat die er gelijk bij komt? zoals op dit forum of in een chat? (welke code) ik had het laatst een keer gehoord.. smiley


Zoals reeds aangegeven voor Dylan is websockets een goed protocol hiervoor. Het mooie is dat je hiermee vanaf de server naar de client kan pushen, maar je hier echter wel een eigen server voor nodig zult hebben. Als je host op een shared hosting kan je dus beter kiezen voor Ajax, hier kun je helaas niet pushen naar de client, dus zul je dan moeten checken op nieuwe posts.

Correct me if Im wrong haha.

Deel dit bericht


Link naar bericht
Delen op andere sites
Dylan (link):
Jesper (link):
Waarmee zou ik een systeem kunnen maken dat wanneer er een nieuw bericht is dat die er gelijk bij komt? zoals op dit forum of in een chat? (welke code) ik had het laatst een keer gehoord.. smiley


Websockets

Dankje
Maar als ik nou meedere chats wil? Hoe wil ik dat doen op 1 server?

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×