× Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues

publish_down field

9 Jahre 10 Monate her #44 von Rob
publish_down field wurde erstellt von Rob
Perhaps I have missed it, is there currently a Field Type similar to the "Finish Publishing" on basic Joomla articles?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

9 Jahre 10 Monate her - 9 Jahre 10 Monate her #47 von Gordon
Gordon antwortete auf publish_down field
Just a normal calendar field but you have to code it into your component. Best way is to modify the SQL that delivers the content with a WHERE/AND statement so the result is less than the finishing date.
Joomla Articles (in the front end do it via the content model...

                if ((!$user->authorise('core.edit.state', 'com_content')) && (!$user->authorise('core.edit', 'com_content'))) {
                    // Filter by start and end dates.
                    $nullDate = $db->quote($db->getNullDate());
                    $date = JFactory::getDate();

                    $nowDate = $db->quote($date->toSql());

                    $query->where('(a.publish_up = ' . $nullDate . ' OR a.publish_up <= ' . $nowDate . ')')
                        ->where('(a.publish_down = ' . $nullDate . ' OR a.publish_down >= ' . $nowDate . ')');
                }

Never doubt that a small group of committed people can change the world. Indeed, it is the only thing that ever has... Margaret Mead
Gordon Wright
Old fart developer
Letzte Änderung: 9 Jahre 10 Monate her von Gordon.
Folgende Benutzer bedankten sich: Søren Beck Jensen, Andres Maeso, RIP Graphics

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

9 Jahre 10 Monate her #48 von Rob
Rob antwortete auf publish_down field
Thanks. I'll give it a whirl.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.183 Sekunden
Powered by Kunena Forum

Wir verwenden eigene Cookies und Cookies von Drittanbietern, um Ihr Nutzererlebnis zu verbessern und Ihnen einen optimalen Service zu bieten. Wenn Sie die Website weiter nutzen, gehen wir davon aus, dass Sie mit unserer Cookie-Politik einverstanden sind.