logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Drupal node expire i auto expire – automatsko uklanjanje oglasa sa objava nakon isteka roka.

26/05/2025, by Ivan

Jedna od neophodnih funkcija naše Drupal oglasne table biće automatsko uklanjanje oglasa koji su tamo stajali određeno vreme. Predlažem da za početak koristimo gotove module, a zatim da pokušamo da upotrebimo modul Rules za ovo. Od gotovih modula pronašao sam 2 za Drupal 6 i 1 za Drupal 7, a to su:
Node expire - Drupal 6
Auto expire - Drupal 6 i 7

Drupal 6 Node Expire

Prvo ćemo probati Node expire za šesti Drupal:
http://drupal.org/project/node_expire
Koristiću verziju 2.06
Instalirajte i uključite modul Node expire

Drupal Node Expire

Za ovo će nam takođe trebati modul Drupal Rules.

Drupal Node Expire modul

Sada možemo upravljati vremenom uklanjanja sa objave za pojedinačne tipove sadržaja. Hajde da uđemo u uređivanje tipa sadržaja Oglas:

Drupal Node Expire podešavanje

Ovde možemo postaviti koliko dugo će nodovi ostati na oglasnoj tabli. Postavićemo na 1 nedelju. Koristite sledeće izraze za postavljanje datuma:

+1 hour - 1 sat od sadašnjeg trenutka

+2 hours - 2 sata od sadašnjeg trenutka

+n hours - n sati od sadašnjeg trenutka

 

+1 day - 1 dan od sadašnjeg trenutka
+2 days - 2 dana od sadašnjeg trenutka
+n days - n dana od sadašnjeg trenutka

+1 week - jedna nedelja
+2 weeks - 2 nedelje
+n weeks - n nedelja

+1 month - 1 mesec
+2 months - 2 meseca
+n months - n meseci

+1 month 2 weeks 3 days 3 hours - 1 mesec 2 nedelje 3 dana 3 sata od sadašnjeg trenutka

Probajmo da koristimo 1 week - odnosno nedelju dana.

Node Expire datum

Sada kreiramo nod tipa Oglas:

Datum isteka

Vidite da se pojavljuje datum uklanjanja oglasa, upravo nedelju dana nakon današnjeg datuma. Da, danas je 2011-12-02.

U fajlu readme.txt modula node expire možete pronaći kod za uvoz pravila preko modula Rules.

Drupal Rules

Ubacićete kod iz readme.txt u prozor za uvoz:

Drupal Rules uvoz

Sada ćemo imati još jedno pravilo koje možemo izmeniti u administratorskom delu: postaviti filter po tipu sadržaja ili promeniti datum uklanjanja sa objave.

Drupal pravilo

Ne zaboravite da podesite cron da bi se oglasi automatski skidali sa objave.

Drupal 7 Auto Expire

Drupal Auto Expire

Preuzmite i instalirajte modul Auto Expire.

Za svoj rad modul Auto Expire ne zahteva druge module, tako da ga možete odmah koristiti. Potrebno je samo podesiti pristupna prava za ovaj modul, ukoliko želite da drugim ulogama omogućite da menjaju vreme trajanja oglasa.

Drupal pristupna prava

Sada uđite u konfiguraciju sajta i izaberite Auto Expire:

Drupal Auto Expire podešavanja

Detaljnije ćemo pogledati podešavanja Auto Expire:

Drupal Auto Expire tipovi sadržaja

Article - osnovni tip sadržaja u Drupalu, možete izabrati i bilo koji drugi tip sadržaja.

Štiklica Expire uključuje mogućnosti modula Auto expire.

Days - broj dana koliko će nodovi izabranog tipa sadržaja ostati objavljeni

Warn - broj dana pre uklanjanja sa objave u kojem će autor dobiti obaveštenje o isteku oglasa.

Purge - vreme nakon kog će oglas biti obrisan iz baze podataka.

 

Napomena! Trenutno modul Auto Expire je u razvoju i još nije spreman za upotrebu. 2011-12-07

 

Postavite svoje vrednosti, podesite cron i vaši oglasi će se automatski skidati sa objave.

U sledećem uputstvu ćemo razmotriti kako da implementiramo sličnu funkcionalnost koristeći modul Rules.