Foto album voor Drupal met multiple upload voor afbeeldingen

16
Feb

In een vorige post demonstreerde ik hoe je op eenvoudige wijze een volledig foto album voor je Drupal website kan maken met behulp van CCK, Views, Imagecache en Lightbox. In deze post ga ik dit album wat verder uitbreiden en het nog gemakkelijker maken om afbeeldingen toe te voegen.

Met de nieuwe modules toe te voegen zal het mogelijk zijn om meerdere afbeeldingen in 1x toe te voegen (Multiple image upload).

In deze uitleg ga ik er vanuit dat je de bestanden uit de vorige post gebruikt hebt, indien dit niet het geval is kan je het hier nalezen: http://www.carettedonny.be/foto-album-voor-drupal.

Download eerst de nodigde bijkomende modules:

Plaats Image_FUpload bij je andere modules. (sites/all/modules).

Na het binnenhalen van SWFUpload neem je hier uit de volgende bestanden: swfupload.swf, swfupload.js en swfupload.queue.js en deze bestanden plaats je in de swfupload map die je terug vind in de module map van Image_FUpload. (Dus in sites/all/modules/image_fupload/swfupload)

Schakel nu de volgende modules in (admin/build/modules):

  • Image FUpload
  • En onder CCK: Image FUpload (CCK)

Nu gaan we bij inhoudstypes het veld voor de afbeeldingen aanpassen zodat het mogelijk word om meerdere afbeeldingen in 1 bewerking te kunnen uploaden of toevoegen aan ons foto-album.

Ga naar "Inhoudelijk beheer" -> "Inhoudstypen" en kies voor "Manage fields" bij het type "Afbeelding"

Drupal foto album inhoudstypen

Kies daarna bij het veld "Afbeelding" voor "Configureren".

Drupal foto album

Nu gaan we eerst het veld veranderen van type "Image" naar "Image_FUpload", kies voor "Change basic information"

Drupal foto album basic information

Verander het Widget type van "Image" naar "Image_FUpload"

Drupal foto album widget

Kies hierna op de volgende pagina bij "Storage mode" voor "One image per node", zo zal er voor elke afbeelding die je toevoegt een nieuwe node voorzien worden.

Kies onderaan voor "Opslaan" en alle wijzigingen zijn aangebracht.

Wanneer je nu een nieuwe "afbeelding" aanmaakt zal je zien dat er icoontje in de plaats van het image upload veld zal staan. Via hier kan je meerdere afbeeldingen tegelijkertijd uploaden naar je foto album.

Drupal foto album multiple=

Na het opslaan van de node zullen de afbeeldingen worden klaargemaakt om te worden toegevoegd, afhankelijk van de instellingen die je kan wijzigen kan je hier dan nog indien gewenst titel, beschrijving of andere waardes aanpassen.

In dit voorbeeld heb ik ze er tussen uit gelaten. Dus kiezen we gewoon voor "Next step" en daarna "Done editing" waarna alle afbeeldingen toegevoegd zijn aan het album.

Op deze manier kan je dus heel wat tijd besparen met het uploaden van afbeeldingen.

(Moest je problemen tegen komen met het uploaden van grotere en zwaardere afbeeldingen, kijk dan even na of de PHP memory limit niet te laag staat, hoe je deze kan aanpassen vind je terug in het artikel: Bestandsgrootte voor het uploaden verhogen)

12 reacties

21
Mrt
afbeelding van Sgeets

Fupload & CCK

Module aan de praat gekregen. Ik weet dat er heel wat te doen is geweest met deze module en cck-fields. Ik slaag er nog steeds niet in om de bijhorende cck-fields 'editeerbaar' te maken na het aanclicken van next.
In mijn gedefineerde content type staat nogthans de cck-fields netjes aan-ge-clickt. Iemand enig idee ?

Grt

22
Mrt
afbeelding van Donny

Indien je bij het CCK

Indien je bij het CCK afbeeldings-veld aangevinkt hebt om bepaalde velden wijzigbaar te maken, zou dit toch moeten verschijnen op de vervolgpagina na "Next step".

Als je niet met UID1 aangemeld bent, misschien de rechten even nakijken ?

22
Mrt
afbeelding van Sgeets

hey Donny, bedankt voor je

hey Donny,

bedankt voor je antwoord.

Zelfs onder admin user krijg ik de cck-edit op de vervolgpagina niet aan de praat. Verder heb ik de rechten netjes geconfigd voor mijn 'upload' gebruikers. Ik probeer vanavond even met een clean install.
Kom terug met het resultaat.

Grt,

22
Mrt
afbeelding van Donny

Indien het nog niet moest

Indien het nog niet moest werken mag je mij altijd via het contact formulier een login sturen zodat ik eens even kan kijken. Succes

