营销神器

 找回密码
 快速注册

文档模式:新版{文档标题}、{文档内容}(支持正则表达式)

2015-2-8 20:17| 发布者: 刺客| 查看: 5490| 评论: 0

摘要: “标题编辑器”或“文章编辑器”含有{文档标题} 或{文档内容}标签时,会自动启用“文档模式”.
用法1:(需要3.381以上版本支持)

可以把{文档标题}、{文档内容}放在文章编辑器中使用。





用法2:(特殊情况使用,大多用户不会用到此方法。需要3.142以上版本支持

可以把{文档标题}、{文档内容}放在规则编辑器中使用。

比如文档库有多个文档:
文档1.txt
文档2.txt
文档3.txt

文档1.txt内容:
[文档A]比如我是标题111[/文档A][文档B]比如我是TAG1[/文档B][文档C]又比如我是来源网址1[/文档C][文档1]其实我是文档111内容,内容很长,可以有多个空行,回车符,各种代码等。[/文档1]

文档2.txt内容:
[文档A]比如我是标题222[/文档A][文档B]比如我是TAG2[/文档B][文档C]又比如我是来源网址2[/文档C][文档1]其实我是文档222内容,内容很长,可以有多个空行,回车符,各种代码等。[/文档1]

文档3.txt内容:
[文档A]比如我是标题333[/文档A][文档B]比如我是TAG3[/文档B][文档C]又比如我是来源网址3[/文档C][文档1]其实我是文档333内容,内容很长,可以有多个空行,回车符,各种代码等。[/文档1]


文档3当然,[文档A]、[文档C]等,所有文本都可以自定义的,按照上面格式自定义,是为了方便正则匹配需要的部分文本。

另外,需要启用文档模式,否则{文档标题}、{文档内容}标签无法正常读取数据。

例1:
--登录帐号部分就不写了
[登录提交网址1]http://t.wzdr.cn/?1[/登录提交网址1]
--下面我用的是发布前来获取相应文档数据
[发布前提交网址1]{文档内容}[/发布前提交网址1]
[发布前提交1参数1]\[文档A](.*?)\[/文档A][/发布前提交1参数1] --取标题,正则[是转义符,所以需要加个\
[发布前提交1参数2]\[文档B](.*?)\[/文档B][/发布前提交1参数2] --取TAG
[发布前提交1参数3]\[文档C](.*?)\[/文档C][/发布前提交1参数3] --取来源
[发布前提交1参数4]\[文档1](.*?)\[/文档1][/发布前提交1参数4] --取内容
--可以用文档标题标签来直接调用文件名
[发布提交网址1]http://t.wzdr.cn/?1{文档标题}[/发布提交网址1]
--我用发布2来演示读取后的结果
[发布提交网址2]http://t.wzdr.cn/?{发布前提交1参数1}?{发布前提交1参数2}?{发布前提交1参数3}?{发布前提交1参数4}[/发布提交网址2]

规则报告如下:





比如文档库有1个文档:
文档标题哦.txt

文档内容:

  治疗牛皮癣偏方可以随便试用吗

  治疗牛皮癣偏方可以随便试用吗?由于现在普遍工作压力越来越大,很多上班族如果在工作时不注意,就易患上牛皮癣,牛皮癣一旦出现会给我们的生活带来很多不便,影响身体健康、影响人际交往、影响下一代的健康等等。


  虽然现在医学发达,但是对于牛皮癣的治疗,现在还没有有效的方法和方式。牛皮癣患者久治不愈,且在治疗上的费用又相对较高,所以不少牛皮癣患者就开始选用偏方来进行牛皮癣的相关治疗。牛皮癣医院专家提醒,切不可以随意滥用牛皮癣偏方,下面我们来详细的介绍下。


关键词语:牛皮癣偏方,治疗牛皮癣


Q、如何获取“关键词语:”前面的内容和“关键词语:”后面的内容?


例2:

--这个例程和上面的区别是,含有多行
[发布前提交网址1]{文档内容}[/发布前提交网址1]
[发布前提交1参数1]([\s\S]*?)关键词语:[/发布前提交1参数1] --取文章正文,由于含有多行,所以用正则([\s\S]*?)来取关键词语:前面内容
[发布前提交1参数2]关键词语:(.*)$[/发布前提交1参数2] --正则取关键词语:后面的文本

--下面是测试是否能正常调用获取到的内容
[发布提交网址1]http://t.wzdr.cn/?标题是:{文档标题},内容是:{发布前提交1参数1},取到的关键词语是:{发布前提交1参数2}[/发布提交网址1]

规则报告如下:
[点击查看大图]


--总结:只要文档内容有规律,就可以用参数标签来获取。


Q、如何同时读取3个文档内容?

--3.6.7.0 增加 单次发布支持多个{文档内容}读取;

答:可以在“内容编辑器”中,放入3个{文档内容},如下图。


[放入3个{文档内容}标签]


[发布后的效果]


[这是文档库内容]



Q、如何只发布{文档内容}的第一段?

答:可以正则提取第一段,再当做参数来发布。
[发布前提交网址1]{文档内容}[/发布前提交网址1] --读取文档内容
[发布前提交1参数1](.*?)\n[/发布前提交1参数1] --正则提取第一段


Q、如何正则获取所有文档内容?

答:使用正则表达式  ([\s\S]*) 


Q、为什么我把{文档内容}放在登录标签中无效?

答:这个是发布类标签,只有在执行发布标签时,才会读取相应内容,所以放到发布标签,或内容编辑器里面,才有效。


Q、如何在同一篇文章中调用不同目录的文档?

答:使用如“{文档内容=新闻a}、{文档内容=健康a}、{文档内容=动漫a}”这样的标签,就可以随机调用“文档库\新闻a、文档库\健康a、文档库\动漫a”目录的文档。
注:此目录标签只能在“文章编辑器”中调用,暂不支持“规则编辑器”内调用。
[需要4.2.8.2以上版本支持]


[2015-02-08更新]
[2016-03-19更新]
[2016-08-29更新]
[2016-09-11更新]
[2017-04-28更新]
[2017-07-01更新]
[2017-11-02更新]
[2018-03-12更新]
[2018-03-13更新]

2

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (2 人)

相关阅读

抢沙发||关于我们|手机版|营销神器 ( 蜀ICP备14013818号 )

GMT+8, 2019-6-17 08:54

Powered by 营销神器论坛 Discuz!X3.4

© 2007-2019 营销工具

返回顶部