您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms织梦上一篇下一篇怎么增加文章描述
陶旭笙2023-10-05DedeCMS教程已有人查阅
导读系统默认的是在dede的上一篇和下一篇的链接只显示标题,但是有时我们希望显示其他信息,比如文章的摘要。
系统默认的是在dede的上一篇和下一篇的链接只显示标题,但是有时我们希望显示其他信息,比如文章的摘要。
找到arc.archives.class.php文件,在include目录下面,然后查找“GetPreNext”这个函数,将
需要注意的是这里的xxy5.com_archives和xxy5.com_arctype中的xxy5.com_是表结构的前缀,你需要将这个前缀改成你自己的。
现在我们已经将文章描述从数据库里面取出来了。下一步将描述显示在页面上,显示连接文字的代码本来是这样的,你可以通过查找找到,其实就在上面那段代码的附近:
找到arc.archives.class.php文件,在include目录下面,然后查找“GetPreNext”这个函数,将
$query
= “Select
arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,
t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
from `xxy5.com_archives` arc left join xxy5.com_arctype t on arc.typeid=t.id “;
改成
$query = “Select
arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,
arc.description,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
from `xxy5.com_archives` arc left join xxy5.com_arctype t on arc.typeid=t.id “;
比较一下其实现在只是多了arc.description,这就是文章的摘要,也称为文章描述。需要注意的是这里的xxy5.com_archives和xxy5.com_arctype中的xxy5.com_是表结构的前缀,你需要将这个前缀改成你自己的。
现在我们已经将文章描述从数据库里面取出来了。下一步将描述显示在页面上,显示连接文字的代码本来是这样的,你可以通过查找找到,其实就在上面那段代码的附近:
if(is_array($preRow))
{
$mlink =
GetFileUrl($preRow['id'],$preRow['typeid'],$preRow['senddate'],$preRow['title'],$preRow['ismake'],$preRow['arcrank'],
$preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);
$this->PreNext['pre']
= “上一篇:<a href=’$mlink’>{$preRow['title']}</a>
“;
$this->PreNext['preimg'] = “<a href=’$mlink’><img
src=”{$preRow['litpic']}” alt=”{$preRow['title']}”/></a>
“;
}
else
{
$this->PreNext['pre'] = “上一篇:没有了 “;
$this->PreNext['preimg']
=”<img src=”/templets/default/images/nophoto.jpg”
alt=”对不起,没有上一图集了!”/>”;
}
if(is_array($nextRow))
{
$mlink =
GetFileUrl($nextRow['id'],$nextRow['typeid'],$nextRow['senddate'],$nextRow['title'],$nextRow['ismake'],$nextRow['arcrank'],
$nextRow['namerule'],$nextRow['typedir'],$nextRow['money'],$nextRow['filename'],$nextRow['moresite'],$nextRow['siteurl'],$nextRow['sitepath']);
$this->PreNext['next']
= “下一篇:<a href=’$mlink’>{$nextRow['title']}</a>
“;
$this->PreNext['nextimg'] = “<a href=’$mlink’><img
src=”{$nextRow['litpic']}” alt=”{$nextRow['title']}”/></a>
“;
}
else
{
$this->PreNext['next'] = “下一篇:没有了 “;
$this->PreNext['nextimg'] =”<a href=’javascript:void(0)’
alt=”"><img src=”/templets/default/images/nophoto.jpg”
alt=”对不起,没有下一图集了!”/></a>”;
}
}
现在为了显示出文章描述,在每一个a标签之后添加一个div div中包含文章描述(红色部分):
if(is_array($preRow))
{
$mlink =
GetFileUrl($preRow['id'],$preRow['typeid'],$preRow['senddate'],$preRow['title'],$preRow['ismake'],$preRow['arcrank'],
$preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);
$this->PreNext['pre']
= “上一篇:<a href=’$mlink’>{$preRow['title']}</a> <div>{$preRow['description']}</div>
“;
$this->PreNext['preimg'] = “<a href=’$mlink’><img
src=”{$preRow['litpic']}” alt=”{$preRow['title']}”/></a> <div>{$preRow['description']}</div> “;
}
else
{
$this->PreNext['pre']
= “上一篇:没有了 “;
$this->PreNext['preimg'] =”<img
src=”/templets/default/images/nophoto.jpg”
alt=”对不起,没有上一图集了!”/>”;
}
if(is_array($nextRow))
{
$mlink =
GetFileUrl($nextRow['id'],$nextRow['typeid'],$nextRow['senddate'],$nextRow['title'],$nextRow['ismake'],$nextRow['arcrank'],
$nextRow['namerule'],$nextRow['typedir'],$nextRow['money'],$nextRow['filename'],$nextRow['moresite'],$nextRow['siteurl'],$nextRow['sitepath']);
$this->PreNext['next']
= “下一篇:<a href=’$mlink’>{$nextRow['title']}</a> <div>{$preRow['description']}</div>
“;
$this->PreNext['nextimg'] = “<a href=’$mlink’><img
src=”{$nextRow['litpic']}” alt=”{$nextRow['title']}”/></a> <div>{$preRow['description']}</div> “;
}
else
{
$this->PreNext['next']
= “下一篇:没有了 “;
$this->PreNext['nextimg'] =”<a href=’javascript:void(0)’
alt=”"><img src=”/templets/default/images/nophoto.jpg”
alt=”对不起,没有下一图集了!”/></a>”;
}
}
这样做的话能显示文章摘要,但是格式可能会很乱,你可以根据需要增加样式。
本文标签:
很赞哦! ()
相关教程
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 用dedecms织梦程序做中英双语网站制作方法
- dedecms织梦cms搜索页面中调用最新文章的实现方法
- 去除dedecms织梦后台与前台登陆验证码的方法
- dedecms织梦自定义文章排序的实现方法
- dedecms织梦终极SEO优化步骤教程
- 怎么取消dedecms织梦后台登陆验证码
- dedecms织梦模板文件不存在,无法解析文档的解决方法
- dedecms织梦留言板调用head.htm的方法
- dedecms织梦修改软件类型标签等数据默认不能修改怎么办
- dedecms织梦系统生成静态页面提示“模板文件不存在,无法解析文
图文教程
删除dedecms出错文章的方法
有时候大家在添加文章的时候没添加成功 显示什么将错误报告给dedeCMS 据我发现好像文章已经被录到dede_full_search这个表里面了 在后台文章管理里面看不见
dedecms5.6更改默认颜色终极教程附带修改好的CSS表!
本篇教程以改蓝色为例,具体其它颜色的修改请自行修改一下相关的颜色参数与样式图片名! 需要修改文件目录:\templets\default\style
dedecms织梦列表页中怎么为标题后面添加图字
dedecms列表页中为标题后面添加(图)字我们分析一下 /c/指的正是“推荐属性” 那我们可以用这一句做另外一个用处:
织梦dedecms网站解决虚拟主机空间商禁用fsockopen函数的方法
随着DEDECMS使 用的站长越来越多,黑客也开始活动起来。争对DEDECMS的开源特性,很多能利用的漏洞,都被黑客利用从而进行攻击等。做为站长或服务器idc商
相关源码
-
(PC+WAP)房屋建造建筑工程房地产建材行pbootcms网站模板下载本模板基于PbootCMS内核开发,为房屋建造、建筑工程及房地产建材类企业设计。通过本模板可快速搭建具有行业特色的企业官网,只需替换文字与图片内容即可适配其他行业使用。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码 -
(自适应)帝国cms7.5模板自媒体文章新闻博客为帝国CMS7.5设计的响应式模板,采用H5技术构建现代化内容展示框架。通过智能断点检测技术实现手机、平板、PC三端适配查看源码 -
(自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码 -
(自适应响应式)高端珠宝首饰奢侈品pbootcms模板下载本模板为珠宝首饰及奢侈品行业打造,采用PbootCMS内核开发,具备卓越的视觉表现力与商业转化能力。自适应设计确保在手机端呈现产品细节,后台数据实时同步,助您高效展示钻石查看源码 -
手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码
| 分享笔记 (共有 篇笔记) |
