logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

Drupal Node Expire en Auto Expire — automatische verwijdering van advertenties na het verstrijken van de termijn

14/10/2025, by Ivan

Een van de noodzakelijke functies van ons Drupal-advertentiebord zal het automatisch depubliceren van advertenties zijn die gedurende een bepaalde tijd online hebben gestaan. Ik stel voor om eerst kant-en-klare modules te gebruiken en daarna te proberen dit te doen met behulp van de module Rules. Onder de beschikbare modules heb ik er twee gevonden voor Drupal 6 en één voor Drupal 7, namelijk:
Node Expire – voor Drupal 6
Auto Expire – voor Drupal 6 en 7

Drupal 6 Node Expire

Laten we eerst Node Expire proberen voor Drupal 6:
http://drupal.org/project/node_expire
Ik gebruik versie 2.06.
Installeer en activeer de module Node Expire.

Drupal Node Expire

Hiervoor hebben we ook de module Drupal Rules nodig.

Drupal Node Expire module

Nu kunnen we de tijd beheren waarna afzonderlijke contenttypes worden gedepubliceerd. Laten we naar het bewerken van het contenttype Advertentie gaan:

Drupal Node Expire instellingen

Hier kunnen we instellen hoe lang de node op het advertentiebord blijft staan. Laten we één week instellen. Gebruik de volgende uitdrukkingen om datums in te stellen:

+1 hour – 1 uur vanaf het huidige moment

+2 hours – 2 uur vanaf het huidige moment

+n hours – n uur vanaf het huidige moment

 

+1 day – 1 dag vanaf het huidige moment
+2 days – 2 dagen vanaf het huidige moment
+n days – n dagen vanaf het huidige moment

+1 week – 1 week
+2 weeks – 2 weken
+n weeks – n weken

+1 month – 1 maand
+2 months – 2 maanden
+n months – n maanden

+1 month 2 weeks 3 days 3 hours – 1 maand, 2 weken, 3 dagen en 3 uur vanaf het huidige moment

Laten we 1 week gebruiken – dus één week.

Node Expire datum

Maak nu een node aan van het contenttype Advertentie:

Vervaldatum

U ziet dat er een vervaldatum is toegevoegd aan de node – precies één week na de huidige datum. Ja, vandaag is het 2011-12-02.

In het bestand readme.txt van de Node Expire-module kunt u de code vinden voor het importeren van een regel via de Rules-module.

Drupal Rules

Plak de code uit readme.txt in het importvenster:

Drupal Rules import

Nu hebben we een extra regel die we in de beheerinterface kunnen aanpassen: een filter toevoegen op contenttype of de vervaldatum wijzigen.

Drupal regel

Vergeet niet om cron te configureren zodat advertenties automatisch worden gedepubliceerd.

Drupal 7 Auto Expire

Drupal Auto Expire

Download en installeer de module Auto Expire.

Voor zijn werking vereist de module Auto Expire geen andere modules, dus u kunt deze direct gebruiken. U hoeft alleen toegangsrechten voor deze module in te stellen als u andere rollen de mogelijkheid wilt geven om de vervaltijd van advertenties aan te passen.

Drupal toegangsrechten

Ga nu naar de siteconfiguratie en selecteer Auto Expire:

Drupal Auto Expire instellingen

Laten we nu de instellingen van Auto Expire in detail bekijken:

Drupal Auto Expire content types

Article – het standaard contenttype van Drupal, maar u kunt ook elk ander contenttype selecteren.

Het selectievakje Expire schakelt de functies van de Auto Expire-module in.

Days – het aantal dagen dat nodes van het geselecteerde contenttype gepubliceerd blijven.

Warn – het aantal dagen vóór de depublicatie waarop een waarschuwing naar de auteur wordt gestuurd dat de advertentie bijna vervalt.

Purge – de tijd waarna de advertentie volledig uit de database wordt verwijderd.

 

Opmerking! Op dit moment bevindt de module Auto Expire zich nog in ontwikkeling en is nog niet klaar voor gebruik. (2011-12-07)

 

Stel uw eigen waarden in, configureer cron en uw advertenties worden automatisch van de site verwijderd zodra hun tijd is verstreken.

In de volgende les zullen we bekijken hoe we een vergelijkbare functionaliteit kunnen implementeren met behulp van de Rules-module.