abonnement Unibet Coolblue Bitvavo
  vrijdag 18 mei 2012 @ 12:28:41 #1
118585 Crutch
Filantroop || Taalzwengel
pi_111700076


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
Je moeder is een hamster
pi_111700705
quote:
0s.gif Op vrijdag 18 mei 2012 06:50 schreef xaban06 het volgende:
Hoi :)

Ik heb een datum + tijd formaat, een voorbeeld is: 2012-05-02T21:00:00 (2 mei 2012, 21:00). Welk functie kan ik het beste gebruiken om hiermee te werken? Volgens mij is het geen standaard format?
DateTime gaat dat gewoon snappen, daar hoef je niets moeilijks voor te doen.
pi_111702429
quote:
0s.gif Op vrijdag 18 mei 2012 12:48 schreef Light het volgende:

[..]

DateTime gaat dat gewoon snappen, daar hoef je niets moeilijks voor te doen.
Is dat niet vanaf PHP 5.3.0? Tenminste een boel functies ervan. Ik draai 5.2.x
pi_111702590
quote:
0s.gif Op vrijdag 18 mei 2012 13:50 schreef xaban06 het volgende:

[..]

Is dat niet vanaf PHP 5.3.0? Tenminste een boel functies ervan. Ik draai 5.2.x
Bijna alles werkt vanaf 5.2.0, volgens mij alleen DateTime::diff() niet. Maar die heb je niet nodig in dit geval :)
pi_111732910
Cool!
1$now = strtotime("now");

1
2
3
$date = new DateTime('2012-05-19T07:56:00');
$date2 = $date->format('Y-m-d H:i:s');
$date3 = strtotime($date2);
Dit weergeeft de tijd terug in unixtime.

Unixtime 'nu+30 minuten' doe ik met:
1$future = strtotime("+30 minutes");

Vervolgens vergelijk ik of $date3 valt tussen $now en $future:
1if ($date3 > $now && $date3 < $future) { echo "date3 binnen 30 min"; } else { echo "niet binnen 30 min"; }

Ik ben totaal noob met tijd/data. Dus het zal vast wel makkelijk/sneller/beter kunnen. Of doe ik het toch correct? :)

[ Bericht 14% gewijzigd door xaban06 op 19-05-2012 08:23:03 ]
pi_111733026
Geen idee, maar weet wel dat ik blij ben met datetime functies in .net ;)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_111733180
quote:
0s.gif Op zaterdag 19 mei 2012 08:16 schreef xaban06 het volgende:
Cool!
[ code verwijderd ]

[ code verwijderd ]

Dit weergeeft de tijd terug in unixtime.

Unixtime 'nu+30 minuten' doe ik met:
[ code verwijderd ]

Vervolgens vergelijk ik of $date3 valt tussen $now en $future:
[ code verwijderd ]

Ik ben totaal noob met tijd/data. Dus het zal vast wel makkelijk/sneller/beter kunnen. Of doe ik het toch correct? :)
Je kunt ook DateTime objecten met elkaar vergelijken :)

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
date_default_timezone_set
('Europe/Amsterdam'); // Voor het geval er geen tijdzone is ingesteld

$now = new DateTime(); // of met 'now' als parameter
$future = new DateTime('+30 minutes');

$date = new DateTime('2012-05-19T07:56:00');
if(
$now $date && $date $future) {
    echo 
'$date ligt in de aankomende 30 minuten.';
} else {
    echo 
'$date ligt niet in de aankomende 30 minuten.';
}
?>

Ik heb hier geen PHP 5.2 om te testen of het daar ook werkt. Ik vermoed van wel :)
pi_111733787
quote:
0s.gif Op zaterdag 19 mei 2012 09:02 schreef Light het volgende:

[..]

Je kunt ook DateTime objecten met elkaar vergelijken :)
[ code verwijderd ]

Ik heb hier geen PHP 5.2 om te testen of het daar ook werkt. Ik vermoed van wel :)
Ik zie dat dat ook werkt, thanks! had je ook eerder mee kunnen komen, had ik het gelijk al :P
pi_111747594
Het volgende werkt niet:
1
2
$exp_time = '2012-05-23T02:00:00';
$tstamp = new DateTime($exp_time);

Foutmelding:
1Catchable fatal error: Object of class DateTime could not be converted to string in..

Hoe moet het wel?
pi_111751866
quote:
0s.gif Op zaterdag 19 mei 2012 18:05 schreef xaban06 het volgende:
Het volgende werkt niet:
[ code verwijderd ]

Foutmelding:
[ code verwijderd ]

Hoe moet het wel?
Jouw code werkt bij mij gewoon:

1
2
3
4
5
<?php
$exp_time 
'2012-05-23T02:00:00';
$tstamp = new DateTime($exp_time);
debug($tstamp);
?>

Geeft als output:

1
2
3
4
5
6
7
8
<?php
DateTime Object
(
    [
date] => 2012-05-23 02:00:00
    
[timezone_type] => 3
    
[timezone] => Europe/Amsterdam
)
?>


