Beheer Drupal foto album

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.
Drupal View Filter

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

  • Node: Gepubliceerd
  • Node: Post date
  • Gebruiker: Naam
  • Node: Titel
  • Node: Comment Count
  • Inhoud: Afbeelding (Selecteer thumb voor de weergave)
  • Node: Edit link

Drupal View Fields

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: 

Drupal View Menu Link

Nog enkele andere zaken die ik heb aangepast bij "Basic Settings" zijn:

  • Use Ajax: Ja
  • Use Pager: Ja (Full pager)
  • Items per page: 30
  • Access: Administer View (Zodat enkel gebruikers met de rechten om Views te beheren aan deze view kunnen, we willen natuurlijk niet dat zomaar elke bezoeker ons foto album kan gaan beheren).

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:

  • De velden in de tabel gaan we allemaal sorteerbaar zetten, altijd handig om in je overzicht zelf de sortering te kunnen wijzigen.
    Drupal VBO Sortering
  • Bij "Execute Operations" heb ik er voor gekozen om dit in batch te laten gebeuren. (Use Batch API)
  • Selected Operations:
    • Actie bijwerken
    • Bewaar bericht
    • Delete node
    • Publicatie ongedaan maken
    • Publiceren
  • De andere opties heb ik op hun standaard instellingen laten staan.

Screenshot van de volledig ingestelde view.
Drupal View Foto album beheer

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)
Drupal View Argument Beheer Foto album

Beheer foto album (Met gekozen album of argument)
Drupal View Argument album

BijlageGrootte
foto_albums_beheer.txt11.71 KB

Labels: 

Gerelateerde inhoud: 

Reacties

#293

foto's sorteren

Hoi,

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

#296

foto's niet zichtbaar

Hoi 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!

#345

thumbnails

Hallo, 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

#354

Hi Donny, Alles van het

Hi 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

#356

Hi Donny, Probleem is dat ik

Hi 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

#360

Hi Donny, Ik weer even: ik

Hi 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

#365

Hi Donny, Alles was gelukt

Hi 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

#361

Hi Donny, Ik wil niet

Hi 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