我制作了一个显示文章发布日期的模块 它看起来像这样。
{source}
<?php
$jinput = JFactory::getDocument()->input;
$option = $jinput->get('option');
$view = $jinput->get('view');
if ($option=="com_content" && $view=="article") {
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& $jinput->get("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}
它适用于我的本地joomla但是在自定义模板上使用它时它不起作用。我使用的是Joomla 3.4.8。
答案 0 :(得分:0)
问题是您是否尝试使用ER_BAD_FIELD_ERROR: Unknown column '_isUTC' in 'field list'
访问输入值,而您必须使用
Document Factory
文档工厂用于其他目的,如向页面添加,样式或J等。阅读有关input here的更多信息。
希望它有意义。