Joomla文章中如何显示带标题的上下篇导航

来源:互联网 发布:电脑用电子白板软件 编辑:程序博客网 时间:2024/04/28 15:31

打开Joomla根目录下:/plugins/content/pagenavigation.php.

1、找到第 109 行
$query = 'SELECT a.id,'

替换为:

$query = 'SELECT a.id,a.title,'

2、第 153 行

 $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);

3、第 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);
4、第 177 行
 . JText::_( '<' ) . $pnSpace . JText::_( 'Prev' ) . '</a>

替换为:

 .$row->prevTitle. JText::_( '<' ) . $pnSpace . JText::_( 'Prev' ) . '</a>

5、第 196行
. JText::_( 'Next' ) . $pnSpace . JText::_( '>' ) .'</a>

替换为:

. JText::_( 'Next' ) . $pnSpace . JText::_( '>' ).$row->nextTitle .'</a>或者你可以下载这个PageNav插件将Joomla自带插件进行替换(不推荐)。

点击下载:pageNav.zip

寻找更多相关插件:http://extensions.joomla.org/extensions/search/page+navigation

另外,必须启用Joomla系统自带的Page Navigation插件以及将文章显示参数中的页面导航选项启用。




_______________________________________________________________________________________________________________________________


首先要说明的是,本插件修改自系统自带插件pagenavigation!
joomla之门有提供过类似插件:www.joomlagate.com/component/option,com_...nc,fileinfo/id,1076/
不过,我个人在安装之后总是会出现问题!所以才会修改本插件!水平有限,有什么错误之处,见谅!
其次。使用本插件前,请在后台文章管理“统一参数”设置“显示导航栏”为显示。
然后,在使用时,请在后台禁用系统原带插件Content - Page Navigation并且开启本插件Content - Page Title——只能二选一!否则可能会出现一些错误!你可以根据自己的意愿选择是否使用本插件!如果在使用本插件时,有任何问题。本人不负任何责任。如果出现问题,可以在后台删除本插件即可。除所列问题外(我觉得没有几个人会用两个类似的插件吧,^_^)本人经过多次测试,未发现有其它问题!如有那位在使用过程中有什么问题,可以提出来!


修改language/zh-cn.ini:

PREVV=上一篇NEXTT=下一篇
PS:对于JOOMLA只需要将language/zh-cn.ini 和 pageNav.php文件复制,修改CSS样式即可!



原创粉丝点击