Jeg har lavet et tidstagningsprogram i Access til registrering af løbere og deres tider til et motionsløb. Efterfølgende kan eksporteres Excell-liste med løbsnummer, navn og registreret tid, som jeg forventer at kunne importere som en node i mit Drupalsite (via modul til nodeimport).
Mit problem er at jeg godt kunne tænke mig at når man har "fundet sig selv" ved hjælp af views, skal man kunne klikke ind for at se sine data (node). Disse data skal gerne vises som et fint billede med baggrundsbillede osv. som et diplom som efterfølgende gerne skulle kunne udskrives som pdf-fil. Mit spørgsmål er derfor hvad jeg skal gøre for at lave denne "pæne node" og hvordan jeg efterfølgende kan udskrive den.
mikl
8. september 2010 - 8:14
Permalink
Print-stylesheets
Den bedste måde at få sit indhold ud på print er helt sikkert print-stylesheets. Prøv at læse denne her artikel om print-stylesheets af Eric Meyer :)
Morten Najbjerg
8. september 2010 - 10:28
Permalink
Det er rigtigt som Mikl
Det er rigtigt som Mikl siger, - det bedste er nok et decideret print-stylesheet. Der er dog også dette modul du kan prøve at kigge på: http://drupal.org/project/print.
bjaxelsen
8. september 2010 - 12:29
Permalink
Import og PDF
Hej fiffi
Jeg ville nok lade være med at oprette hver enkelt løber som en node, jeg tænker det er mere clean cut at lægge dem ind i en særskilt tabel i databasen, det giver nok bedre performance, og det er formentlig også nemmere at håndtere, hvis fx der er noget i importen, som ikke går efter bogen. Da slipper du for at skulle ind og slette 1000 nodes (eller hvor mange der nu er med til dit arrangement). Men begge dele kan lade sig gøre.
Angående PDF: Jeg har haft gode erfaringer med at bruge FPDI PDF-parser: http://www.setasign.de/products/pdf-php-solutions/fpdi-pdf-parser/
Produktet findes både i en gratis udgave og en betalingsbelagt udgave (100 EUR).
Hvis du fx skal udskrive et individuelt diplom til deltagerne, så starter du med at lave en almindelig PDF fil med de elementer, som skal være på alle diplomerne, og så kan du med FPDI trykke individuelle oplysninger ovenpå.
vh Bjørn Axelsen
fiffi
9. september 2010 - 11:38
Permalink
Import og PDF
Hej Bjørn. Din ide virker spændende for jeg har selv tænkt lidt på alle de noder. Hvordan skal jeg lægge en særskilt tabel ind. Er det via SQL adgangen ?
bjaxelsen
9. september 2010 - 11:51
Permalink
Lav et modul
Jeg ville nok lave et særskilt modul til at håndtere det hele. Modulet har så sin egen databasetabel, som det kan importere løbstider til. Så faktisk ville jeg ikke arbejde med almindelige nodes til formålet.
Umiddelbart tror jeg ikke, du kan få det til at virke optimalt uden at udvikle et modul til formålet.
fiffi
11. september 2010 - 12:36
Permalink
Modul
Hvordan laver man bare lige et modul ?