Přeskočit přímo na text


Scheduler - zobrazování datumu u jíž odpublikovaných článků

Kategorie: Jak na to?
Týká se verze: Drupal 6.x

Zdravím, mám následující problém. U modulu Scheduler bych potřeboval, aby datum s kolonky odpublikování (Unpublish) po zrušení vydání članku nezmizelo, ale zustalo tam zapsané. Jakmile proběhne spuštění Cronu, článek se odpublikuje, ale zároven se smaže i datum kdy se článek odpublikoval. Toto datum bych potřeboval zobrazovat v Modulu views.

Prosím poradtě, patrám už nekolik dní a nemužu nalézt řešení. Děkuji.

 

Třeba přes Rules by šlo

Třeba přes Rules by šlo určitě datum po odpublikování zapsat do nějakého předem připraveného CCK pole. Pokud na tom webu Rules nemáte a instaloval byste je jen kvůli tomu, je to trochu dělo na vrabce. Ale nic jiného (z konfiguračních možností) mě nenapadá.

A nebo me napadlo

A nebo mě napadlo jestli by šlo ve views zobrazovazit datum, kdy se daný článek přesunul do archívu kde jsou odpublikované články. Archvív je vytvořený taktéž pomocí views. Je nějaka tato možnost? Views má mnoho nastavení a špatně se v něm zatím orientuju, ale pokud by jste mi řekli co si tam nastavít tak to bude bez problému.

Bliže: Ve views mám vytvořený archív do kterého se ukládají odpublikované články pomocí filtru. Dále pomocí viewst mám vytvořenou tabulku výpisu článků umístěných na uřední desce obce. V této tabulce mám název každého článku, kdy tento článek byl vydán a potřbuji zobrazit datum, kdy byl článek odpublikován nebo bude odpublikován.

Pomocí nastavení ve views mi scheduler ukazuje kdy bude článek odpublikován. Po uplynutí nastaveného data a času tato informace zmizí protože se datum po odpublikování v scheduleru smaže.

Jestli se to datum opravdu

Jestli se to datum opravdu smaže a není ani nikde v databázi, nelze ho zobrazit ani přes views (views jsou konfiguračně zadané dotazy do databáze a výpisy z nich, nic jiného). Jediný způsob je v momentě odpublikování to datum zaznamenat, a to umí Rules (Action: Populate the field…). Pak to budete mít v CCK poli a můžete to zase vypsat přes views.

dobře zkusím

Děkuji vyzkouším to pres Rules a pak dám vědět…

Jeste neco Emo

Emo, mužu se jeste zeptat? Šlo by pomocí Rules to datum zaznamenat hned v momentě uložení článku? Pokud ano je to nejaka akce?

pokud umi rules poznat to

pokud umi rules poznat to datum modulu scheduler tak se to nalepi na udalost „content is saved“ a je to, dokonce myslim ze to bude jednodussi nez ta puvodni varianta.

Souhlas … a pokud neumí, tak

Souhlas … a pokud neumí, tak je ještě šance, že se k tomu dá dojít přes $node->NECO (ale nejsem si jistá, scheduler jsem používala naposledy v Drupalu 5.

Jen mě napadlo, jestli na to nejdete zbytečně složitě? Je určitě nutné odpublikování? (Bývá nutné jen zcela výjimečně). Pokud není, „scheduling“ se dá udělat tak, že zadám datum „do kdy“ jako CCK (Date field) a ve views to pak použiju pro filtr, s tím, že zadám relativní hodnotu. S datem se nestane nic, pouze uzel zmizí z výpisu (a objeví se třeba jinde – řekněme v archivu).

A ušetřím 2 moduly – Scheduler a Rules :-)

Odpublikování by nebylo nutné pokud

Odpublikování by nebylo nutné pokud by šlo nějak jednoduše zařídit (například někde v upravení článku), že článek by šel i ručně přemístit z jednoho výpisu do jiného (třeba právě do archívu). Další duležité je, že musí být nastavitelné „od kdy“ a „do kdy“ se má článek zobrazovat, nastavením ve views teda asi neni to prave, nebo ano? Vím, že moje řešení je trochu neštastné, ale s tímto problémem jsem se setkal poprvé takže jsem to vyřešil tím co jsem znal a co jsem nastudoval … Pokud pujde pomocí views splnit víše uvedenou zaležitost, nebudu vahat použít CCK a Views bez scheduleru. Moje znalosti Views jsou omezené a pořád se s ním učím.

jasne, field_date (od =

jasne, field_date (od = default value dnes, do = default value dnes+x dnů).

„original view“ – filtr field_date:od <= dnes; and field_date:do >= dnes;

„stahnute view“ – filtr field_date:do < dnes;

Tak jdu na to

Výborně, když jsem tento web začal dělat chtel jsem se vyhnout views a CCK. Bohužel jsem narazil na problém, který se bez views neobešel. Nicméně se mi začal tento modul velice zamlouvat. Zřejme mi bude užitečné i CCK, protože jinak to neudělám. To co jste ted napsal je dosti zkrácené uplně tomu nerozumím. tyto zaležitosti se nastavují v CCK a ve views se to nastaví jako filtr? nebo tomu rozumím špatně.

v cck vytvorite field_date

v cck vytvorite field_date (nutno na to pridat odpovidajici moduly – calendar a dateapi? nevim presne protoze tyhle zakladni veci mam vzdy vsude), nastavite mu ze muze byt OD – DO. ten zbytek jsou filtry v tom view. takhle tezko vic rozepisovat, proste to musite zkusit a pak se ptejte az kdyz vam neco KONKRETNIHO nepujde.

Prosím pomoc s views

Jde pomoci views zobrazovat například článek v nastavené kategorii? potřboval nbych ty viditelné články zobrazovat v určítych kategorii které mam nastavené při vytvaření toho článku.

Jistě… Články > začátečníci…

Jistě… Články > začátečníci… Nepomohlo?

No jasný vyřešeno :-D

Já, ten článek měl rozčtenej, ale nedočetl jsem ho. V podstatě jsem ted pochopil, že je to celé jenom o nastavení filtru ;-) díky za podporu.

Potěšení je i na mé straně

Potěšení je i na mé straně :-)

presne nastaveni filtrů jsem

presne nastaveni filtrů jsem psal nahoře.

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 2 uživatelé a 0 hostů.

Online uživatelé