abonnement Unibet Coolblue
  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 :)
  woensdag 23 mei 2012 @ 13:13:41 #80
84244 Scorpie
Abject en infaam!
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.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  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.
  vrijdag 25 mei 2012 @ 13:29:52 #96
84244 Scorpie
Abject en infaam!
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.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
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
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')