23
Mrt
afbeelding van Sgeets

Wel, was dus geen succes met

Wel, was dus geen succes met clean install en minimum modules enabled. Heb wel een vraag ? In de module page is er sprake van filefield/imagefield versie rc1. Ik heb hier de laatste versie 6.x-3.2 voor beide modules geïnstalleerd. Deze zijn recenter. Iets mee te maken ? Welke versie gebruik jij ?

ps: bedankt voor het aanbod maar de site is in opbouw en staat nog niet online.

24
Mrt
afbeelding van Donny

Volgende versies heb ik

Volgende versies heb ik momenteel draaien:

  • Filefield 6.x3.2
  • Image Fupload 6.x-3.0-rc2
  • Imagefield 6.x-3.2
  • CCK 6.x-2.6
Verder staat het inhoudstype in zijn standaardwaarden. Ik heb net nog even getracht te zien of het verschil zou maken met de "storage mode" te verzetten, maar in beide gevallen kon ik nog de velden bewerken na deze aan te vinken. Wel is het natuurlijk onder "Multiple images per node" niet mogelijk om de titel en de beschrijving hier bewerkbaar te zetten.
27
Mrt
afbeelding van sgeets

Had het bijna

Had het bijna opgegeven...

Mijn verwachtingen van deze module komen niet geheel overeen met de huidige ontwikkeling van deze module. Als ik het goed voor heb, duiken de CCK-fields op in de management pagina van het betrokken 'file' field, maar is deze functionaliteit nog niet geïmplementeerd. Zo zijn enkel titel en beschrijving naderhand aanpasbaar.

Desondanks is de module in zijn huidige vorm zeer bruikbaar. De CCK-fields zijn dan voor upload instelbaar en zijn aldus default voor alle op te laden bestanden. Na upload zijn ze dan 'individueel' aan te passen.

Ff mss nog de context. Ik werk aan een fotosite voor een fotoclub. Wens was dat clubleden gallerijen aan maken, met fotos die al of niet ook getoond kunnen worden in een portfolio pagina/lid. Vandaar dat ik een checkbox cck-field heb bijgevoegd.

Zeer benieuwd hoe deze module zal evolueren,

Grtn

17
Jun
afbeelding van Erik Kuypers

upload error 500

De installatie verliep vlot en op het eerste zicht leek alles goed te werken. Wanneer ik op het icoontje klik kan ik afbeeldingen kiezen. Maar wanneer ik tenslotte wil uploaden, dan krijg ik steeds "upload error: 500". Er worden geen afbeelding geupload.
Aanvankelijk dacht ik aan de PHP memory limit, maar na het verhogen van deze limieten werkt het nog steeds niet.

18
Jun
afbeelding van Donny

Fupload fouten

  • Staat de PHP memory limiet hoog genoeg ? (128MB)
  • Zelf heb ik ook verschillende foutmeldingen gehad wanneer ik probeerde afbeeldingen toe te voegen terwijl de site in offline modus stond, is dit misschien het geval?
  • Op http://drupal.org/project/issues/image_fupload vind je nog verschillende oplossingen, meer hosting gericht.
  • Flashplayer updaten, andere browser proberen ?
21
Jun
afbeelding van Erik Kuypers

mod_security

Heb een mail gedaan naar mijn provider. Heb de module mod_security moeten uitzetten. Voel me hier wel niet echt goed bij, maar voorlopig ken ik geen andere uitweg.

6
Jul
afbeelding van Donny

mod_security

Erik, je zou mod_security enkel dienen uit te schakelen voor de 2 volgende links: /fupload/flash en ?q=fupload/flash

18
Aug
afbeelding van Erik Kuypers

Re: mod_security

Donny, hoe zou ik dat dan concreet moeten doen? Volgens het antwoord van mijn provider (zie hieronder) moest ik de aanpassing doen in het bestand ".htaccess" en daarin vind ik de links waar jij naar verwijst niet terug.
Ik heb enkel de regel "SecFilterEngine Off" onderaan het bestand moeten toevoegen.

Antwoord provider:
De oplossing is waarschijnlijk:
https://go.webreus.nl/3293/135

Nieuwe reactie inzenden

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

Recente reacties

Twitter

  • Google lanceert Google Instant http://bit.ly/dff0tZ 7 uren 13 min geleden
  • Pff weer problemen met Telenet aansluiting op kantoor 10 uren 12 min geleden
  • @netlash gewoon op de geur van koffie afgaan (Miko) 3 dagen 1 uur geleden
  • Vernieuwde Prosite website: http://bit.ly/buVgrp 1 week 1 dag geleden
  • Verlof zit erop, ik zal al maar eens starten met die mailbox op te kuisen 1 week 3 dagen geleden
Theme designed by Donny Carette - Powered by Drupal - copyright © 2010