Wie schreibe ich ein Modul, das an Artikel Tagen von der Veröffentlichung angezeigt wird?Joomla Datum von der Veröffentlichung
Ich schrieb so etwas, aber es scheint nicht jedes Mal zu funktionieren.
Könnt ihr mich korrigieren?
{source}
<?php
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
if ($option=="com_content" && $view=="article") {
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& JTable::getInstance("content");
$article->load($article_id);
$date = new JDate($article->get("publish_up"));
$currentTime = new JDate('now');
$interval = $date->diff($currentTime);
if($interval->d == 0) {
echo 'dzisiaj' . "<br>";
}
else if($interval->d == 1) {
echo 'wczoraj' . "<br>";
}
else if($interval->d > 1) {
echo $interval->format('%a dni temu') . "<br>";
}
}
?>
{/source}
Ich habe es getan, und jetzt funktioniert es, aber es wird falsch ID des Artikels. Es sollte 41 bekommen, wird aber 22. $ article_id = JFactory :: getApplication() -> Eingabe -> get ('id'); Ich denke, dass diese Zeile nicht funktioniert, wie es funktionieren sollte; –