Om de foto's beter te kunnen beheren in de Drupal foto gallerij die we eerder aanmaakten met behulp van de modules CCK, Views, Imagecache en Lightbox heb ik een extra View aangemaakt die gebruik maakt van Views Bulk Operations (VBO).
Je kan deze view onderaan deze post als bijlage terug vinden, zodat je kan kiezen of je hem zelf maakt of dat je hem importeert.
Eerst dien je de module "Views Bulk Operations" te downloaden op Drupal.org en deze te installeren in je Drupal installatie.
Ga naar admin/build/views en kies voor toevoegen om een nieuwe view aan te maken.
Als machine-naam voor deze nieuwe view gaf ik "foto_albums_beheer" op.
Als volgt stellen we eerst een filter in op "Node->type: Afbeelding" zodat enkel de afbeeldingen worden gebruikt in onze view.

Daarna gaan we de velden toevoegen die we willen tonen in onze view:

Als volgt gaan we een argument toevoegen aan onze view. (Met argumenten in Views valt heel wat leuke dingen te doen.)
Als argument voegen we toe "Inhoud: Fotoalbum".
Geef hier als titel op: Foto album beheer en selecteer "Summary, sorted ascending" bij de actie die moet plaatsvinden indien er geen argument is meegegeven.
Stijl heb ik op lijst gezet en de optie "Display record count with link" heb ik aangevinkt gelaten.
(Dit is natuurlijk allemaal naar wens in te stellen)
Nu word het tijd om een Display toe te voegen aan je view, voeg een pagina display toe.
Als pad voor deze pagina heb ik "foto-album-beheer" opgegeven en voor het mezelf gemakkelijk te maken heb ik ook een menu link aangemaakt:

Nog enkele andere zaken die ik heb aangepast bij "Basic Settings" zijn:
Indien we de Views Bulk Operations module hebben geïnstalleerd kunnen we deze nu selecteren bij "Style"
De settings voor Views Bulk Operations gaan we als volgt instellen:

Screenshot van de volledig ingestelde view.

We slaan de view op en indien je ook het menu-item hebt aangemaakt zal je nu in je navigatie menu het item "Beheer Foto Albums" terug vinden.
Door dat we in onze view gebruik hebben gemaakt van het "Node Reference Field" (Inhoudstype Afbeelding) als argument in te stellen, zullen we op de beheerpagina voor het foto album eerst een opsomming krijgen van de verschillende foto albums. Wanneer we er hier eentje selecteren zal deze ID als argument worden meegegeven waardoor we de lijst met afbeelding nodes krijgen voor dit album.
Beheer foto album (zonder een opgegeven argument)

Beheer foto album (Met gekozen album of argument)

