个人站长和中小企业,经常用的CMS是dede功能十分强大,用起来也很方便。
很多个人站长的内容数据都是采集过来的,采集过的内容具有很高的重复性,
时代变移,搜索引擎对内容的要求越来越高,最好的内容就是人工编辑,但这并不现实,
有能力的通常过技术去实现,理论知识可以参考之前发过的内容《内容:采集和处理方案》。
这里借用dedeCMS,来给大家实例说明,给出一个可落地方案。
这一篇,只是说标题的伪原创。
原理:[原标题]-相关搜索词1,相关搜索词2
如:一条财经新闻,采集过来
原标题是:
解码创业板七周年:总市值增逾38倍近97%公司股价上涨
在百度相关搜索词:
股价上涨对公司的好处
ea公司最近一周股价
资金流出为何股价上涨
主力资金流出股价上涨
随机抽取两个相关词,加到原来标题,做伪原创。
伪原创后的标题变成
[解码创业板七周年:总市值增逾38倍近97%公司股价上涨]_资金流出为何股价上涨,主力资金流出股价上涨
这里只是举例子的论理。
下面介绍在dedeCMS上,如何实现。
其中两个部份
自定义标签,作用:根据文章题标去抓百度的相关搜索,其中涉及到一些php知识。
在dede模板上调用标签。
自定义标签
dede自定标签文件位置:网站目录includetaglib
我们自定标签:newkw标签
在网站目录includetaglib目录下,建一个文件:newkw.lib.php
newkw.lib.php的代码内容:
--------------------------------------------------------
if(!defined('DEDEINC')) exit('Request Error!');
/**
dede CMS版本 :DedeCMSV57_GBK_SP1
* 文章列自定义2016-10-30 newky by方法营销 微信:emways
注意:这里是GBK版本;UTF8,可能会乱码,自已想办法
*/
function lib_newkw(&$ctag,&$refObj){
$kw= $refObj->Fields['title'];//获取标提
//$kwurl=trim($ctag->GetAtt('title'));
$kw=rawurlencode($kw);
$url=''.$kw;
$comtxt=file_get_contents($url);
//提出相关搜索内容
preg_match_all('(
//取前5个记录,组成数组
for($x=0;$x<5; $x++) {
$comtxts_3[$x]=str_replace('
//$comtxts_3[$x]=str_replace('data-type="0">','',$comtxts_3[$x]);
$comtxts_3[$x]=preg_replace("/
$comtxts_3[$x]=iconv("UTF-8","GB2312//IGNORE",$comtxts_3[$x]);
}
//数组重新排序
shuffle($comtxts_3);
//取前2条
echo$comtxts_3[0].','.$comtxts_3[1];
return$kkeyword;
}
?>
-------------------------------------------------------
2.在dede模板上调用标签:{dede:newkw/}
在title上加入{dede:newkw/},
如:
如果不懂dede模板是什么,请飘过~~
关于dedeCMS,自动化内容伪原创,以后再写一篇,请关注留意,谢谢!
(来源方法营销:微信emways)