Joomla文章中如何显示带标题的上下篇导航
2011-12-14 15:05
471 查看
打开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=下一篇
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样式即可!
相关文章推荐
- 如何以仅标题的形式显示blogger所有文章列表
- 如何在多个页中显示行标题和列标题 (Reporting Services)
- onethink使用article:list显示后台文章标题和article:page 实现分页
- 如何在Protel DXP中显示标题栏内容(转)
- 如何把tabControl 的tabPage控件的标题不显示,只显示矩形框的内容
- 如何写好文章标题
- 文章标题 解决IDEA读取txt文本中显示的中文乱码问题
- 文章标题 Linux下如何重启nginx
- 如何将Joomla网站搜索结果显示到一个“干净”页面
- 如何修改多文章主窗口显示名
- 如何在DataGrid中显示双标题
- netbeans如何去掉竖着的红线以及在左上角标题栏目显示完整文件路径
- 【Reporting Services 报表开发】— 如何设置报表分页列标题每一页都显示
- 在MOSS中如何限制标题在首页上显示的长度?
- [转]在MOSS中如何限制标题在首页上显示的长度?
- 如何在网页标题栏上显示ICO图标
- 不修改 GridView的HeaderText,其中数据库中的头标题是:custName,custId.这样的字符同样显示在GridView中,应该如何更改才能让GridView的头一行显示:姓名,编号而不是显示custName,custId
- 如何自定义ActionBar显示标题在中间位置 可用
- Asp.net Gridview绑定空数据, 如何显示标题
- frame网页如何显示子网页标题?