Joomla模块无法正常工作

时间:2016-06-28 19:34:29

标签: plugins joomla module

我制作了一个显示文章发布日期的模块 它看起来像这样。

{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。

1 个答案:

答案 0 :(得分:0)

问题是您是否尝试使用ER_BAD_FIELD_ERROR: Unknown column '_isUTC' in 'field list' 访问输入值,而您必须使用

Document Factory

文档工厂用于其他目的,如向页面添加,样式或J等。阅读有关input here的更多信息。

希望它有意义。