【发布时间】:2012-12-15 22:13:48
【问题描述】:
我正在尝试获取文章的创建时间戳或日期,以便我可以使用 css 对其进行格式化。我在谷歌和论坛上搜索过,但我对结果感到困惑。
我已经这样做了:
echo $this->article->created;
echo $this->item->created;
并且给了我一个空白的结果。
我做错了什么?
【问题讨论】:
标签: joomla
我正在尝试获取文章的创建时间戳或日期,以便我可以使用 css 对其进行格式化。我在谷歌和论坛上搜索过,但我对结果感到困惑。
我已经这样做了:
echo $this->article->created;
echo $this->item->created;
并且给了我一个空白的结果。
我做错了什么?
【问题讨论】:
标签: joomla
第 114 行你会看到日期在 2.5 中是如何呈现的。
<dd class="create">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
所以要设置它的样式,您可以只使用创建类,也可以进行布局覆盖。
这是假设您希望在文章中使用它。如果您希望它在列表或其他内容中,请查看相应的布局。如果您想覆盖日期格式本身,请在布局覆盖中执行此操作。
【讨论】:
你想要的元素似乎是vary by version,所以请确保你抄袭的任何东西都与你的安装相匹配。
【讨论】:
首先要在哪里显示创建日期。
1) 在正常的文章视图中,如默认的 joomla 类别、博客或任何其他视图。 您应该检查以下内容。
The article options that available on the right side options of articles the created date is show true.
Then Also make sure If it assigned to a menu there also these options available there also
make true.
然后你会在文章默认视图中得到创建日期。
2)如果您尝试使用自定义代码部分,您可以找到一些类似这样的代码。
$useDefList = (($params->get('show_author')) OR ($params->get('show_category')) OR ($params->get('show_parent_category'))
OR ($params->get('show_create_date')) OR ($params->get('show_modify_date')) OR ($params->get('show_publish_date'))
OR ($params->get('show_hits')));
关于 joomla 的文章默认视图。在任何版本的 joomla 中,这些都应基于文章选项值。
希望对你有所帮助...
【讨论】: