dedecms 内容页 调用"本页关键词"相关的文章的问题
我给你段代码你参考着修改吧。
{dede:arclist typeid='35' row='10' titlelen='60'}<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>
{/dede:arclist}
给你解释下代码 typeid='35'这个是栏目的id 35 。架设你的那个爆笑笑话的id是12,那么你就需要typeid='12'这样写。row='10'这个是调取多少篇文章,titlelen=‘60’这个是标题的长度限制。
<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>这个就是调取文章标题了。
这样说你明白了吧。每个栏目都有一个独立的id的,你单独调用就ok了。
希望对你有所帮助,望采纳!
方法:typeid='top' 或者typeid='asdas'任意字母不为空不为数字 写上这一个属性就可以了
{dede:arclist orderby='pubdate' titlelen='28' row='7' typeid='top' }
如果是在文章页 这篇文章又是最新刚发布的,那么最新文章里就会包含这篇文章,想要去除这篇文章,可以加limit{dede:arclistorderby='pubdate' titlelen='28'row='7'typeid='top' limit='1,7'}
当然如果不是最新的文章,再次生成的时候还是有可能和当篇文章重复的
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展。
目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。
1、DEDECMS文章内容页默认模板缺少相关文章,对用户及搜索引擎查找及判断文章主题不利。
2、解决办法:利用DEDECMS的相关文章标签:dede:likearticle,调用方法如下:
{dede:likearticle row='10' titlelen='80'}
<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>
{/dede:likearticle}
3、前台样式请自己定义哦。
4、织梦系统还是很简单易用的,很多功能就用标签就可以实现,模板duosucaicom也有很多。希望对你有帮助哈
多素材织梦模板
为您解答
望采纳
Dedecms的标签调用的是有区域限制的,一些标签只能在文章页和首页以及频道页才能调用,但是单页面也想调用“最新文章”等一些文章列表,如果是用{dede:arclist} {dede:arclist /}这些标签肯定是调用不了的,哪要怎么办呢这个不用怕,这个问题dedecms早就想到了,在dedecms中有个“宏标签”功能,用这个功能可以实现全站调用。
宏标签的设置:
打开dedecms后台——>模板-->自定义宏标签-->智能标志向导
1 选择一个你要的列表样式
2 设置“调用栏目”,这里不用说了,就是想要调用的栏目。
3 设置调用显示列表的文章条数,显示列数,标题长度,不过不设置也没事,回头想改还可以更改的。
4 提取特定文档,如果你有需要调用特定的文章就要选择一下,如果么有,就不用选择。
5 单条记录样式,这个有点重要,现在文章列表很多都是用<li></li>标签来做的,但是这里默认不是,如果你要在调用的时候适合你的页面,你需要自己修改一下,怎么修改
这里示范一下,
默认的标签:
修改为<li></li>标签对的:
还有很多功能,自己看支持字段。
6“生成模版调用标记”
7保存为自定义标记,这个很重要,一定要保存才可以了。要不下一步就么有内容可以做。
8回到模板-->自定义宏标记 ,可以看到刚才保存的宏标记,如果不保存,这里是没有的。
9点击“js调用”进行js调用代码提取
10将刚才复制的那段js代码粘贴到你要的地方即可
宏标签调用到此完成。
{dede:list pagesize='12' }
<h2><a href="[field:arcurl/]">[field:title/]</a></h2>
<p>[field:description function="cn_substr(@me,168)"/]<a href="[field:arcurl/]">[查看全文]</a></p>
{/dede:list}
文章列表标准调用方式,pagesize后为要调用文章的条数,title为标题,description为简介,后边的数字为控制简介的数字、自己调整、
用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下:
{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}
[field:body/]
{/dede:arclist}
重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。
0条评论