| Bijlage | Grootte |
|---|---|
| 11.71 KB |
17 comments
foto's sorteren
Door wittuh (niet gecontroleerd) op di, 25/01/2011 - 12:14Hoi,
eerst en vooral bedankt voor de super informatie ivm het werken van foto albums binnen Drupal!!
Als laatste heb ik nu ook gebruik gemaak van 'het beheren van foto-albums'. Ik heb wel nog twee vraagjes.
Wanneer je Use Batch API hebt geselecteerd en dan vervolgens de selected operations bekijkt, dan staat er bij mij de actie: "Actie Bijwerken" niet bij. Mis ik ergens een optie of mss een module?
En dan nog een vraagske ivm het weergeven van de foto-lijst op de site (dus niet in het beheren ervan)... Is het mogelijk om de volgorde van de foto's te bepalen? Indien mogelijk eerst de foto met oudste aanmaak datum en zo verder.
Alvast bedankt!
Groeten
Kris
Views Bulk Operations
Door Donny op di, 25/01/2011 - 18:25Bij de laatste versie van VBO zie ik het er ondertussen ook niet langer tussen staan, in de plaats heb ik hier nu 'bewaar bericht' ingesteld aangezien deze actie hetzelfde doet.
De volgorde van de foto's kan je aanpassen binnen de view zelf. Je kan daar onder 'Sort criteria' opgeven op welk je wenst te sorteren. Om de oudste foto eerst te tonen kan je opgeven om te sorteren op 'Node post date' en deze op 'Ascending' te plaatsen.
foto's niet zichtbaar
Door wittuh (niet gecontroleerd) op wo, 26/01/2011 - 10:07Hoi Donny,
nog een klein probleem met de foto-albums...
Wanneer ik niet ben ingelogd dan zijn deze niet zichtbaar. Veel kans ergens iets te maken met de juiste toegangsrechten maar vind niet welke ik moet toekennen aan anonieme gebruiker. Enig idee mss?
Ik zou ook een pagina moeten maken om lid te worden van de vereniging. Dus wanneer ze op de link klinken krijgen ze eerst een beetje tekst met wat uitleg en dan daaronder het inschrijfformulier dat na t klikken op een knop verzonden wordt en waardoor zij ook een bevestigingsmail krijgen.
Heb al enkele modules uitgeprobeerd maar ben nog niets tegenkomen dat zo werkt.
Sorry voor de vele vragen maar ben dus nieuw met Drupal en het zelf zoeken lukt wel maar af en toe is er ook teveel info. En jij ben ook ongeveer de enige die reageert op zn forum... dus nogmaals enorm bedankt!
Imagecache rechten
Door Donny op wo, 26/01/2011 - 17:52Geen probleem hoor, telkens wanneer ik even tijd vind probeer ik wel te antwoorden ;-)
Voor de rechten op de afbeeldingen dien je naar gebruikers->rechten te gaan en daar onder module imagecache kan je bij de gewenste afbeeldingen de 'view' rechten geven, doe dit voor zowel de anonieme als de geregistreerde gebruiker.
Ivm het lidmaatschap, indien je wenst dat de bezoekers zich dienen te registreren maar dit formulier wenst uit te breiden (user/register) kan je dat doen via de profile module (http://drupal.org/documentation/modules/profile). Automatisch mails laten insturen na een actie kan je doen met de modules acties en triggers.
Als het niet om registratie op de website gaat maar gewoon een inschrijving die je zelf beheert kan je dat ook doen via de webform module.
thumbnails
Door Deniss (niet gecontroleerd) op di, 22/03/2011 - 21:42Hallo, super tutorial!
Heb enkel 1 probleem, ik krijg de thumbnails niet te zien, maar enkel een "?" in een blauw kadertje.
Als ik doorklik krijg k wel de lightbox met de foto...
Enig idee waaraan dit kan liggen?
Alvast bedankt!
Mvg
Denis
Verkeerd pad thumbnails
Door Donny op zo, 27/03/2011 - 15:30Als je naar de map gaat kijken via FTP waar de thumbnails in zouden moeten zitten, zijn deze aanwezig?
Probeer eens een andere preset voor ImageCache te selecteren in de view.
Hi Donny, Alles van het
Door Alain (niet gecontroleerd) op ma, 28/03/2011 - 11:50Hi Donny,
Alles van het fotoalbum werkt prima maar ik had nog een vraagje.
In mijn fotoalbum dat ik heb aangemaakt zie ik nu slechts 1 kolom met thumbnails.
Graag had ik meerdere kolommen langs elkaar laten verschijnen ( bv 3 kolommen met thumbnails) zodat men met 1 kolom niet eindelooos naar beneden moet scrollen.
Weet jij waar ik dat ergens kan aanpassen?
Met dank.
Alain
CSS Foto album
Door Donny op ma, 28/03/2011 - 16:18Hi Alain,
Dat kan je doen door ofwel CSS toe te voegen aan je website en de afbeeldingen zo naast elkaar te laten komen of je kan de view aanpassen en de 'style' op grid te zetten, daarna kan je opgeven hoeveel er naast elkaar mogen staan.
Hi Donny, Probleem is dat ik
Door Alain (niet gecontroleerd) op ma, 28/03/2011 - 17:37Hi Donny,
Probleem is dat ik geen view gebruik met lightbox2, ik werk met "image cache" en daar ben ik even mijn weg kwijt omdat ik geen meerdere kolommen kan aanmaken!
Alain
CSS
Door Donny op ma, 28/03/2011 - 17:40Als je geen View gebruikt om de afbeeldingen te tonen, zal je het moeten doen via CSS
Hi Donny, Ik weer even: ik
Door Alain (niet gecontroleerd) op di, 29/03/2011 - 22:05Hi Donny,
Ik weer even:
ik heb de volledige instructies gevolgd van jou om een fotoalbum met lightbox te maken, maar ik zit enkel met 1 klein probleempje:
Mijn thumbnails zijn nu telkens allemaal vierkantig van vorm, met name 100 x 100 pixels.de thumbnail ziet er nu echt ongelijkmatig afgesneden uit!
Ik wil deze thumbnails bijvoorbeeld 160px breed op 120px hoog . Waar moet ik ergens de aanpassingen doen zodat ik mooie verkleinde thumbnails krijg met zowel horizontaal als verticaal de juiste resolutie?
Met dank,
Alain
ImageCache
Door Donny op wo, 30/03/2011 - 07:11Dit kan je doen door de ImageCache presets te wijzigen, welke je gebruikt voor de weergave van de thumbnail. (site constructie - imagecache)
Hi Donny, Alles was gelukt
Door Alain (niet gecontroleerd) op wo, 30/03/2011 - 14:35Hi Donny,
Alles was gelukt omdat alle foto's in "landscape" stonden.
Maar als ik foto's upload in "portrait" formaat" dan zijn de thumbnails niet zoals ze horen. De foto is gewoon in het midden "afgeknipt" de thumbnail verschijnt in "portrait" stand dus niet in zijn geheel als kleine afbeelding.
Kan je me nog eens helpen welke instelling ik hiervoor juist moet aanklikken want het lukt me na ettelijke uren nog steeds niet.
met dank
Alain
ImageCache scale
Door Donny op do, 31/03/2011 - 16:16Welk heb je bij ImageCache opgegeven voor je preset?
Probeer eens te spelen met de verschillende opties zoals 'Scale and crop', indien je zeker wilt zijn dat je afbeelding volledig getoond wordt kan je best bij Scale maar 1 waarde opgegeven, bv 'width: 200px'
Hi Donny, Ik wil niet
Door Alain (niet gecontroleerd) op di, 29/03/2011 - 23:05Hi Donny,
Ik wil niet vervelend doen, maar zag net nog een probleempje dat ik niet opgelost krijg.
Als ik uitlog krijg ik de foto's in het fotoalbum niet meer te zien, en als ik opnieuw inlog dan zie ik ze weer terug.
Mijn invoerformaat staat op "full html" maar met de andere invoerformaten lukt het ook niet,
Weet jij raad aub?
Met dank
Alain
CCK permissies
Door Donny op wo, 30/03/2011 - 07:12Bij gebruikersbeheer - rechten dien je voor de extra CCK velden die je hebt aangemaakt nog de rechten aan anonieme bezoekers toe te kennen zodat zij die velden ook kunnen zien. (Niet de 'edit' maar de 'view' rechten)
( weeral ) Dank u wel Donny,
Door Alain (niet gecontroleerd) op wo, 30/03/2011 - 12:33( weeral ) Dank u wel Donny, OPGELOST !
Reactie toevoegen