abonnement Unibet Coolblue
  woensdag 27 februari 2013 @ 22:11:32 #51
4259 JK
In for a penny, in for a pound
pi_123432127
Er hangt toch ook een module aan om de content te kunnen presenteren in een bepaalde stijl... of valt dat niet onder een CMS?
  woensdag 27 februari 2013 @ 22:15:58 #52
12221 Tijn
Powered by MS Paint
pi_123432447
De meeste CMS'en hebben themes of templates of hoe ze het ook genoemd hebben om je site verschillende vormgeving te geven. Er zijn natuurlijk wel bepaalde populaire themes, waardoor je snel door zou kunnen hebben dat iets een Wordpress- of een Drupal-site is, maar in principe is de vormgeving van een website compleet onafhankelijk van het gebruikte CMS.
  woensdag 27 februari 2013 @ 22:26:45 #53
4259 JK
In for a penny, in for a pound
pi_123433142
Goed om te weten. :) Toch denk ik dat de meesten een standaard template zullen pakken en hun content er op kwakken en klaar. Hoe vaak hoor ik mensen wel niet zeggen 'he, dat is die en die template, of niet?'.

Enfin, ik ga m'n bed in en morgen eens wat meer lezen nog over die HTML5 tags en wat meer van die PHP sites doorlezen om wat te kunnen experimenteren met PHP. Lokaal nu ook XAMPP draaien om in elk geval PHP scripts te kunnen testen, zonder het te moeten uploaden naar de webserver.

Bedankt voor jullie geduld van deze eigenwijs. :)
pi_123454937
quote:
0s.gif Op dinsdag 26 februari 2013 12:24 schreef webbyplus het volgende:
Hallo, zie bijgaande tabel mappen;
[ afbeelding ]

Nu wil ik in alfabetische volgorde van mapname een boomstructuur opbouwen waarbij wordt ingesprongen met 5 x spatie per niveau.
ID --> Unieke naam
Mapname --> Omschrijving
Parentmap --> Geeft aan welke ID de parent is van deze map
Haschildren --> Geeft aan of de betreffende ID children heeft
Level --> Geeft aan op welk niveau de map zich bevind

Dit met de wetenschap dat het aantal niveau's theoretisch gezien tot 20 zou kunnen uitlopen.

De uitvoer zou er obv deze tabel zo uitzien;
----- school
---------- AV1
--------------- kjhkj
---------- AV2
---------- AV3
---------- jkl
---------- mno
---------- pqr
----- werk
---------- def
--------------- test
---------- ghi
---------- stu
---------- vwx
---------- yz

Iemand zin in deze uitdaging?
Eerder kwam ik met bovenstaande vraag, uiteindelijk heb ik wat code gevonden die goed lijkt te werken;

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
<?php
  
include ("database/connect.php");
  
$result mysql_query("SELECT * FROM maps;"$db);
  include (
"database/disconnect.php");

  
$mijnarray = array();
  
$teller 0;
  while (list(
$id$mapname$parentmap) = mysql_fetch_row($result))
  {
    
$mijnarray[$teller]["id"] = $id;
    
$mijnarray[$teller]["map"] = $mapname;
    
$mijnarray[$teller]["parent"] = $parentmap;
    
$teller $teller 1;
  }

function 
generatePageTree($datas$parent 0){
    
$tree '<ul>';
    for(
$i=0$ni=count($datas); $i $ni$i++){
        if(
$datas[$i]['parent'] == $parent){
            
$tree .= '<li>';
            
$tree .= $datas[$i]['map'];
            
$tree .= generatePageTree($datas$datas[$i]['id'], $depth+1);
            
$tree .= '</li>';
        }
    }
    
$tree .= '</ul>';
    return 
$tree;
}

echo(
generatePageTree($mijnarray));

?>

