织梦采集摘要的替换和过滤问题
通常dedecms列表和内容页可以利用系统内置标签[field:description/]来调用,但有时候后台文章摘要需要其它用处,那么这个时候需要调用部分文章正文内容做为摘要显示
步骤和方法
本操作需要用户对DedeCMS系统有较高的了解,如果您感觉自己不太掌握,可以考虑选择官方安全相关服务
步骤和方法
进入后台 核心 -> 频道模型 -> 内容模型管理 -> 普通文章 -> 更改
调用代码:
{dede:list pagesize='10'}
[field:body/]
[field:title/]
{/dede:list}
将内容转化为文字格式并截取字符串[field:body function='cn_substr(html2text(@me),600)'/]
耗谌菀持瓼IELD标签”,文章页用的最多的是field标签,但还有一些用的比较少的标签,往往有的时候却是需要它们,到这里引入我们今天的主题,如何获取相关文章,有的站长在考虑seo优化方面的时候就需要在文章下面加入相关文章链接,那么这个在DEDE里面要如何实现呢?别急,下面小编和大家一起学习一个新的标签,我们通过这个标签即可获取相关文章,这个标签叫likeart,likeart标签和我们前面讲的arclist也是有点类似的,因为它们都是获取文章列表,我们来看一下它是怎么个用法,只需要给它设置两个属性即可,一个是titlelen,是文章标签长度的意思,还有一个是row,是获取多少条的意思,这些都根据自己的需要来设置。下面小编来写一个完整的,大家可以参考下:1 {dede:likeart2 3 titlelen='24' row='10'}4 5 [field:title/]6 7 {/dede:likeart}在上述代码中,中间部分如果大家看了小编前面的教程想必都不会陌生的,是两个底层模板,底层模板小编讲的太多了,这里就不重复了,一个是文章URL,一个是文章标题。我们把代码保存到文章页模板(article_articlehtm)中适当位置,然后上传到您的php虚拟主机去测试,别忘了重新在后台生成下HTML哦,不然是看不到效果的,如果成功可以调取10篇相关文章,大家可以看下小编的测试效果图:DEDECMS仿站建站基础
摘要的规则:<dede:trim>[内容]</dede:trim>
摘要里还有个过滤的规则,在这里可以过滤你不想要的
最简单的是替换文字,进入采集库里,打开1个已经采集好,但是还未生成的文件,下面有个替换,你在这里可以替换你想要的文字,当然不用对每个文件进行替换,它是整个节点里的文件被替换。
1、标签名称:adminname
功能说明:
获得责任编辑名称
使用实例:
{dede:adminname /}
2、标签名称:arclist
功能说明:
文章列表调用标记
使用实例:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen=''
imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
参数说明:
col='' 分多少列显示(默认为单列),53版中本属性无效,要多列显示的可用div+css实现
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型(顶级栏目??)
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键字的文档列表,多个关键字用","分
innertext = '' 单条记录样式
aid='' 指定文档ID
idlist ='' 提取特定文档(文档ID)
channelid 频道ID
limit='' 起始,结束 表示限定的记录范围(如:limit='1,2')
flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗
noflag = '' 同flag,但这里是表示不包含这些属性
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
3、标签名称:arclistsg
功能说明:
单表模型的文章列表调用标记
使用实例:
{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclistsg}
参数说明:
col='' 分多少列显示(默认为单列),53版中本属性无效,要多列显示的可用div+css实现
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
titlelen = '30' 标题长度 等同于titlelength
orderwey='desc'或'asc' 排序方向
keyword= 含有指定关键字的文档列表,多个关键字用","分
innertext = "[field:title/]" 单条记录样式(innertext是放在标签之间的代码)
arcid='' 指定文档ID
idlist ='' 提取特定文档(文档ID)
channelid = '' 频道ID
limit='' 起始,结束 表示限定的记录范围(如:limit='1,2')
flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗
subday='天数' 表示在多少天以内的文档
4、标签名称:autochannel
功能说明:
按排序位置的获取单个栏目的链接信息
使用实例:
{dede:autochannel partsort='' typeid=''}{/dede:autochannel}
参数说明:
partsort = '0' 栏目所在的排序位置
typeid = '0' 指定的父栏目
5、标签名称:channel
功能说明:
获取栏目列表标签
使用实例:
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
参数说明:
typeid = '0' 栏目ID
reid = '0' 上级栏目ID
row = '100' 调用栏目数
col = '1' 分多少列显示(默认为单列)
type = 'son' son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle = '' 应用样式
6、标签名称:channelartlist
功能说明:
获取当前频道的下级栏目的内容列表标签
使用实例:
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
参数说明:
typeid = '0' 频道ID,多个请用","分隔
row = '20' 获取的栏目返回值
其他说明:
除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
7、标签名称:demotag
功能说明:
这仅是一个演示标签
使用实例:
{dede:demotag /}
8、标签名称:feedback
功能说明:
调用最新评论
使用实例:
{dede:feedback}
<ul>
<li class='fbtitle'>[field:username function="(@me=='guest' '游客' : @me)"/] 对 [field:title/] 的评论:</li>
<li class='fbmsg'> <a href="plus/feedbackphpaid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li>
</ul>
{/dede:feedback}
参数说明:
row='12' 调用评论条数
titlelen='24' 标题长度
infolen='100' 评论长度
9、标签名称:flink
功能说明:
友情链接
使用实例:
{dede:flink row='24'/}
参数说明:
type='image' 或textall,链接,text文字链接;
row='24' 链接数量
titlelen='24' 站点文字的长度
linktype='1' 链接位置(首页,内页)
typeid='0' 所有类型
10、标签名称:hotwords
功能说明:
获取网站搜索的热门关键字
使用实例:
{dede:hotwords /}
参数说明:
num='6' 关键词数目
subday='365' 天数
maxlength='16' 关键词最大长度11、标签名称:infoguide
功能说明:
分类信息的地区与小分类搜索
使用实例:
{dede:infoguide /}
12、标签名称:likepage
功能说明:
单页文档相同标识调用标签
使用实例:
{dede:likepage likeid='' row=''/}
参数说明:
row = '' 调用条数
likeid = '' 标识名
13、标签名称:likesgpage
功能说明:
单页文档调用标签
使用实例:
{dede:likespage row=''/}
参数说明:
row = '' 调用条数
14、标签名称:loop
功能说明:
调用任意表的数据标签
使用实例:
{dede:loop table='dede_archives' sort='' row='4' if=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:loop}
参数说明:
table = '' 查询表名
sort = '' 用于排序的字段
row = '' 返回结果的条数
if = '' 查询的条件
15、标签名称:memberinfos
功能说明:
文档关连的用户信息
使用实例:
{dede:memberinfos /}
参数说明:
无属性,支持 innertext
16、标签名称:memberlist
功能说明:
会员信息调用标签
使用实例:
{dede:memberlist orderby='scores' row='20'}
<a href="/member/indexphpuid={dede:fielduserid /}">{dede:fielduserid /}</a>
<span>{dede:fieldscores /}</span>
{/dede:memberlist}
参数说明:
orderby = 'scores' 按积分排序
row = '6' 调用数目
17、标签名称:myad
功能说明:
广告调用
使用实例:
{dede:myad name=''/}
参数说明:
typeid='0' 投放范围,0为全站
name='' 广告标识
18、标签名称:mynews
功能说明:
站内新闻调用标签
使用实例:
{dede:mynews row='' titlelen=''/}
参数说明:
row='1' 调用站内新闻数
titlelen='24' 新闻标题长度
19、标签名称:mytag
功能说明:
自定义宏标记调用标签
使用实例:
{dede:mytag typeid='0' name=''/}
参数说明:
typeid = '0' 栏目ID 0为全站栏目
name = '' 标记名
20、标签名称:softmsg
功能说明:
下载说明标签
使用实例:
{dede:softmsg /}
21、标签名称:sonchannel
功能说明:
子栏目调用标签
使用实例:
{dede:sonchannel}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:sonchannel}
参数说明:
row ='100' 返回数目
col = '1' 默认单列显示
22、标签名称:sql
功能说明:
SQL标签
使用实例:
{dede:sql sql=''}
[field:title/]
{/dede}
参数说明:
sql='' 完整的SQL语句
23、标签名称:tag
功能说明:
TAG调用标签
使用实例:
{dede:tag row='30' sort='new'/}
参数说明:
row='30' 调用条数
sort='new' 排序方式 month,rand,week
24、标签名称:type
功能说明:
指定的单个栏目的链接标签
使用实例:
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
参数说明:
typeid='' 指定栏目ID
25、标签名称:vote
功能说明:
投票标签
使用实例:
{dede:vote id='' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#FFFFFF'/}
参数说明:
id='' 数字,当前投票ID
lineheight='24' 表格高度
tablewidth='100%' 表格宽度
titlebgcolor='#EDEDE2' 投票标题背景色
titlebackground=''
tablebg ='' 投票表格背景色
为了更方便修改样式,建议在后台->辅助插件->投票管理,直接复制生成的HTML代码来使用 《 幻为您专业解答》
问题一:常用的吸引人标题模板有哪些? 可以用一些疑问的句式,比如“怎么样,”
提供推荐性的意见,“30个常识”
经验分享“教你如何”
等等,足够吸引人就好了。
问题二:有什么比较好的,吸引人的文章标题啊 爱,何曾走远
婚姻不像恋爱
莫名的哀伤
小爱情、小幸耿、一辈子
缘分呐,原来是同行
当爱情走过恋爱时
全用手打,望采纳!!
问题三:帖子标题怎样才能有吸引力?普通的帖子,有什么吸引人的标题? 1)配合当前最热话题进行延伸。
2)帖子标题中涉及名人
3)帖子标题中涉及到伤
亡、恐
袭、爆
炸、杀
人等骇人听闻的字眼。但容易被和谐,如本帖。
4)帖子标题里带有煽动性字眼,比如“有良心的就点开”,“是中国人的就点开”啥的。
问题四:软文的标题有哪些形式,可以一下子吸引住人? 一、软文类型 首先应该了解你要写的软文是属于哪种类型,这样才能有利拟好标题。 1、新闻稿:我们平常在报纸上,杂志上,新浪网易等门户上每天都看到各类新闻,其中,有许多新闻稿就是以宣传某个品牌为主题的,这其实就是软文的主要表现形式之一。 2、故事性软文:这就是许多写手经常写的,编一段感人的、搞笑的、夸张的故事,将品牌结合在故事的 处,或者成为故事必不可少的主线之一,以强化品牌宣传。 3、采访稿软文:这类主要采用访谈录等,通过访谈可以深入到各个方面进行宣传品牌信息。当然,这必须所采访的对象达到了一定的高度才可以实施,否则就是王婆卖瓜自卖自夸了。 4、各种类软文:和新闻稿不同的是,类软文更侧重于提出观点,而不是只描述事件。因此对于有炒作题材的品牌是必要之武器,君不见360安全卫士就是在批评与反批评中扩开了市场,君不闻3真假开心网的质疑和反质疑之声已经越来越大了。此外,对于个人来说,稿不仅利于发布在博客上引起圈内注意,也比较容易在行业网站及论坛上引发讨论。 5、其他各类软文:其他的就完全不拘泥于形式,只为目的而出世。像楼盘的楼书,偏向于无所不容的散文诗;王老吉的捐款贴,偏向于最简单的个人杂谈。 二、软文写作顺序 在写过过程中,有人认为先标题,有人认为是写完全文再写标题,但是笔者在写关于笔者更新文章的时候都是先写标题的。 1、先写标题的好处是能够针对标题进行写作,本文就是针对标题进行写作的一个典型,同时笔者观察好朋友的软文,也是如此,大部分不会跑题。 2、先写正文的话,能够在写作过程中总结好的标题,利用文章正文的内容构想经典的标题,上下两种均有优劣势。 三、软文标题长度 我们知道搜索结果中摘要信息的标题主要来源于页面的标题内容。但是为了提高页面的用户体验,搜索引擎也会从页面标题中取全部或者部分重要内容向用户展示,而在不同的搜索引擎中又会有区别。 实际上为了向用户展示较完整的标题,搜索引擎会根据页面的实际情况进行相对应调整,所以说搜索引擎对页面标题长度是有一定的限制的,尽管这不能说明搜索引擎会忽略超出限制的那部分内容,但至少说明搜索引擎并不重视这部分内容。所以,我们撰写页面标题的时候长度限制在18个中文字符以内。 1、符合网站标题显示格式,比如现在很多网站都是使用DEDECMS建站的,文章发布标题长度有所限制,符合网页显示又能够说明内容中心即可。 2、笔者认为一般8-15个字最为合适,有时我们还得加上自己的品牌名称就十八个了,这类不超过一行的标题合适。 3、标题不是总结,而是抓住吸引点,这个是笔者从莫湘兆那里学习来的观点。
问题五:吸引人的软文标题有哪些,软文如何写标题更能吸引人 软文广告的目的是用较少的投入,吸引潜在消费者的眼球,增强产品的销售力,提高产品的美誉度,在软文的潜移默化下,达到产品的策略性战术目的,引导消费群的购买。 软文的本质是隐性广告,写作时须围绕产品谈开去。
首先,要对调研的资料进行详细的研读,同时要对相关的内容了解(如行业情报、行业信息等),最好能对自己的产品特点、功能、目标消费群体,以及给消费者的承诺是什么?能不能够保证,这关系到产品销售之后,消费者放心与否,承诺就是给消费者的强心剂。 根据对产品及行业的了解,确立核心创意,核心创意必须单一,象一把利剑,要有原创性,要能够打动目标消费者。为什么呢?因为现在的各种各样的广告已使目标消费者烦不胜烦,你这样一篇软绵绵的文案有没有绵里藏针的功效,就看你的核心创意了。要不然,那些对广告软文漠然视之的消费者就真的漠不关心了。 这个核心创意就是你撰写软文的中心思想,中心思想确立之后,下面该做的就是: 标题――向目标消费者“大声”打招呼 大卫・奥格威认为,标题是大多数平面广告最重要的部分,它是读者决定读不读正文的关键所在。标题的作用就不言而喻了,它是要在最短的时间引起阅读者的注意,传递出消费者不得不接受的重要信息。中国古代对文章有一个很妙的比喻:凤头、猪肚、豹尾。在广告软文中,我认为凤头就是标题,一定要引人注目。 那么,标题常用的撰写手法有那些呢?
1、新闻式标题,以发布新闻的姿态传递某种信息。
2、悬念式标题,设置某种悬念,引发诉求对象的好奇心理,引导读者寻求结局。
3、疑问式标题,以设问或反问的方式,引起诉求对象的好奇心理,出人意料。
4、叙述式标题,以直白的表述方式传达核心内容。
总之,标题的撰写方法很多,无论采用何种方法,目的只有一个,引起目标群体的好奇,让它们有兴趣读下去。 要写出有创意的标题,还有以下几种方法: 1、用比喻 2、拟人化 3、感叹语气 4、热点话题 5、采用逆向思维等。 有一个好的标题,这篇软文广告算成功了一半,就象孔雀开屏一样,正文要慢慢的展开。那么,正文要谈些什么呢?正文就是对产品信息完整的包装和深度诉求,或者是对产品相关事件的引导,使之成为有用、有效、合理的、正确的信息。撰写正文时,忌用生僻字(如果确实要用,最好能注上拼音,方便阅读,这也是对阅读者的另一种关心),多用问句,感叹句,语言要简短,切忌冗长沉闷,要有韵律,读之琅琅上口。
正文――和目标消费者拉近关系 正文的内容一般要表达三个方面的内容: 1、诉求重点,即软文的核心内容, 2、对诉求重点的深入分析, 3、让潜在消费者行动起来。
议论文 此种文体适于进行说理,引导消费者的观念,针对较理性的消费者。文章核心观点要有权威性,此种文风较硬,一些较专业的知识,消费者不一定明白,但要增加趣味性,多用比喻、拟人等方法,让阅读者理解理解的更轻松些,不然,没人去看那些自己看不懂的东西。
边叙边议 此种文体可以针对竞争对手而作,一边叙述一边议论,也就是一边说,一边给结论。如:我们的产品好,怎么好呢?因为我们的产品原料正宗,没有污染,生产工艺先进,科技领先,管理严格,所以产品好。 以上这些方法仅供参考而已。真正好的广告软文不一定如此写,只要消费者愿意看的软文就是好软文,只要消费者看后不想扔,想收藏起来的软文就是好软文,只要消费者看后就要去购买产品的软文就是好软文。
要想让阅读者不烦,正文的撰写十分重要,要抓住以下几个特点,一定事半功倍。
问题六:活动策划什么样的标题最能吸引人 活动策划的标题设置上要想真正的吸引到观众,天时、地利、人和比不可少
先说天时,活动策划的标题怎么才算赢得了天时之利呢,举一个例子,最近是父亲节。策划活动标题首先要考虑到跟父亲节这些节假日有关。例如凤皓广告公司在父亲节推出的父爱如山,给父亲准备一份最好的礼物。这个就结合了天时之便。
再说地利,不同地方的人群具有不同的特性,在活动策划标题设置上一定要体现出地方性。
说到人和方面,标题要跟活动人群的一些兴趣爱好结合起来。
问题七:不知道说些什么,标题怎样才能吸引人 单纯要求吸引人的话,方法有很多,最简单的自然是“长”不论内容是什么,标题长一些比较容易被人注意,当然会不会点进去看就是另一回事了。除此之外,还可以采用所谓标题党的作法,用一些与实际主题无直接关系,但会让人感兴趣的内容为题,例子就不举了,因为很容易想。只是用这种方法会被人鄙视。当然,帖子的内容才是最主要的,当你帖子的内容与你发帖场所的热点内容相关时,往往会有比较多的人关注,然后标题自然以最直接的表达你的帖子的内容为主即可。需要注意的是,在标题中态度要随和(除非你是战帖),但最好是能表达出你在帖子内容中最主要的情感,比如:我想发帖问:明天天气是是什么?用“明天的天气?”为标题就不如“谁能告诉我明天的天气是什么啊!!!”吸引人(举这个例子只是为了比较而已,并不是说第二个标题很好)。另外,从上面可以看到,感情较为丰富的标题长度一般也会提升。所以,概括的说,在帖子内容与标题一致的前提下,表达出发帖场所最热点的话题,包含较丰富的情感,且具备一定长度的帖子比较吸引人。
PS:以上纯属个人经验。
问题八:吸引人的软文标题有哪些,软文如何写标题更能吸引人 最简单的 设置疑问 人们好奇心很强大 当然前半句要成功吸引人
问题九:什么标题最吸引人啊 不知道
orderby=’rand’
{dede:arclist row='1000' pagesize='10' titlelen='80' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>
{/dede:arclist}
row=’1000′ 返回1000个文档列表;
pagesize=’10′从上面的1000个文档列表中列出10个;
titlelen=’80′ 标题长度80;
orderby=’rand’随机获取文章
整个列表的意思就是列出1000个文章,随机获取10个再展示出来,其中文章标题最长为80。
{dede:arclist pagesize='10' titlelen='35' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>
{/dede:arclist}
pagesize='10' 这个代表生成10个标题
titlelen='35' 表示限制标题长度为35个字节
如果想抓取指定栏目下的内容要加入typeid=’这里填写栏目的ID’
{dede:arclist pagesize='10' titlelen='35' typeid='5' orderby='rand'}
0条评论