您现在的位置是:首页 > 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三级栏目channelartlist支持currentsty的方法
网上的织梦 channellist 高亮 大多支持二级栏目高亮,点到三级栏目的时候就不显示,下面织梦模板网为大家实现如何点到三级栏目也高亮显示。
dedecms织梦cms专题节点列表内容实现分页示例教程
问题:DEDE专题节点内容列表如何分页如何实?方法:打开/include/arc.specview.class.php,找到$ctag = $thi
dedecms调用不同友情链接的实现方法
我们现在都很希望网站首页可以换到比较高PR的友情链接,内页频道页也可以有链接显示。首页的比较容易办,可是内页呢?难道是修改模板代码一个一个添加上去吗?
dede织梦多彩标签云实现标签Tag随机颜色和字体大小的代码
实现织梦dedecms多彩标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
相关源码
-
(自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码 -
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码 -
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
帝国cms7.2淘宝客导购自媒体博客网站模板源码本模板基于帝国CMS7.2内核深度开发,为淘宝客、商品导购类自媒体及博客网站设计。通过可视化后台管理,可快速搭建具备商品推荐、比价功能的内容平台,帮助用户实现流量高效转化。查看源码 -
(PC+WAP)聚氨酯粉末涂料防腐耐用材料粘合剂网站源码下载为化工涂料企业设计的展示系统,集成产品技术参数库、颜色样板展示器和配方查询模块。支持粉末涂料、环氧树脂等多类产品分类展示查看源码 -
自适应车行汽车租赁二手车行业企业网站模板为汽车租赁与二手车交易场景深度优化,采用PbootCMS内核开发,聚焦车辆展示、租赁流程与服务介绍三大核心模块。响应式布局确保PC与移动端数据实时同步,后台一键管理车辆信息查看源码
| 分享笔记 (共有 篇笔记) |
