0

伙计们,我遇到了一个问题……我正在为某个类别的文章使用另一种布局。我的目标是为该类别的最新文章显示一个额外的 div(带有背景图像)。这应该只影响最新的文章。

所以,因为我不熟悉 Joomla-API。我现在想知道确定一篇文章是否是其类别中的最新文章的最佳方法是什么(在 PHP/MySQL/whatever 中)?

感谢您的回复(顺便说一句。我使用的是 J1.6)

日培

4

2 回答 2

1

当您说您已经使用了另一种布局时,您是否按时间顺序显示文章(最新的在前,请参阅相应的菜单项属性)?然后,您可以在调用文章视图的循环中添加一个计数器,并为模板覆盖中的第一篇文章显示一个额外的 DIV。一个纯 CSS 解决方案是使用 :first-child 选择器来更改第一篇文章的外观(不添加额外的 DIV)。

于 2011-04-26T14:56:58.953 回答
1

这段代码应该可以解决问题

    $db=& JFactory::getDBO();
    $query = 'SELECT * FROM #__content ORDER BY created DESC';
    $db->setQuery($query);
    $showcat = $db->loadObjectList();
于 2011-04-26T14:45:05.763 回答