[ Bericht 27% gewijzigd door #ANONIEM op 19-05-2012 20:02:43 ]
pi_111756869
quote:
0s.gif Op zaterdag 19 mei 2012 20:02 schreef Scorpie het volgende:

[..]

Jouw code werkt bij mij gewoon:
[ code verwijderd ]

Geeft als output:
[ code verwijderd ]

Pff, wat doe ik dan verkeerd :(

1
2
3
<?php
echo $exp_time2[0];
?>
output:
12012-05-23T02:00:00

1
2
3
4
<?php
$tstamp 
= new DateTime($exp_time2[0]);
echo 
$tstamp;
?>
output:
1Catchable fatal error: Object of class DateTime could not be converted to string in...
pi_111757973
quote:
0s.gif Op zaterdag 19 mei 2012 21:39 schreef xaban06 het volgende:

[..]

Pff, wat doe ik dan verkeerd :(
[ code verwijderd ]

output:
[ code verwijderd ]

[ code verwijderd ]

output:
[ code verwijderd ]

Probeer eens print_r() in plaats van echo().
pi_111758004
Doe eens print_r ipv echo.
pi_111758172
DateTime Object
(
)
pi_111781811
1
2
3
4
5
6
7
<?php
$tijd
[] = '2012-05-23T02:00:00';

$date = new DateTime($tijd[0]);

echo 
$date;
?>

output:
1
2
3
# php time3.php

Catchable fatal error: Object of class DateTime could not be converted to string in /root/time3.php on line 8

Ik moet het volgens mij dus omzetten naar een string, echter is dat wel mogelijk en is dat wel juist?
  zondag 20 mei 2012 @ 16:41:40 #16
298746 Dalando
18, niet meer gefrustreerd
pi_111787096
quote:
0s.gif Op zondag 20 mei 2012 14:44 schreef xaban06 het volgende:

[ code verwijderd ]

output:
[ code verwijderd ]

Ik moet het volgens mij dus omzetten naar een string, echter is dat wel mogelijk en is dat wel juist?
Je kan niet de class weergeven, je moet aangeven dat je het wil weergeven in de class, en in DateTime is dat format:

1
2
3
4
5
6
7
<?php
$tijd
[] = '2012-05-23T02:00:00';

$date = new DateTime($tijd[0]);

echo 
$date->format('d-m-Y H:i:s');
?>
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_111787696
quote:
2s.gif Op zondag 20 mei 2012 16:41 schreef Dalando het volgende:

[..]

Je kan niet de class weergeven, je moet aangeven dat je het wil weergeven in de class, en in DateTime is dat format:
[ code verwijderd ]

Klopt, had het al opgelost, thanks voor je post!
pi_111802916
Ik heb het eindelijk voor elkaar dat ik wildcards kan gebruiken voor mijn wamp-server

Als ik in de browser typ "mijnproject.local" krijg ik d:\projects\mijnproject te zien

Dus zonder httpd.conf en de host file aan te passen... heb het voor elkaar gekregen met deze en deze tip.
  zondag 20 mei 2012 @ 21:39:26 #19
137776 boem-dikkie
Jedi Mind Baby!
pi_111804293
Kun je die files niet aanpassen met Windows? Heb op OSX gewoon een paar regeltjes toegevoegd en website.dev e.d. werkt nu prima.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111805314
quote:
14s.gif Op zondag 20 mei 2012 21:39 schreef boem-dikkie het volgende:
Kun je die files niet aanpassen met Windows? Heb op OSX gewoon een paar regeltjes toegevoegd en website.dev e.d. werkt nu prima.
Ja kan, net als elke keer een nieuwe virtualhost toevoegen, maar het wordt al snel vervelend om dat bij elk project te doen.. en bij een format ben je weer al je instellingen kwijt.. nu werkt het automatisch zonder nadenken, ik creeer een app of ik doe een git clone, en gelijk doet ie het onder z'n eigen subdomein

[ Bericht 2% gewijzigd door Schepseltje op 20-05-2012 22:05:15 ]
  maandag 21 mei 2012 @ 11:08:25 #21
137776 boem-dikkie
Jedi Mind Baby!
pi_111822892
Hebben jullie tips voor een multiple file upload? Script van Uploadify werkt bijzonder brak.

Ik wil eigenlijk dat de gebruiker met 1 uploadvenster meerdere files kan selecteren en dat deze in een /uploads/ map komen en met hun naam in de database.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111823802
quote:
14s.gif Op maandag 21 mei 2012 11:08 schreef boem-dikkie het volgende:
Hebben jullie tips voor een multiple file upload? Script van Uploadify werkt bijzonder brak.

Ik wil eigenlijk dat de gebruiker met 1 uploadvenster meerdere files kan selecteren en dat deze in een /uploads/ map komen en met hun naam in de database.
Is makkelijk zelf te maken, probleem is een upload/progress bar. Heb jij misschien tips voor kant en klare systemen? Hoeft geen multiple files te ondersteunen.
  maandag 21 mei 2012 @ 11:51:23 #23
137776 boem-dikkie
Jedi Mind Baby!
pi_111824419
Hoe moet ik dat 'makkelijk' zelf maken dan? Met een loop elke file die geselecteerd wordt in de database plempen en naar de goede map zetten?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111824722
quote:
0s.gif Op maandag 21 mei 2012 11:33 schreef xaban06 het volgende:

[..]

Is makkelijk zelf te maken, probleem is een upload/progress bar. Heb jij misschien tips voor kant en klare systemen? Hoeft geen multiple files te ondersteunen.
plupload.com
  maandag 21 mei 2012 @ 12:01:25 #25
63192 ursel
"Het Is Hier Fantastisch!
pi_111824789
quote:
14s.gif Op maandag 21 mei 2012 11:59 schreef Scorpie het volgende:

[..]

plupload.com
Ik wou hem net posten. :')
http://www.plupload.com/example_all_runtimes.php
pi_111826376
Ik vind uploadify erg fijn werken.. alleen in IE is ie brak
  maandag 21 mei 2012 @ 13:24:16 #27
137776 boem-dikkie
Jedi Mind Baby!
pi_111827712
Ik heb een mySQL query in mijn upload.php en die pakt hij helemaal niet... hij echo't ook niks maar hij upload alles wel netjes naar /uploads/. Geen idee waarom die query niet werkt. :')

Heb ook ge'echo't en ge'alert' bij dat stukje code en dat laat hij ook niet zien. Terwijl hij overduidelijk wél dat stukje code uitvoert.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111831348
Kan komen omdat ie de fallback gebruikt waardoor het niet via ajax gaat maar via een standaard iframe.

Bij het uploaden via een iframe komen de files binnen via $_FILES ipv $_POST..

De laatste keer heb ik het zo gedaan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    public function actionHandleUpload()
    {
        header("Content-type: text/html");

        $output_filename = "src-" . uniqid() . ".jpg";
        $output_file = Yii::getPathOfAlias('webroot') . '/var/tmp/' . $output_filename;
        if (isset($_FILES['qqfile'])) {
            move_uploaded_file($_FILES['qqfile']['tmp_name'], $output_file);
        }
        else {
            $input = fopen("php://input", "r");
            $temp = tmpfile();
            $realSize = stream_copy_to_stream($input, $temp);
            fclose($input);
            if ($realSize != $this->getSize()) return false;
            $target = fopen($output_file, "w");
            fseek($temp, 0, SEEK_SET);
            stream_copy_to_stream($temp, $target);
            fclose($target);
        }

        echo "{success:false}";
        return true;
    }


[ Bericht 24% gewijzigd door Schepseltje op 21-05-2012 14:57:43 ]
  woensdag 23 mei 2012 @ 10:46:22 #29
267443 Cue_
Cuecumbergirl
pi_111917525
Ik wil in een SQL query een select doen van een veld, maar daarvan wil ik de laatste teken weghalen. Wat in PHP dus een substr($veld, 0,-1) zou zijn, werkt niet in SQL.
De waardes in de kolom hebben ook geen vaste lengte, dus daar kan ik ook niets mee doen.

Iemand een idee?
pi_111917572
quote:
5s.gif Op woensdag 23 mei 2012 10:46 schreef Cue_ het volgende:
Ik wil in een SQL query een select doen van een veld, maar daarvan wil ik de laatste teken weghalen. Wat in PHP dus een substr($veld, 0,-1) zou zijn, werkt niet in SQL.
De waardes in de kolom hebben ook geen vaste lengte, dus daar kan ik ook niets mee doen.

Iemand een idee?
LETTERLIJK de eerste hint bij google "SQL substring":

http://www.1keydata.com/sql/sql-substring.html

[ Bericht 6% gewijzigd door #ANONIEM op 23-05-2012 10:48:14 ]
  woensdag 23 mei 2012 @ 10:50:05 #31
299167 stefanhaan
Bloeddorstige wasbeer
pi_111917640
quote:
5s.gif Op woensdag 23 mei 2012 10:46 schreef Cue_ het volgende:
Ik wil in een SQL query een select doen van een veld, maar daarvan wil ik de laatste teken weghalen. Wat in PHP dus een substr($veld, 0,-1) zou zijn, werkt niet in SQL.
De waardes in de kolom hebben ook geen vaste lengte, dus daar kan ik ook niets mee doen.

Iemand een idee?
via SUBSTR(

http://dev.mysql.com/doc/refman/5.5/en/string-functions.html
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 10:50:07 #32
267443 Cue_
Cuecumbergirl
pi_111917643
quote:
8s.gif Op woensdag 23 mei 2012 10:47 schreef Scorpie het volgende:

[..]

LETTERLIJK de eerste hint bij google "SQL substring":

http://www.1keydata.com/sql/sql-substring.html
Die had ik gezien jah
Maar dan zit ik dus met het feit dat een -1 niet werkt om de laatste cijfer weg te halen ;)
En ik niet kan opgeven wat de lengte is. omdat deze variabel is
  woensdag 23 mei 2012 @ 10:51:19 #33
299167 stefanhaan
Bloeddorstige wasbeer
pi_111917674
quote:
0s.gif Op woensdag 23 mei 2012 10:50 schreef Cue_ het volgende:

[..]

Die had ik gezien jah
Maar dan zit ik dus met het feit dat een -1 niet werkt om de laatste cijfer weg te halen ;)
En ik niet kan opgeven wat de lengte is. omdat deze variabel is
daar is ook een functie voor om die op te vragen.
It was an opportunity to honour our memories and to make room for new ones
pi_111917705
quote:
0s.gif Op woensdag 23 mei 2012 10:50 schreef Cue_ het volgende:

[..]

Die had ik gezien jah
Maar dan zit ik dus met het feit dat een -1 niet werkt om de laatste cijfer weg te halen ;)
En ik niet kan opgeven wat de lengte is. omdat deze variabel is
Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.

Wil je toch doorgaan dan kan je http://www.1keydata.com/sql/sql-length.html gebruiken.

[ Bericht 6% gewijzigd door #ANONIEM op 23-05-2012 10:53:09 ]
  woensdag 23 mei 2012 @ 10:53:01 #35
299167 stefanhaan
Bloeddorstige wasbeer
pi_111917729
Voor de variabele lengte gebruik je dan CHAR_LENGTH
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 10:53:17 #36
267443 Cue_
Cuecumbergirl
pi_111917735
Volgens mij wordt dit hem dan :D
select substr(id, 1, (length(id) -1)) from
  woensdag 23 mei 2012 @ 10:54:15 #37
267443 Cue_
Cuecumbergirl
pi_111917768
quote:
0s.gif Op woensdag 23 mei 2012 10:52 schreef Scorpie het volgende:

Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.

Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.
  woensdag 23 mei 2012 @ 10:54:17 #38
299167 stefanhaan
Bloeddorstige wasbeer
pi_111917769
quote:
0s.gif Op woensdag 23 mei 2012 10:52 schreef Scorpie het volgende:

[..]

Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.

Wil je toch doorgaan dan kan je http://www.1keydata.com/sql/sql-length.html gebruiken.
en dit. Zoiets doe je normaal niet via SQL.
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 10:54:50 #39
299167 stefanhaan
Bloeddorstige wasbeer
pi_111917779
quote:
0s.gif Op woensdag 23 mei 2012 10:54 schreef Cue_ het volgende:

[..]

Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.
ah dan is het een ander verhaal
It was an opportunity to honour our memories and to make room for new ones
pi_111917853
quote:
0s.gif Op woensdag 23 mei 2012 10:54 schreef Cue_ het volgende:

[..]

Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.
Hoeveel records moet je opschonen?

Laat me raden, er staat een spatie teveel achter elk ID?

[ Bericht 6% gewijzigd door #ANONIEM op 23-05-2012 10:58:08 ]
  woensdag 23 mei 2012 @ 10:58:56 #41
56176 Catch22-
Ben je Blind?!
pi_111917885
als je uberhaupt een spatie in een ID veld kan krijgen is je database al niet lekker
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 23 mei 2012 @ 11:00:25 #42
267443 Cue_
Cuecumbergirl
pi_111917941
quote:
11s.gif Op woensdag 23 mei 2012 10:57 schreef Scorpie het volgende:

Hoeveel records moet je opschonen?

Laat me raden, er staat een spatie teveel achter elk ID?
Uhm er zitten nu bijna 3000 records in, maar denk een kwart ervan.

Heb dubbele records met een ander id (laatste getal anders). Dus moet het even opschonen die nog niet zijn gekoppeld met andere data maar wel dubbel zijn.
En even importfunctie veranderen natuurlijk :)

Zeg maar van die leuke beginners importfoutjes. :+
pi_111918007
quote:
0s.gif Op woensdag 23 mei 2012 11:00 schreef Cue_ het volgende:

[..]

Uhm er zitten nu bijna 3000 records in, maar denk een kwart ervan.

Heb dubbele records met een ander id (laatste getal anders). Dus moet het even opschonen die nog niet zijn gekoppeld met andere data maar wel dubbel zijn.
En even importfunctie veranderen natuurlijk :)

Zeg maar van die leuke beginners importfoutjes. :+
En daarom is het principe OTAP uitgevonden.
  woensdag 23 mei 2012 @ 11:03:30 #44
267443 Cue_
Cuecumbergirl
pi_111918045
quote:
14s.gif Op woensdag 23 mei 2012 11:02 schreef Scorpie het volgende:

En daarom is het principe OTAP uitgevonden.
Het is ook niet goed genoeg getest.
pi_111918067
quote:
0s.gif Op woensdag 23 mei 2012 11:03 schreef Cue_ het volgende:

[..]

Het is ook niet goed genoeg getest.
Lekker dan, zit je met je zooitje.
  woensdag 23 mei 2012 @ 11:05:20 #46
267443 Cue_
Cuecumbergirl
pi_111918096
quote:
11s.gif Op woensdag 23 mei 2012 11:04 schreef Scorpie het volgende:

Lekker dan, zit je met je zooitje.
Ook eigen schuld. Maar daar leren we van ^O^
pi_111918114
quote:
0s.gif Op woensdag 23 mei 2012 11:05 schreef Cue_ het volgende:

[..]

Ook eigen schuld. Maar daar leren we van ^O^
Wacht even, je test je eigen werk?
  woensdag 23 mei 2012 @ 11:06:48 #48
56176 Catch22-
Ben je Blind?!
pi_111918137
je hebt je tabel ook niet goed ingericht als zulke fouten kunnen ontstaan.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 23 mei 2012 @ 11:07:41 #49
267443 Cue_
Cuecumbergirl
pi_111918167
quote:
11s.gif Op woensdag 23 mei 2012 11:06 schreef Scorpie het volgende:

Wacht even, je test je eigen werk?
Je test je werk tijdens het maken natuurlijk ook. En daar zitten wat verbeterpuntjes voor mij in.
  woensdag 23 mei 2012 @ 11:08:09 #50
267443 Cue_
Cuecumbergirl
pi_111918184
quote:
11s.gif Op woensdag 23 mei 2012 11:06 schreef Catch22- het volgende:
je hebt je tabel ook niet goed ingericht als zulke fouten kunnen ontstaan.
Klopt
pi_111918201
quote:
0s.gif Op woensdag 23 mei 2012 11:07 schreef Cue_ het volgende:

[..]

Je test je werk tijdens het maken natuurlijk ook. En daar zitten wat verbeterpuntjes voor mij in.
Ja leuk, maar daarna moet het getest worden door een collega, en als je een OTAP straat hebt ook nog eens door een tester, en dan nog een keer op Acceptatie, voordat het uberhaupt op Productie komt.
  woensdag 23 mei 2012 @ 11:09:25 #52
56176 Catch22-
Ben je Blind?!
pi_111918234
ben jij net als RenRen- zo'n pruster die iets moet doen voor haar opleiding en er verder nooit wat mee gaat doen?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 23 mei 2012 @ 11:10:25 #53
267443 Cue_
Cuecumbergirl
pi_111918279
quote:
0s.gif Op woensdag 23 mei 2012 11:08 schreef Scorpie het volgende:

Ja leuk, maar daarna moet het getest worden door een collega, en als je een OTAP straat hebt ook nog eens door een tester, en dan nog een keer op Acceptatie, voordat het uberhaupt op Productie komt.
OTAP hebben we niet. Wel een collega die het vervolgens test. Maar hebben daar geen hele procedures voor ofzo. Tja en daar is dit niet in opgevallen. Zoals ik zeg, letten we de volgende keer weer op.
  woensdag 23 mei 2012 @ 11:11:18 #54
56176 Catch22-
Ben je Blind?!
pi_111918316
Je moet gewoon accurater en gestructureerder werken, dan voorkom je al een hoop fouten.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_111918322
quote:
0s.gif Op woensdag 23 mei 2012 11:10 schreef Cue_ het volgende:

[..]

OTAP hebben we niet. Wel een collega die het vervolgens test. Maar hebben daar geen hele procedures voor ofzo. Tja en daar is dit niet in opgevallen. Zoals ik zeg, letten we de volgende keer weer op.
Zo kan je toch niet werken meid?
  woensdag 23 mei 2012 @ 11:12:53 #56
267443 Cue_
Cuecumbergirl
pi_111918368
quote:
11s.gif Op woensdag 23 mei 2012 11:09 schreef Catch22- het volgende:
ben jij net als RenRen- zo'n pruster die iets moet doen voor haar opleiding en er verder nooit wat mee gaat doen?
Nee, tis m'n werk, en ik probeer wel te verbeteren. Ben hier binnengekomen zonder gedegen kennis. En de begeleiding is altijd geweest van 'probeer maar wat uit', 'knip en plakwerk'.. En daar kan je mee redden, maar is niet wat ik wil.

Dus begin binnenkort een cursus webdevolopment om op dat gebied wat meer basisstructuur op te doen. En mbt databases zal er ook zeker wel wat komen.
  woensdag 23 mei 2012 @ 11:14:24 #57
56176 Catch22-
Ben je Blind?!
pi_111918423
Ja dat snap ik wel, ik ben ook onopgeleid begonnen, dus je gaat mijn pad bewandelen. Alleen moet je gewoon duidelijk beredeneren wat je doet en wat er mis zou kunnen gaan.

En een import doe je niet met 3000 tegelijk testen, je doet 1 of 10 rijen en dan kijk je of het goed gaat.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_111918427
quote:
0s.gif Op woensdag 23 mei 2012 11:12 schreef Cue_ het volgende:

[..]

Nee, tis m'n werk, en ik probeer wel te verbeteren. Ben hier binnengekomen zonder gedegen kennis. En de begeleiding is altijd geweest van 'probeer maar wat uit', 'knip en plakwerk'.. En daar kan je mee redden, maar is niet wat ik wil.

Dus begin binnenkort een cursus webdevolopment om op dat gebied wat meer basisstructuur op te doen. En mbt databases zal er ook zeker wel wat komen.
Loop anders maar even een maand of twee met mij mee.
  woensdag 23 mei 2012 @ 11:16:25 #59
267443 Cue_
Cuecumbergirl
pi_111918487
quote:
11s.gif Op woensdag 23 mei 2012 11:14 schreef Catch22- het volgende:
Ja dat snap ik wel, ik ben ook onopgeleid begonnen, dus je gaat mijn pad bewandelen. Alleen moet je gewoon duidelijk beredeneren wat je doet en wat er mis zou kunnen gaan.

En een import doe je niet met 3000 tegelijk testen, je doet 1 of 10 rijen en dan kijk je of het goed gaat.
Klopt, ik moet ook meer structuur erin krijgen en gewoon eens wat beter nadenken ipv gewoon doen en maar zien. Dat leer ik juist van dit soort fouten.

De manier van waarop ik dat getest heb was gewoon verkeerd. Simpel.
Dus het was al in productie gegaan, vandaar dat de database nu wat voller zit.
  woensdag 23 mei 2012 @ 11:17:04 #60
56176 Catch22-
Ben je Blind?!
pi_111918507
"Een fout is pas een fout als je er niet van leert"
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 23 mei 2012 @ 11:40:08 #61
267443 Cue_
Cuecumbergirl
pi_111919357
Maargoed nu we toch bezig zijn en er nog wel een goede oplossing moet komen.. Ik zit met het volgende. Ik krijg van een bedrijf data binnen mbt tankingen die er gedaan zijn.

Nu moet dat bestand dus geimporteerd worden in een database.
Probleem is alleen het volgende, ik krijg dubbele regels aangeboden:
1geknipte data
Maar dit zijn wel twee verschillende records.

Nu dacht ik dat opgelost te hebben, door zelf een ID samen te stellen van diverse velden die hem zo goed al uniek maken + een extra getal op t einde.

Doordat het bovengenoemde bestand dagelijks wordt aangevuld met nieuwe tankingen, moet ik dus bij de import kijken of het record reeds bestaat. Nu is dus gebleken dat de volgorde van de records in dat bestand gewijzigd worden door die aanvulling. En dat extra getal in mijn ID dus niet werkt..

Hebben jullie nog geniale ingevingen waar ik wat mee kan?

[ Bericht 34% gewijzigd door Cue_ op 23-05-2012 11:45:58 ]
pi_111919434
Als ik dit soort zaken moet berekenen werk ik meestal met hash vergelijkingen. Dat wil zeggen; hash een record voordat je hem opslaat, sla de hash apart op en elke nieuwe record vergelijk je met de hashes die je apart hebt opgeslagen. Hash bestaat al? Record is duplicaat -> niks doen.

[ Bericht 10% gewijzigd door #ANONIEM op 23-05-2012 11:42:33 ]
  woensdag 23 mei 2012 @ 11:44:51 #63
63192 ursel
"Het Is Hier Fantastisch!
pi_111919553
Daarnaast zou ik ook niet dit soort "persoonlijke" zaken op een forum zetten. :@
  woensdag 23 mei 2012 @ 11:46:05 #64
267443 Cue_
Cuecumbergirl
pi_111919609
quote:
0s.gif Op woensdag 23 mei 2012 11:44 schreef ursel het volgende:
Daarnaast zou ik ook niet dit soort "persoonlijke" zaken op een forum zetten. :@
Heb je een punt :Y
  woensdag 23 mei 2012 @ 11:48:12 #65
63192 ursel
"Het Is Hier Fantastisch!
pi_111919702
quote:
0s.gif Op woensdag 23 mei 2012 11:46 schreef Cue_ het volgende:

[..]

Heb je een punt :Y
Hier, heb jij er ook een

.
pi_111919719
quote:
6s.gif Op woensdag 23 mei 2012 11:48 schreef ursel het volgende:

[..]

Hier, heb jij er ook een

.
:')
  woensdag 23 mei 2012 @ 11:54:11 #67
267443 Cue_
Cuecumbergirl
pi_111919943
quote:
0s.gif Op woensdag 23 mei 2012 11:42 schreef Scorpie het volgende:
Als ik dit soort zaken moet berekenen werk ik meestal met hash vergelijkingen. Dat wil zeggen; hash een record voordat je hem opslaat, sla de hash apart op en elke nieuwe record vergelijk je met de hashes die je apart hebt opgeslagen. Hash bestaat al? Record is duplicaat -> niks doen.
Ik zal hier eens induiken.
pi_111920675
Inderdaad gewoon de kolommen die samen uniek moeten zijn combineren tot een hash en dan vergelijken.

md5( $naam . '.' . $telefoonnummer )

Simpel zat, en het werkt :)
💍 💍 💍 💍 💍 💍 🍌 ☎
  woensdag 23 mei 2012 @ 12:13:52 #69
267443 Cue_
Cuecumbergirl
pi_111920778
quote:
0s.gif Op woensdag 23 mei 2012 12:11 schreef Pizzalucht het volgende:
Inderdaad gewoon de kolommen die samen uniek moeten zijn combineren tot een hash en dan vergelijken.

md5( $naam . '.' . $telefoonnummer )

Simpel zat, en het werkt :)
Maar de kolommen zelf zijn dus samengevoegd niet uniek ;(
pi_111921194
quote:
0s.gif Op woensdag 23 mei 2012 12:13 schreef Cue_ het volgende:

[..]

Maar de kolommen zelf zijn dus samengevoegd niet uniek ;(
Hm?
  woensdag 23 mei 2012 @ 12:25:17 #71
267443 Cue_
Cuecumbergirl
pi_111921297
quote:
0s.gif Op woensdag 23 mei 2012 12:22 schreef Scorpie het volgende:
Hm?
Er kunnen twee/drie identieke regels in het bestand staan (ja snap ook niet waarom) . En moet ze dan ook alle twee hebben. Maar bij de volgende import, het aangevulde bestand, kom ik ze dus weer tegen, maar dan wil ik ze niet.

Hmm, dus misschien met counts in de definitieve tabel gaan werken en een count in de importtabel.. en dat moet gelijk zijn aan elkaar?
pi_111921510
Ik snap het niet.

Je hebt een record die word in de database gezet bij een import actie. Dat is record A.

Vervolgens bij een volgende import actie komt record A weer langs maar nu als record B. Je weet dat record B stiekem record A is, want je hebt alle eigenschappen van record A in een hash gestopt en die opgeslagen. Je vergelijkt de hash van record A met die van record B, en ze komen overeen. Op dat moment weet je dus dat record B stiekem record A is, en doe je niks.

Ik snap niet helemaal wat je nu over wel/niet identieke regels bazelt, of over samenvoegen van dingen, of over counts van records.

[ Bericht 2% gewijzigd door #ANONIEM op 23-05-2012 12:30:32 ]
  woensdag 23 mei 2012 @ 12:39:40 #73
267443 Cue_
Cuecumbergirl
pi_111921856
Ik heb een CSV bestand met data die ik van een bedrijf krijg. In dat bestand komt het voor dat er identieke regels in staan.
Dus bijvoorbeeld
regel 1: ab ; 43 ; ds ; 565
regel 2: ab ; 43 ; ds ; 565
regel 3: sz ; 43 ; ss ; 454

Hoe je de gegevens ook samenvoegt, je krijgt dus geen unieke ID
Deze regels importeer ik in een tabel. alle drie de regels dus.

een paar dagen later krijgen we een nieuw CSV bestand die bovenstaande drie regels bevat + extra data:
Dus regel 1,2,3 + regel 4,5,6

De vraag is nu. Als ik dus dat CSV bestand, die t/m regel 6 bevat, importeer, ik zie dat regel 1 /tm 3 reeds aanwezig zijn in de tabel en dat ik dus alleen regel 4 t/m 6 daadwerkelijk naar de tabel moet schrijven.
  woensdag 23 mei 2012 @ 12:53:10 #74
299167 stefanhaan
Bloeddorstige wasbeer
pi_111922362
quote:
0s.gif Op woensdag 23 mei 2012 12:39 schreef Cue_ het volgende:
Ik heb een CSV bestand met data die ik van een bedrijf krijg. In dat bestand komt het voor dat er identieke regels in staan.
Dus bijvoorbeeld
regel 1: ab ; 43 ; ds ; 565
regel 2: ab ; 43 ; ds ; 565
regel 3: sz ; 43 ; ss ; 454

Hoe je de gegevens ook samenvoegt, je krijgt dus geen unieke ID
Deze regels importeer ik in een tabel. alle drie de regels dus.

een paar dagen later krijgen we een nieuw CSV bestand die bovenstaande drie regels bevat + extra data:
Dus regel 1,2,3 + regel 4,5,6

De vraag is nu. Als ik dus dat CSV bestand, die t/m regel 6 bevat, importeer, ik zie dat regel 1 /tm 3 reeds aanwezig zijn in de tabel en dat ik dus alleen regel 4 t/m 6 daadwerkelijk naar de tabel moet schrijven.
Waarom parse je dat csv bestand dan niet eerst met PHP om dubbele regels eruit te halen? :{
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 12:53:59 #75
267443 Cue_
Cuecumbergirl
pi_111922403
quote:
7s.gif Op woensdag 23 mei 2012 12:53 schreef stefanhaan het volgende:

Waarom parse je dat csv bestand dan niet eerst met PHP om dubbele regels eruit te halen? :{
Omdat ik die dubbele regels wel moet hebben. Dus in mijn voorbeeld heb ik regel 1 en 2 ook echt nodig.
  woensdag 23 mei 2012 @ 12:55:45 #76
299167 stefanhaan
Bloeddorstige wasbeer
pi_111922499
quote:
0s.gif Op woensdag 23 mei 2012 12:53 schreef Cue_ het volgende:

[..]

Omdat ik die dubbele regels wel moet hebben. Dus in mijn voorbeeld heb ik regel 1 en 2 ook echt nodig.
/Gebruik gewoon een programma om beide CSV files naast elkaar te zetten om de verschillen te zien, dan kun je de oude data uit het nieuwe CSV bestand halen.

Zo moeilijk is het niet :')
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 12:57:12 #77
267443 Cue_
Cuecumbergirl
pi_111922570
quote:
7s.gif Op woensdag 23 mei 2012 12:55 schreef stefanhaan het volgende:

/Gebruik gewoon een programma om beide CSV files naast elkaar te zetten om de verschillen te zien, dan kun je de oude data uit het nieuwe CSV bestand halen.

Zo moeilijk is het niet :')
Dergelijke imports zal 2x in de week gedaan worden door computerleken. Die gaan dat soort dingen nog niet echt ernaast doen.
  woensdag 23 mei 2012 @ 12:58:50 #78
299167 stefanhaan
Bloeddorstige wasbeer
pi_111922650
quote:
0s.gif Op woensdag 23 mei 2012 12:57 schreef Cue_ het volgende:

[..]

Dergelijke imports zal 2x in de week gedaan worden door computerleken. Die gaan dat soort dingen nog niet echt ernaast doen.
Dan parse je eerst de oude CSV samen met de nieuwe en strip je die data uit de nieuwe CSV en dat doe je dan importen.

Kun je gewoon via PHP een leuk scriptje voor schrijven
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 13:11:55 #79
267443 Cue_
Cuecumbergirl
pi_111923288
Tnx, ga ik eens mee aan de slag :)
pi_111923361
quote:
0s.gif Op woensdag 23 mei 2012 12:39 schreef Cue_ het volgende:
Ik heb een CSV bestand met data die ik van een bedrijf krijg. In dat bestand komt het voor dat er identieke regels in staan.
Dus bijvoorbeeld
regel 1: ab ; 43 ; ds ; 565
regel 2: ab ; 43 ; ds ; 565
regel 3: sz ; 43 ; ss ; 454

Hoe je de gegevens ook samenvoegt, je krijgt dus geen unieke ID
Deze regels importeer ik in een tabel. alle drie de regels dus.

een paar dagen later krijgen we een nieuw CSV bestand die bovenstaande drie regels bevat + extra data:
Dus regel 1,2,3 + regel 4,5,6

De vraag is nu. Als ik dus dat CSV bestand, die t/m regel 6 bevat, importeer, ik zie dat regel 1 /tm 3 reeds aanwezig zijn in de tabel en dat ik dus alleen regel 4 t/m 6 daadwerkelijk naar de tabel moet schrijven.
De data van regel 1 en regel 2 zijn identiek. Er is dus geen enkele reden om mijn oplossing niet te gebruiken.

Edit; wat stefan zegt. Of je pakt het structureel aan en eist dat het CSV bestand dat wordt aangeleverd alleen nieuwe data bevat.

[ Bericht 5% gewijzigd door #ANONIEM op 23-05-2012 13:14:49 ]
  woensdag 23 mei 2012 @ 13:13:59 #81
299167 stefanhaan
Bloeddorstige wasbeer
pi_111923381
quote:
14s.gif Op woensdag 23 mei 2012 13:11 schreef Cue_ het volgende:
Tnx, ga ik eens mee aan de slag :)
Tis dat mijn internet hier op school zo kut is. Ben een voorbeeld aant maken.
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 13:20:39 #82
267443 Cue_
Cuecumbergirl
pi_111923697
quote:
7s.gif Op woensdag 23 mei 2012 13:13 schreef stefanhaan het volgende:

Tis dat mijn internet hier op school zo kut is. Ben een voorbeeld aant maken.
tnx O+
  woensdag 23 mei 2012 @ 13:21:41 #83
299167 stefanhaan
Bloeddorstige wasbeer
pi_111923745
Mijn internet is hier zo waardeloos dat ik niks kan uploaden naar mijn server via FTP :')

Klote nerds die aant gamen zijn :r
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 13:51:07 #84
299167 stefanhaan
Bloeddorstige wasbeer
pi_111925108
Simpele code om alle oude regels die overeen komen in de nieuwe CSV te verwijderen:
Even heel snel gemaakt met snel internet alles. Je zou dit veel beter uit moeten werken in een professionele situatie:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$old = file_get_contents("csvold.csv");
$new = file_get_contents("csvnew.csv");

echo "Old:<br/>".$old."<br/><br/>New:<br/>".$new;

echo "<br/><br/>Old csv parsed:<br/>";
if (($handle = fopen("csvold.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);

        for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br/>";
            
            $new = str_replace($data[$c], "", $new);
        }
    }
    fclose($handle);
}

echo "<br/><br/>Combined new + old:<br/>".preg_replace("/\s+/", "<br/>",$new);


[ Bericht 1% gewijzigd door stefanhaan op 23-05-2012 13:59:02 ]
It was an opportunity to honour our memories and to make room for new ones
  woensdag 23 mei 2012 @ 13:53:07 #85
75592 GlowMouse
l'état, c'est moi
pi_111925189
str_replace met een regexp?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 23 mei 2012 @ 13:57:39 #86
299167 stefanhaan
Bloeddorstige wasbeer
pi_111925370
quote:
11s.gif Op woensdag 23 mei 2012 13:53 schreef GlowMouse het volgende:
str_replace met een regexp?
Whoops die hoorde er niet bij :9
Typo alles :')
_O-
It was an opportunity to honour our memories and to make room for new ones
pi_111965665
Zijn hier nog Magento gurus? Ik probeer het volgende te bereiken, stel ik heb een product "Adidas Sneaker", deze staat zowel onder de categorie "Sale" als de categorie "Sneakers". Als je vanuit de categorie Sneakers op de schoen klikt wordt de url /sneakers/adidas-sneaker.html en als je vanuit Sale op de schoen klikt wordt de URL /sale/adidas-sneaker.html. (verder is de schoen altijd ook nog bereikbaar via /adidas-sneaker.html)
Wat is de netste manier om Magento te vertellen dat elk product één hoofdcategorie heeft die moet terugkomen in de URL en breadcrumbs?

Ik weet dat er zoiets bestaat als canonical URL, maar daarmee los je alleen het SEO-aspect op, de gebruiker ziet nog steeds verschillende categorieen in de URL en breadcrumbs.
pi_111971827
Zijn hier mensen die ervaring hebben met CRM software?

Ik werk sinds kort met VtigerCRM (een fork van SugarCRM), maar word hier af en toe een beetje droevig van...
  donderdag 24 mei 2012 @ 15:12:13 #89
111382 Ofyles2
Bestemming: onbekend
pi_111971991
quote:
11s.gif Op woensdag 23 mei 2012 11:09 schreef Catch22- het volgende:
ben jij net als RenRen- zo'n pruster die iets moet doen voor haar opleiding en er verder nooit wat mee gaat doen?
Daar snijd je een punt aan.

Ik beschouw webdevelopment net als radio-DJ worden. Het komt aan op fingerspitzengefühl en liefde voor het vak. Het maakt niet uit of je kan programmeren vanaf je 6e of 18e.
  donderdag 24 mei 2012 @ 15:12:59 #90
111382 Ofyles2
Bestemming: onbekend
pi_111972014
quote:
7s.gif Op woensdag 23 mei 2012 13:21 schreef stefanhaan het volgende:
Mijn internet is hier zo waardeloos dat ik niks kan uploaden naar mijn server via FTP :')

Klote nerds die aant gamen zijn :r
Geef ze aan zou ik zeggen.
pi_111972183
quote:
0s.gif Op donderdag 24 mei 2012 15:12 schreef Ofyles2 het volgende:

[..]

Daar snijd je een punt aan.

Ik beschouw webdevelopment net als radio-DJ worden. Het komt aan op fingerspitzengefühl en liefde voor het vak. Het maakt niet uit of je kan programmeren vanaf je 6e of 18e.
Webdevelopment kan je ook applicaties maken zoals een eigen CMS of een uitgebreide webapplicatie. Hierin kan je zo klein / groot bezig gaan als je wil ^O^ . Statisch of Dynamisch.
Redacted
  donderdag 24 mei 2012 @ 15:47:22 #92
157634 Civilian
Better safe than Sony
pi_111973247
quote:
0s.gif Op donderdag 24 mei 2012 12:23 schreef Schepseltje het volgende:
Zijn hier nog Magento gurus? Ik probeer het volgende te bereiken, stel ik heb een product "Adidas Sneaker", deze staat zowel onder de categorie "Sale" als de categorie "Sneakers". Als je vanuit de categorie Sneakers op de schoen klikt wordt de url /sneakers/adidas-sneaker.html en als je vanuit Sale op de schoen klikt wordt de URL /sale/adidas-sneaker.html. (verder is de schoen altijd ook nog bereikbaar via /adidas-sneaker.html)
Wat is de netste manier om Magento te vertellen dat elk product één hoofdcategorie heeft die moet terugkomen in de URL en breadcrumbs?

Ik weet dat er zoiets bestaat als canonical URL, maar daarmee los je alleen het SEO-aspect op, de gebruiker ziet nog steeds verschillende categorieen in de URL en breadcrumbs.
Daarvoor zou je de functie getUrl() aan kunnen passen en zorgen dat je altijd de hoofdcategorie gebruikt. Mage_Catalog_Model_Product extenden en daarin de functie getUrl() plaatsen en dan de originele waarde manipuleren.
I'm not good with advice.. Can i interest you in a sarcastic comment?
pi_112014613
quote:
7s.gif Op donderdag 24 mei 2012 15:47 schreef Civilian het volgende:

[..]

Daarvoor zou je de functie getUrl() aan kunnen passen en zorgen dat je altijd de hoofdcategorie gebruikt. Mage_Catalog_Model_Product extenden en daarin de functie getUrl() plaatsen en dan de originele waarde manipuleren.
getUrl bestaat niet volgens mij, getProductUrl() wel, maar dat is geen standaardmethode maar een magic getter, in feite is het gewoon een attribuut.

Ik heb het nu volgens de lelijke manier opgelost, een nieuw attribuut gemaakt bij elk product, en dan met een cronjob de juiste URL genereren en in dat attribuut zetten. Vervolgens getProductUrl() vervangen door m'n eigen helper functie..
pi_112014741
quote:
0s.gif Op donderdag 24 mei 2012 15:17 schreef cablegunmaster het volgende:

[..]

Webdevelopment kan je ook applicaties maken zoals een eigen CMS of een uitgebreide webapplicatie. Hierin kan je zo klein / groot bezig gaan als je wil ^O^ . Statisch of Dynamisch.
Ja ik ken hele grote bureaus die alleen maar Drupal doen.. op een kleine hack/instelling na komt er geen code bij kijken.. maargoed bij mij is de lol van drupal er wel een beetje af.. zodra je dingen wil doen die Drupal niet standaard ondersteund heb je een probleem.. . zelfde verhaal met wordpress/joomla/magento/etc

Gewoon een degelijk framework bevalt me het beste, dan ben je tenminste echt iets aan het maken in plaats van een kant en klaar ding configureren..
pi_112014829
Je kunt toch zelf modules maken? Nog altijd een stuk makkelijker dan een compleet eigen CMS maken.
pi_112015657
quote:
14s.gif Op vrijdag 25 mei 2012 13:07 schreef KomtTijd... het volgende:
Je kunt toch zelf modules maken? Nog altijd een stuk makkelijker dan een compleet eigen CMS maken.
En minder kostbaar, wat klanten ook wel op prijs stellen. Letterlijk en figuurlijk.
pi_112019789
quote:
5s.gif Op donderdag 24 mei 2012 15:07 schreef KomtTijd... het volgende:
Zijn hier mensen die ervaring hebben met CRM software?

Ik werk sinds kort met VtigerCRM (een fork van SugarCRM), maar word hier af en toe een beetje droevig van...
Microsoft Dynamics CRM. Werkt als een zonnetje.
  vrijdag 25 mei 2012 @ 15:57:34 #98
157634 Civilian
Better safe than Sony
pi_112020861
quote:
0s.gif Op vrijdag 25 mei 2012 13:01 schreef Schepseltje het volgende:

[..]

getUrl bestaat niet volgens mij, getProductUrl() wel, maar dat is geen standaardmethode maar een magic getter, in feite is het gewoon een attribuut.

Ik heb het nu volgens de lelijke manier opgelost, een nieuw attribuut gemaakt bij elk product, en dan met een cronjob de juiste URL genereren en in dat attribuut zetten. Vervolgens getProductUrl() vervangen door m'n eigen helper functie..
Ja, het is een Magic getter. Maar die kan je heel makkelijk als functie in het productmodel zetten en dan behandelt hij het gewoon als een functie.
Dat is ook het hele punt van die magic functie, dat is een soort van fallback wanneer er een functie wordt aangeroepen die niet bestaat.
I'm not good with advice.. Can i interest you in a sarcastic comment?
pi_112022356
quote:
7s.gif Op vrijdag 25 mei 2012 15:57 schreef Civilian het volgende:

[..]

Ja, het is een Magic getter. Maar die kan je heel makkelijk als functie in het productmodel zetten en dan behandelt hij het gewoon als een functie.
Dat is ook het hele punt van die magic functie, dat is een soort van fallback wanneer er een functie wordt aangeroepen die niet bestaat.
Ah ok das nog wel te proberen ;)
pi_112023244
quote:
0s.gif Op vrijdag 25 mei 2012 13:05 schreef Schepseltje het volgende:

[..]

Ja ik ken hele grote bureaus die alleen maar Drupal doen.. op een kleine hack/instelling na komt er geen code bij kijken.. maargoed bij mij is de lol van drupal er wel een beetje af.. zodra je dingen wil doen die Drupal niet standaard ondersteund heb je een probleem.. . zelfde verhaal met wordpress/joomla/magento/etc

Gewoon een degelijk framework bevalt me het beste, dan ben je tenminste echt iets aan het maken in plaats van een kant en klaar ding configureren..
Dat ligt meer aan ervaring. Met Drupal kan je eigenlijk alles aanpassen, als je weet hoe.
De documentatie van Drupal is over het algemeen ook erg goed.

Maar als je niet verder komt dan een module installeren, aanzetten en er dan achterkomen dat het niet precies is wat je zoekt, en dan stopt met proberen, dan is Drupal inderdaad niks voor je.

Ik werk ook bij een bedrijf waar we bijna alleen maar Drupal doen, en het is veel meer dan alleen "een kleine hack/aanpassing".
💍 💍 💍 💍 💍 💍 🍌 ☎
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')