dede模板带采集.docx
- 文档编号:8142215
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:7
- 大小:18.94KB
dede模板带采集.docx
《dede模板带采集.docx》由会员分享,可在线阅读,更多相关《dede模板带采集.docx(7页珍藏版)》请在冰豆网上搜索。
dede模板带采集
竭诚为您提供优质文档/双击可除
dede模板带采集
篇一:
最新dedecms5.7织梦采集模板高级标签)
dedecms5.7模板标签制作教程
1.arclist标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。
2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。
主要用来获得到系统变量的值或
3.channel标记主要用于获取栏目列表,用法非常简单,主要是区分“type=top,sun/son,self”的所调
5.autochannel标记使用实例
6.mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。
辅助插件的广告管理也有相似的效果。
7.type标记用于获取一组投票表单。
其使用范围限于:
封面模板。
8.Flink标记使用实例用于获取友情链接。
调用该标记后可以得到四种友情链接的形式。
9.mynew标记使用实例用于获取站内新闻。
站内新闻有利于站长及时与会员沟通。
10.channelartlist标记使用实例用于获取当前频道的下级栏目的内容列表。
该标记在封面模板(包括主页)中的经常被用到
11.list标记使用实例
12.pagelist标记使用实例
13.pagebreak标记使用实例
14.prennext标记使用实例
15.pagetitle标记使用实例
用的对象就行了。
4.type标记表示指定的单个栏目的链接,用法非常简单。
者路径,用法很灵活。
可以直接展示数据,如调用position,得到栏目一>栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。
模板教程【arclist标记使用实例】
(一)
arclist标记的使用思路、步骤:
一、明确使用范围
我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【arclist标记】的使用范围是:
封面模板、列表模板、文档模板。
即对应templets\default\文件夹下的
index_识别id.htm模板、list_识别id.htm模板、article_识别id.htm模板)
二、通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的index.html文件代码,全部掏空。
放入调用【arclist标记】的代码,再在ie中访问网站主页index.php,就可以得到返回的数据。
注意:
其它文件保持不变,我不懂php,只能用这种方式调试,相信朋友们很容易上手的。
我调试【arclist标记】的具体代码如下:
来自{dede:
arclisttypeid=row=1titlelen=20infolen=
imgwidth=100imgheight=80}
文章id:
[field:
id/]
文章标题:
[field:
title/]
文章短标题:
[field:
shorttitle/]
文章标题的文字链接:
[field:
textlink/]
文章作者:
[field:
writer/]
文章发表日期:
[field:
stime/]
文章所属栏目的目录:
[field:
typedir/]
文章所属栏目的名称:
[field:
typename/]
文章所属栏目的文字链接:
[field:
typelink/]
文章的图片链接:
[field:
imglink/]
文章的缩略图:
[field:
image/]
{/dede:
arclist}
得到如下返回数据:
文章篇幅所限,未能列出所有的属性和字段调用的方法。
请朋友们举一反三,增删属性和写入代码进行调试,加深印象。
最好是对照官方的dedecms文档进行调试,我这样做收获很大的。
来自
三、【arclist标记】延伸出来的别名标记(实用又个性化,建议关注使用)
为了使网页内容更具个性化,人性化,官方在【arclist标记】的基础上延伸出来一些别外标签,如:
hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist。
非常好!
我调试【imglist标记】的具体代码如下:
{dede:
imglisttypeid=row=2col=1titlelen=20infolen=
imgwidth=100imgheight=80}
[field:
imglink/][field:
textlink/]
{/dede:
imglist}
来自
得到如下返回数据:
如上例,其它的别名标记,朋友们可以举一反三,融会贯通!
模板教程【Field标记】
(二)
Field标记使用思路、步骤:
一、明确使用范围
我们在使用【Field标记】的过程中,必须明确其使用的范围,否则可能无法正常调用该标签,其使用范围是:
封面模板(如index_article.htm)、列表模板(如list_article.htm)、文档模板(如article_article.htm)。
index_article.htm、list_article.htm、article_article.htm等类似的模板文档都在templets\default\文件夹中。
注意:
1、封面模板与列表模板是有区别的,但调用【Field标记】可以相同;
2、封面模板有不同的类型,我们最常用的是文章模板(index_article.htm),其它的还有图片模板
(index_image.htm),简介模板(index_info.htm),软件模板(index_soft.htm)等等,这些模板调用【Field标记】的道理都是一样的。
二、通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的list_default.htm和htmlist_article.htm文件中的代码,全部掏空。
放入调用
【Field标记】的代码,再在管理后台进行操作,如下:
html更新-->更新栏目html-->开始生成html。
再在ie中访问网站的各栏封面和列表,就可以得到返回的数据。
用法一:
这种用法,主要是从数据库获取相关的数据,特别是系统变量的数据。
我调试【arclist标记】的具体代码如下:
调用position标记,得到:
栏目一>栏目二”这样形式的链接:
{dede:
fieldname=position/}
插件路径:
{dede:
fieldname=phpurl/}
模板路径:
{dede:
fieldname=templeturl/}
版权信息:
{dede:
fieldname=powerby/}
主页路径:
{dede:
fieldname=indexurl/}
主页名称:
{dede:
fieldname=indexname/}
得到如下返回数据:
请朋友们举一反三,增删属性和写入代码进行调试,加深印象。
最好是对照官方的dedecms文档进行调试,我这样做收获很大的。
用法二:
这一种用法比较灵活,作用也非常大,但必须有html知识才能运用的比较好,
我调试【arclist标记】的具体代码如下:
注意:
本页面的文字和链接都是经过dede.css处理的
织梦论坛
得到如下返回数据:
篇二:
织梦常用采集规则
织梦cms自带的采集系统确实很不错,可以免去一些手工添加信息的麻
烦,设置一下dede采集规则、采集点,然后点采集,ok,一下子就可以
搞定!
确实很省事的!
下面介绍几种常用采集规则的过滤方法:
copyright
应用示例一:
来源作者中连接的过滤
在采集文章的时候,有的网站系统里面作者或者来源处都带有连接,
直接采集的话将连接采集回来了,然后由于这两个字段有限制,通常会
造成需要采集的内容没有采集回来,所以需要在过滤处添加下面正则过
滤。
1,如果要保留dedecms链接中的文字:
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}copyright
2,如果去掉链接中的文字:
{dede:
trim}]*)>([^ 应用示例二:
织梦cms模板过滤标题空格
经常在采集文章的时候,标题文字里面有空格,采回来后应用很是麻
烦,所以需要在标题处过滤处添加下面正则过滤
{dede:
trim}{/dede:
trim}中间有一空格
应用示例三:
过滤gg广告代码
其实这个就是在上面的内容过滤,但是很多论坛里的网友经常问这个
,所以单独作为一个应用列出来:
{dede:
trim}]*)>([^>]*){/dede:
trim}
下面是在综合论坛上网友的各种正则的一个dedecms规则过滤全集:
{dede:
trim} ]*)>{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^{/dede:
trim}
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^ {dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
应用示例四:
文章内容中连接以及其他广告代码的过滤
这个就不用说了,当需要对所有东西过滤的时候,直接用上面所有的
代码过滤就可以,但是实际应用中,我们只需要对连接、动画、调用等
进行过滤。
(这个需要按照对方内容里面具体含有什么代码来具体操作
)
一般的只有链接,使用二中的代码进行过滤就可以了,但是实际上一
般的网站现在都在内容里面加有广告等,所以采取下面的过滤正则就可
以完成过滤:
{dede:
trim}]*)>([^ {dede:
trim}]*)>([^>]*){/dede:
trim}{dede:
trim}]*)>([^>]*){/dede:
trim}
{dede:
trim}]*)>([^>]*){/dede:
trim}织梦
模板
过滤div可以用
{dede:
trim}]*)>{/dede:
trim}
{dede:
trim}
{/dede:
trim}
过滤js用下面这个
{dede:
trim}]*)>([^ 过滤未知变量字符
固定(.*)固定
上面几种应用基本上涵盖了采集的各种应用,掌握了这个,过滤基本上
就不用求人了!
下面来说一个更简单的方法,把下面的过滤规则复制到
你那里去,几乎就可以处理所有的问题了,当然也可以自己分析一下。
(dede模板带采集){dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim}{/dede:
trim}
{dede:
trim} {/dede:
trim}
{dede:
trim}{/dede:
trim}
上面这一段万能采集过滤代码,不能用来采集带有视频的页面,因为已
经过滤了视频,最后的四行是过滤掉视频的。
如果你确认要采集视频,
那就去掉最后四行。
这就是织梦cms万能采集过滤代码!
篇三:
织梦的采集教程,超级详细,一看就会
【转】织梦的采集教程,超级详细,一看就会
20xx-03-1921:
46
转载自分享最终编辑lxf621
超级详尽的织梦采集教程
看到很多网友都为织梦(dedecms)的采集教程头疼,的确,官方出的教程太笼统了,什么都没说,换个网站你什么都做不了,这个教程是最详尽的教程,让你一看即会首先我们打开织梦后台点击采集——采集节点管理——增加新节点
这里我们以采集普通文章为例,我们选择普通文章,然后确定
我们进入了采集的设置页面,填写节点名称,就是给这个新节点取个名字,这里你可以任意填写。
然后打开你想要采集的文章列表页,这里我们以织梦官网为例/web-manage/jianzhanxinde/打开这个页面,右键——查看源文件
找到目标页面编码,就在charset后面
页面基本信息其他的一般就不用管了,填完了如图
现在我们来填写列表网址获取规则看看文章列表第一页的地/web-manage/jianzhanxinde/list_49_1.html对比第二页的地
址址
/web-manage/jianzhanxinde/list_49_2.html我们发现了他们除了49_后面的数字不一样,其他的都一样,所以我们可以这样写/web-manage/jianzhanxinde/list_49_(*).html
就是把1换成了(*)因为这里只有2页,所以我们就填从1到2每页递增当然是1了,2-1...是等于1吧这里我们就填写完
了
可能大家采集的有些列表没有规则,那就只有手工指定列表网址了,如图
每行写一个页面地址
列表规则写完了,我们就开始写文章网址匹配规则了,回到文章列表页右键查看源文件找到区域开始的html,就是找文章列表开始的标志。
我们很容易的找到了如图中的“新闻列表”。
从这里开始,后面就是文章列表里我们再找文章列表结束的
html
就是这个了,一个很容易找到的标志
如果链接中含有图片:
不处理采集为缩略图这里根据自己的需要选择
对区域网址进行再次筛选:
(使用正则表达式)
必须包含:
(优先级高于后者)
不能包含:
打开源文件,我们可以很清楚的看到,文章链接都是以.html结束的
所以,我们在必须包含后面填.html如果遇到有些列表很麻烦,还可以填写后面的不能包含
我们点击保存设置进入下一步,可以看到我们获得的文章网址
看到这些就是对的了,我们保存信息进入下一步设置内容字段获取规则我们看看文章有没有分页,随便进入一篇文章看看。
。
我们看到这里的文章没有分页所以这里的我们就默认了
我们现在来找文章标题等等随便进入一篇文章,右键查看源文件
看看这些依
照
源
码
填
写
我们再来填写文章内容的开始,结束
和上面的一样,找到开始和结束标志
开始:
结束:
你想过滤文章中的什么内容就到过滤规则里写吧,比如要过滤文章中的图片
选择常用规则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dede 模板 采集