`
wangshaofei
  • 浏览: 283891 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

phpcms2008添加上一篇下一篇的功能

    博客分类:
  • php
php 
阅读更多


第一步:修改show.php
在代码
if(!$C['defaultchargepoint'] && !$r['readpoint'])
前面增加代码
//<FKE.LA添加代码>
//上一篇文章
$more_pre = $db->get_one("SELECT title,url FROM `".DB_PRE."content` WHERE `contentid`<$contentid and `catid`='{$r['catid']}' order by contentid desc limit 0,1");
if(empty($more_pre)) {
$more_pre['title']='没有了';
$more_pre['url']='';
}
//下一篇文章
$more_next = $db->get_one("SELECT title,url FROM `".DB_PRE."content` WHERE `contentid`>$contentid and `catid`='{$r['catid']}' order by contentid asc limit 0,1");
if(empty($more_next)) {
$more_next['title']='没有了';
$more_next['url']='';
}
//</FKE.LA添加代码>

第二步:修改include/html.class.php中的show函数
在代码
if(strpos($content, '[page]') !== false)
前增加代码:
//<FKE.LA添加代码>
global $db;
//上一篇文章
$more_pre = $db->get_one("SELECT title,url FROM `".DB_PRE."content` WHERE `contentid`<$contentid and `catid`='$catid' order by contentid desc limit 0,1");
if(empty($more_pre)) {
$more_pre['title']='没有了';
$more_pre['url']='';
}
//下一篇文章
$more_next = $db->get_one("SELECT title,url FROM `".DB_PRE."content` WHERE `contentid`>$contentid and `catid`='$catid' order by contentid asc limit 0,1");
if(empty($more_next)) {
$more_next['title']='没有了';
$more_next['url']='';
}
//</FKE.LA添加代码>

第三步:在模板目录/phpcms/show.html文件中您认为合适的位置添加
<div class="moreArticle"><ul>
<li>上一篇: <a href="{$more_pre[url]}" target="_self">{$more_pre[title]}</a></li>
<li>下一篇: <a href="{$more_next[url]}" target="_self">{$more_next[title]}</a></li>
</ul></div>

第四步:在您的CSS样式文件中添加
/***上一篇下一篇文章链接(fke.la)***/
.moreArticle{
margin:5px 0px;width:100%;
font-size:12px;clear:both;
}
.moreArticle ul{width:100%;}
.moreArticle ul li{width:100%;height:22px;line-height:22px;}

分享到:
评论

相关推荐

    get实现上一篇下一篇文章插件 for Phpcms2008.rar

    标题中的"get实现上一篇下一篇文章插件 for Phpcms2008.rar"指的是一个专为Phpcms2008内容管理系统设计的插件,该插件使用GET方法来获取并展示文章的上一篇和下一篇文章。在网页内容展示中,这种功能常见于博客或者...

    phpcms手机内容页面添加上一篇和下一篇

    通过上述步骤,我们可以有效地在phpcms的手机内容详情页添加上一篇和下一篇的功能,从而提升用户的阅读体验。对于网站运营者来说,这样的操作可以提高用户在站内的留存率,减少跳出率,有助于提升网站的整体流量和...

    phpcms筛选功能

    在本篇文章中,我们将深入探讨PHPcms如何实现前端数据筛选,并结合"phpcmsV9产品筛选功能"这一示例,解析其在实际应用中的实现原理与步骤。 ### 一、多条件筛选 PHPcms筛选功能允许用户根据多种条件进行数据过滤,...

    PHPCMS系统后台的使用

    这篇文章将深入探讨PHPCMS系统后台的使用,帮助你熟练掌握其核心功能和操作流程。 首先,PHPCMS的后台界面是管理员进行内容发布、管理、设置和维护的主要平台。登录后台通常需要在浏览器输入域名加后台路径,如`...

    PHPCMS2008二次开发,有实例

    本篇文章将结合实际例子,以PHPCMS 2008 SP4版本为例,带你一步步了解如何进行二次开发。 首先,我们需要准备一些基本条件: 1. **帮助教程**:官方提供的文档是初学者的指南,至少要熟悉“功能简介”和“安装帮助...

    PHPCMS_V9百度推送插件

    5. **测试与监控**:安装完成后,发布一篇文章测试插件是否正常工作,并定期检查百度站长平台的数据报告,了解推送的效果。 压缩包中的"菜单.txt"可能是插件的菜单配置文件,用于在后台管理界面中添加相应的操作...

    Phpcms网站首页详细介绍

    在本篇文章中,我们将深入探讨PHPCMS的网站首页及其相关知识点。 首先,PHPCMS的首页是网站的入口,通常展示最新的、最热门的内容,吸引访问者并引导他们浏览其他页面。首页的设计至关重要,因为它直接影响到用户的...

    phpcms标签大全V9

    `phpcms V9`是其一个重要的版本,提供了丰富的功能和自定义选项。在本篇文章中,我们将深入探讨`phpcms V9`中的标签系统,这是一个核心特性,允许用户在模板中方便地调用和展示数据。 1. **基础标签**: - `{...

    phpcms模板制作教程训练(实际工程)

    在phpcms中,您可以自定义模板以满足特定的设计需求,例如更改页面布局、添加自定义样式或调整功能模块。 1. **模板文件结构**:phpcms模板通常包含以下组件: - header.html:页眉部分,通常包含导航菜单、logo和...

    PHPCMS V9 定时发布文章的方法

    完成以上步骤后,可以尝试创建一篇文章,并设置一个未来的时间作为发布时间。当达到这个时间点时,文章应该能够自动出现在网站上。 #### 六、注意事项 1. **安全性问题**:在修改系统核心文件时,务必注意备份原有...

    phpcms文章系统

    本篇文章将深入探讨phpcms文章系统的功能、架构、安装与配置,以及如何利用其创建和管理文章。 1. **系统架构** phpcms采用了MVC(Model-View-Controller)设计模式,将数据处理、业务逻辑和界面展示分离,提高了...

    phpcms文章页如何显示上一页下一页

    这篇文章主要介绍了如何在phpcms的文章页中实现上一页和下一页的显示功能,并提供了一段代码作为参考。 在phpcms中,文章信息存储在数据库的特定数据表中,通常这个表命名为`phpcms_content`。在文章详情页,我们...

    phpcms调用

    **解析**:该代码段用于获取ID为66的分类下的文章列表,并且每篇文章都带有一个缩略图。`thumb="1"` 参数表示启用缩略图功能。通过循环遍历 `$data` 数组,可以构建一个包含文章链接、图片和标题的数组。 #### 10. ...

    Phpcms v9模板 如何修改调用id。详细图文版

    Phpcms V9是一款流行的开源内容管理系统,广泛用于构建企业网站。在使用其模板时,有时需要根据需求自定义调用特定栏目的内容。本文将详细介绍如何修改Phpcms V9模板中的调用ID,以便正确显示指定栏目的信息。 首先...

    phpcms_二次开发

    4. 插件开发:phpcms插件系统允许开发者轻松添加额外功能,例如SEO优化、统计分析等。开发插件时,遵循phpcms的插件接口规范是非常重要的。 5. API使用:phpcms提供了一系列API供开发者调用,如会员管理、内容发布等...

    Phpcms采集器的使用方法

    Phpcms提供了丰富的功能来帮助用户管理和发布内容,其中采集器是其一大特色功能之一。通过Phpcms采集器,用户可以自动抓取其他网站上的数据,并将其整合到自己的网站中。 根据提供的信息来看,本文将详细介绍Phpcms...

    PHPCMS实现文章置顶功能的方法

    最后,PHPCMS的文章置顶功能虽然简单易用,但在设计实现时仍然需要考虑到一些细节,比如置顶文章是否应该有时间限制,是否需要允许同一时间只有一篇或多篇文章置顶等。这些功能的实现可能需要对PHPCMS进行进一步的...

    PHPCMSV9 二次开发

    本篇文章将深入探讨PHPCMSV9的二次开发知识,帮助开发者更好地理解和利用这一平台。 ### 1. 二次开发基础 PHPCMSV9的二次开发主要包括模板制作、模块开发、功能扩展和系统定制四个方面。开发者可以通过修改或添加...

Global site tag (gtag.js) - Google Analytics