Eerst zet ik de uitkomst van de query dus in een array en daarna genereer ik de tree.
Nu vraag ik me alleen nog af; is dit de meeste optimale manier om een result van een query in een array te zetten? En heeft iemand nog andere opmerkingen?

bvd
web

[ Bericht 2% gewijzigd door webbyplus op 28-02-2013 14:24:05 ]
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
pi_123455764
quote:
0s.gif Op donderdag 28 februari 2013 14:18 schreef webbyplus het volgende:
En heeft iemand nog andere opmerkingen?
Niet om je een boel werk te bezorgen, maar kijk eens naar het sql adjacency list model.
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_123477763
Kan iemand mij vertellen waarom de volgende query 3 seconden in beslag neemt? Als ik ORDER BY weghaal gaat het in een fractie van een seconde.

1
2
3
4
5
6
7
SELECT a.`first_name` , a.`last_name` , b.`age`
FROM (
`atable` a
)
LEFT JOIN  `btable` b ON a.`id` = b.`id` 
ORDER BY `rating` DESC 
LIMIT 10
  donderdag 28 februari 2013 @ 21:57:46 #57
12221 Tijn
Powered by MS Paint
pi_123478295
Geen index op de kolom "rating"?
pi_123478448
quote:
5s.gif Op donderdag 28 februari 2013 21:57 schreef Tijn het volgende:
Geen index op de kolom "rating"?
Toevallig kwam iemand waaraan ik het eerst vroeg ook met hetzelfde antwoord. Helaas wordt de query er niet significant sneller van. Ik kan me niet voorstellen dat deze query echt 3 seconden nodig heeft.

Zonder ORDER BY:



Met ORDER BY:



EDIT: Probleem opgelost. Rating moest dus wel geïndexeerd worden. 8)7
EDIT2: Toch niet... :'( De queries gingen voor heel even op verwachte snelheid, maar nu is het weer 3-4 seconden. :(

[ Bericht 12% gewijzigd door pascal08 op 28-02-2013 22:23:42 ]
  donderdag 28 februari 2013 @ 22:22:46 #59
63192 ursel
"Het Is Hier Fantastisch!
pi_123479906
Zit mobiel, dus kan niet testen. Maar kan het omdat je bij rating niet de table meegeeft?
  donderdag 28 februari 2013 @ 22:24:40 #60
12221 Tijn
Powered by MS Paint
pi_123480032
Wat is rating voor kolom?
pi_123480169
quote:
5s.gif Op donderdag 28 februari 2013 22:24 schreef Tijn het volgende:
Wat is rating voor kolom?
Type: int(2), bedoel je dat?

Overigens is de query dynamisch en wil ik kunnen sorteren op alle kolommen, alfabetisch of numeriek.
pi_123480429
quote:
0s.gif Op donderdag 28 februari 2013 22:22 schreef ursel het volgende:
Zit mobiel, dus kan niet testen. Maar kan het omdat je bij rating niet de table meegeeft?
Geprobeerd, maar geen effect helaas.

Ik denk dat er niets anders op zit dan de twee tabellen samen te voegen in de database zelf. Queries van 3 seconden zijn natuurlijk niet acceptabel.

[ Bericht 13% gewijzigd door pascal08 op 28-02-2013 23:20:38 ]
pi_123487360
ff explain gebruiken, heeft mij ook geholpen een tijdje geleden toen ik met een baggertrage query zat
pi_123494517
quote:
14s.gif Op vrijdag 1 maart 2013 00:43 schreef KomtTijd... het volgende:
ff explain gebruiken, heeft mij ook geholpen een tijdje geleden toen ik met een baggertrage query zat
Epic, die command kende ik nog niet. :D

Ik heb het uiteindelijk opgelost door de resultaten van een kleinere query uit te lezen en daarmee de bijbehorende gegevens uit de andere tabel op te zoeken. De queries zijn in ieder geval niet meer de bottleneck. Bedankt voor dit tip, want EXPLAIN ga ik zeker vaker gebruiken. ^O^

