在Joomla文章中显示带标题的上下篇导航
打开Joomla根目录下:/plugins/content/pagenavigation.php.
- 找到第 109 行
-
$row->prev = JRoute::_('index.php?option=com_content&view=article&catid ='.$row->prev->catslug.'&id='.$row->prev->slug);替换为:
$row->prevTitle=$row->prev->title; $row->prev = JRoute::_('index.php?option=com_content&view=article&catid ='.$row->prev->catslug.'&id='.$row->prev->slug); - 第 159行
$row->next = JRoute::_('index.php?option=com_content&view=article&catid ='.$row->next->catslug.'&id='.$row->next->slug);替换为:
$row->nextTitle=$row->next->title; $row->next = JRoute::_('index.php?option=com_content&view=article&catid ='.$row->next->catslug.'&id='.$row->next->slug); - 第 177 行
. JText::_( '<' ) . $pnSpace . JText::_( 'Prev' ) . '</a>
替换为:
.$row->prevTitle. JText::_( '<' ) . $pnSpace . JText::_( 'Prev' ) . '</a>
- 第 196行
. JText::_( 'Next' ) . $pnSpace . JText::_( '>' ) .'</a>
替换为:
. JText::_( 'Next' ) . $pnSpace . JText::_( '>' ).$row->nextTitle .'</a>
$query = 'SELECT a.id,'替换为:
$query = 'SELECT a.id,a.title,'
第 153 行
或者你可以下载这个PageNav插件将Joomla自带插件进行替换(不推荐)。
点击下载:pageNav.zip
寻找更多相关插件:http://extensions.joomla.org/extensions/search/page+navigation
另外,必须启用Joomla系统自带的Page Navigation插件以及将文章显示参数中的页面导航选项启用。



共有 8 条评论
不错么,资源很多。。。更新个,joomla为什么牛逼的文章吧,跟wordpress做个对比,给我这种文盲,普及下基本教育么!
难得啊,居然有空来逛我的站,谢谢啦。
Joomla和Wordpress没什么可比性,两者的使用性质不一样,Joomla主要用于功能性的网站,而Wordpress主要用于博客(至少现在是)。
我这里应该有Joomla和其他CMS对比的文章,你可以找找。但我个人觉得确实没什么可比的,大家都各有长处。
为什么不推荐下载这个PageNav插件?
还有修改代码的方法适用于1.5.15版本吗?
适用于1.5.15的。
为什么不早说!!白让我改了!!
什么不早说?这篇文章3月份就发布了啊!
哈哈开玩笑啦 很不错的网站我在Google加了星
呵呵,谢谢了!
发表评论