Reageer op reactie

30
Aug

Converteer Ticks naar Timestamp

Nog niet zolang geleden hebben we op Prosite de website voor KVK Tienen overgezet van het vroegere ProCMS naar Drupal. Omdat de website van KVK reeds verschillende jaren bestond en dus toch +1000 pagina's telde gingen we op zoek naar een manier om al deze data over te zetten.

In eerste instantie was de bedoeling dat we zelf iets zouden schrijven tot we terecht kwamen bij de module node_import.
Na enkele kleine tests werd al vrij snel duidelijk dat deze module ons heel wat werk zou besparen. Na alle gegevens uit de database te hebben geëxporteerd, netjes gesorteerd per inhoudstype, categorie, ... kon het importeren beginnen.

Zoals gewoonlijk was het allemaal wat te mooi om waar te zijn en trad er een probleem op, de publicatie datums in ProCMS werden blijkbaar weggeschreven als Ticks. Een populair datum formaat voor Microsoft zo bleek.

Op http://drewjoh.com/blog/2009/05/converting-ticks-to-a-timestamp/ vind je een PHP functie terug waarmee je de Ticks datums terug kan omzetten naar een timestamp. Dus na het script even wat aan te passen en een tijdelijke nieuwe db op te zetten die we konden gebruiken om de datums te converteren konden we de datums aanpassen.

Bij de volgende import, geen problemen meer en werden er 1000+ nieuwe nodes aangemaakt, allemaal van het juiste inhoudstype, categorie, gepubliceerd of niet.

En zo werd de nieuwe website voor KVK Tienen tijdig online geplaats, net enkele uren voor ik op reis vertrok :-)

Reageren

De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.

Recente reacties

Twitter

  • @netlash gewoon op de geur van koffie afgaan (Miko) 17 uren 30 min geleden
  • Vernieuwde Prosite website: http://bit.ly/buVgrp 5 dagen 20 uren geleden
  • Verlof zit erop, ik zal al maar eens starten met die mailbox op te kuisen 1 week 1 dag geleden
  • @wwwald zou je dan ook niet vroeger op pensioen mogen met die vooruitzichten 1 week 3 dagen geleden
  • http://twitpic.com/2i06ac 1 week 5 dagen geleden
Theme designed by Donny Carette - Powered by Drupal - copyright © 2010