[ Bericht 23% gewijzigd door pascal08 op 01-03-2013 13:09:13 ]
pi_123503202
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
Just say hi!
pi_123508122
quote:
0s.gif Op vrijdag 1 maart 2013 15:42 schreef Chandler het volgende:
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
Welk merk site is het?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_123508225
welk merk? eigen merk? :100% eigen code, alleen verwijzing naar google maps levert continue een alert op....
Just say hi!
pi_123511213
quote:
0s.gif Op vrijdag 1 maart 2013 15:42 schreef Chandler het volgende:
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
Als je Google Maps Api v3 gebruikt is een key niet verplicht: https://developers.google.com/maps/signup?hl=nl
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  dinsdag 5 maart 2013 @ 14:32:31 #69
25889 Sitethief
Fulltime Flapdrol
pi_123659644
Kent iemand een wat lichter alternatief voor ORM oplossingen in php als bijv. Propel en Doctrine?

Ik kwam zelf bij phpactiverecord uit.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 7 maart 2013 @ 09:07:16 #70
267443 Cue_
Cuecumbergirl
pi_123735043
Iemand hier ervaring met UltraEdit (Studio)? Ben namelijk op zoek naar een instelling.

Bij If / Then / else statements en loops, verwacht ik zo'n +-je in de kantlijn. Zodat je hem kan collapsen of expanden. Maar nu ik nieuwe versie heb is dat weg. Iemand enig idee welke instelling dat precies is?
pi_123735255
quote:
5s.gif Op donderdag 7 maart 2013 09:07 schreef Cue_ het volgende:
Iemand hier ervaring met UltraEdit (Studio)? Ben namelijk op zoek naar een instelling.

Bij If / Then / else statements en loops, verwacht ik zo'n +-je in de kantlijn. Zodat je hem kan collapsen of expanden. Maar nu ik nieuwe versie heb is dat weg. Iemand enig idee welke instelling dat precies is?
Advanced -> Configuration -> Editor Display -> Code Folding -> Enable show/hide lines and code folding

Dat is in Ultra Edit, geen idee of dat ook zo is in Studio
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  donderdag 7 maart 2013 @ 09:21:18 #72
267443 Cue_
Cuecumbergirl
pi_123735324
Studio heeft ongeveer dezelfde configuratie.. dus is wel een optie.
Vreemde is dat die gewoon aanstaat (uitzetten werkt ook niet) stom ding :X

Ow lijkt enkel niet te werken in .sql files. in php wel. Ik gebruik die editor juist voor .sql :')
Hiervoor had ik dan ook gewoon UE (geen studio).

Hmm zie het al. UEStudio kent geen pl/sql. UE zelf wel.

[ Bericht 20% gewijzigd door Cue_ op 07-03-2013 09:26:59 ]
pi_123735422
quote:
0s.gif Op donderdag 7 maart 2013 09:21 schreef Cue_ het volgende:
Studio heeft ongeveer dezelfde configuratie.. dus is wel een optie.
Vreemde is dat die gewoon aanstaat (uitzetten werkt ook niet) stom ding :X

Ow lijkt enkel niet te werken in .sql files. in php wel. Ik gebruik die editor juist voor .sql :')
Hiervoor had ik dan ook gewoon UE (geen studio).
Herkent hij SQL dan wel als SQL? (View -> View as (Highlighting File Type))
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  donderdag 7 maart 2013 @ 09:27:19 #74
267443 Cue_
Cuecumbergirl
pi_123735430
Zag het net. Had m'n post net 2 sec geleden geedit ;)
  donderdag 7 maart 2013 @ 09:27:54 #75
267443 Cue_
Cuecumbergirl
pi_123735440
Hij herkent het nu als MySql 5.1

Heb het erin gekregen O+

[ Bericht 67% gewijzigd door Cue_ op 07-03-2013 09:51:06 ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')