Hogyan lehet megoldani azt hogy egy idő után törlődjön egy egyedi tartalom? 7 -es drupalt használok, és egy apróhirdetéses oldalt szeretnék csinálni. Már csak ez hiányzik hozzá.
Régebben valaki azt mondta használjak ed_classified -t, de ezt már nem fejlesztik. Milyen egyéb lehetőségeim vannak még?
Drupal verzió:
Fórum:
Rules
nem oldja meg a problémád?
Üdv!
Dudás József
A drupal 6-ban a Scheduler
A drupal 6-ban a Scheduler modult lehetett nagyon jól használni tartalmak egyedi közzétételi illetve tiltási időpontjának meghatározásra. A tartalom nem törlődött.
Sajnos még nem jelent meg belőle drupal 7 verzió. Patch file már létezik. Én még nem próbáltam. Nézd meg ezt: http://drupal.org/node/598994 Ha kipróbáltad a tapasztalatokról számolj be.
Köszönettel:
Nagy Ákos
ok
ok megnézem kösz
patch file
Nem egészen világos hogyan is kéne használni ezt a patch file -t.
http://drupal.org/files/issues/scheduler.d7.patch.txt
A mínusszal kezdődő sorokat törölni kell a pluszt meg hozzáadni? Gondolom nem kézzel egyenként kell berakni. Van ehhez valami külön program?
patch
Igen, patch-nak hívják.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Most megfogtál
Ahogyan írtad: a mínusszal kezdődő sorokat törölni kell a pluszt meg hozzáadni.
Parancs sorból van lehetőség a patch file beillesztésére linux alatt, Azért nem írtam le a módját, mert én nem tudom.
hirtelen
ajmfilinglaki.
-
clear: both;
nem müködik
Köszi a segítséget, de a a patch -elés után sem működik. Azt írja ez a modul nem kompatibilis. Szóval várni kell.
gondolom az .info filet kezzel kell atirni
az nincs a patchbe. van benne ilyen, hogy core = 6.x irjad at 7.x -re.
-
clear: both;
amugy a rulesnak van hetes verzioja
miert nem probalod meg inkabb azt?
-
clear: both;
ok
Köszi ez volt a baj én fogtam és kitöröltem a scheduler.info fájlban a ; Information added ... utáni részt. Nem igazán vagyok jártas a programozásban nem tudom hogy működik a modul kezelés. De most már jó :)
Inkább megpróbálom ezt a Rulest , a Scheduler azért nem volt jó mert az időzítés nem működik megfelelően.
Ugye tudod
Ugye tudod, hogy a Scheduler modulhoz cron futás kell? Ha pl. naponta fut a cron, akkor csak abban a futásban tud valamit bekapcsolni vagy kikapcsolni a Scheduler. Ez nem hiba, hanem állíts be pl. óránkénti cron-t.
Nagy Gusztáv
Nem az volt a baj
Kösz a könyvajánlót :)
Nem az volt a baj ezzel a modullal hanem a tartalomtípusoknál a Scheduler menüpontnál nem látszódott semmi, így nem is lehetett időzíteni.
A rules modul viszont nagyon jónak tűnik, de van vele egy probléma ebben kérnék most segítséget.
Itt egy kép: http://world-union.hu/miaszosz.jpg
Ez azt csinálja ha valaki megnéz egy apróhirdetést megvizsgálja a Data comparsion hogy 1 hónapnál régebbi a hirdetés vagy sem, ha igen akkor elrejti. Ez tökéletesen működik, csak az a baj hogy így minden tartalommal megcsinálja ugyanezt. Gondoltam szűkítem az apróhirdetéses tartalomtípusokra az eljárást. Adtam neki egy operatort így gondoltam úgy néz ki, ha régebbi mint a megadott időpont ÉS ehhez a tartalomtípushoz tartozik rejtse el, de nem így működik mind a két vizsgálat külön életet él, nem veszi figyelembe az "és" operátort , úgy viselkedik mintha "vagy" operátort lenne. Lehet hogy bug?
Amúgy ha kiveszem a "Content is of type" -nt. akkor nincs gond, csak a híreket is elrejti, mivel azokra is igaz lesz a "Data comparison". :P
Nekem működik
Nem a tartalom tipusnál kell beállítani!
Az egyedi tartalmakat kell időzíteni.
Lásd: http://www.pointkft.hu/Scheduler-hasznalat.bmp
Ezzel tetszőleges időtartamra tudod egyesével beállítani a hírdetést.
Elvileg működnie kellene,
Elvileg működnie kellene, mivel a második feltétel hamis, és ÉS kapcsolat van közöttük.
Próbáld felcserélni a kettőt, hogy elöl legyen a tartalomtípus vizsgálat, de ez csak tüneti kezelés, nem kizárt, hogy rules bug lesz.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
nem jó
Nem jó így sem, ez bug, egyenlőre kézzel fogom törölni a apróhirdetést úgy sem lesz annyi.
Nakos ha a tartalom beküldésnél kell megadni a lejárat időpontját az azért nem jó. Mert nem akarom hogy aki apróhirdetést ad fel, ö mondja meg mikor járjon le a hirdetése. Tehát mindenképpen a tartalom típusra kell hogy vonatkozón, ne egy egy tartalomra.
Köszi mindenkinek a help -et, várok még picit a modulokra :)
Próbáld ki a modult.
Nemcsak adminként, hanem teszt felhasználóként is.
Adminként több dolgot is paraméterezhetsz a scheduler modulban.
Ha a tartalom tipusnál nem engedélyezed a közzététel kezdő-, vég-időpontját, akkor a felhasználónak nincs lehetősége az idő-adatokat beállítani,
Arra is van lehetőség, hogy beküldéskor azonnal - automatikusan - közzétételre kerüljön a hirdetés. Te - mint admin - beállíthatod a közzététel tiltását.
Szóval szerintem ez kell neked! (Én a drupal 6-os verziót próbáltam. Azt nem tudom, hogy a D7 mennyiben tér el. A tapasztalatokat pont Tőled várom)
Üdv:
Nagy Ákos
bug
Megnéztem ujra a scheduled modult. A scheduled menüpontra kattintva ez a hiba jön be: Notice: Undefined variable: rows scheduler_list() függvényben (/var/www/users/svofbp/wwwroot/world-union/wnet/sites/all/modules/scheduler/scheduler.module 350 sor).
Legújabb patch van fent, várni kell egy stabilabb modulra sajnos.
.
Már van dev verzió és működik :)
http://drupal.org/project/scheduler