即将发布:zblog伪原创插件(2021最新版)

优采云 发布时间: 2022-10-18 04:15

  即将发布:zblog伪原创插件(2021最新版)

  前段时间写了一篇文章《三大主流独立博客系统,哪一个适合你?》,主要介绍了EMLOG、ZBLOG、Wordpress。看了那个文章,朋友们都觉得Feather比较偏向ZBLOG程序,确实如此。ZBLOG推出PHP版后,我开始使用ZBLOG程序,很快就爱上了博客程序。原因很简单,简单。

  今天的文章主要介绍zblog伪原创插件。许多以前的版本不能使用,因为它们太旧了。这是今年的最新版本:

  

// 小狗AI自动伪原创

//参数1:访问的URL,参数2:post数据(不填则为GET),参数3:提交的$cookies,参数4:是否返回$cookies

function curl_request($url,$post='',$cookie='', $returnCookie=0){

if (! extension_loaded('curl')) {

file_exists('./ext/php_curl.dll') && dl('php_curl.dll'); // 加载扩展

}

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)');

if (ini_get('open_basedir') == '' && strtolower(ini_get('safe_mode')) != 'on'){

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

}

curl_setopt($curl, CURLOPT_AUTOREFERER, 1);

curl_setopt($curl, CURLOPT_REFERER, "http://XXX");

if($post) {

curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));

}

if($cookie) {

curl_setopt($curl, CURLOPT_COOKIE, $cookie);

}

curl_setopt($curl, CURLOPT_HEADER, $returnCookie);

curl_setopt($curl, CURLOPT_TIMEOUT, 150);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$data = curl_exec($curl);

if (curl_errno($curl)) {

return curl_error($curl);

}

curl_close($curl);

if($returnCookie){

list($header, $body) = explode("\r\n\r\n", $data, 2);

preg_match_all("/Set\-Cookie:([^;]*);/", $header, $matches);

$info['cookie'] = substr($matches[1][0], 1);

$info['content'] = $body;

return $info;

}else{

return $data;

}

}

/**

* 提交文章数据.

*

* @api Filter_Plugin_PostArticle_Core

* @api Filter_Plugin_PostArticle_Succeed

*

* @throws Exception

*

* @return Post

*/

function PostArticle()

{

global $zbp;

if (!isset($_POST['ID'])) {

return false;

}

if (isset($_COOKIE['timezone'])) {

$tz = GetVars('timezone', 'COOKIE');

if (is_numeric($tz)) {

date_default_timezone_set('Etc/GMT' . sprintf('%+d', -$tz));

}

unset($tz);

}

if (isset($_POST['Tag'])) {

$_POST['Tag'] = FormatString($_POST['Tag'], '[noscript]');

$_POST['Tag'] = PostArticle_CheckTagAndConvertIDtoString($_POST['Tag'], 0);

}

if (isset($_POST['Content'])) {

//

// 小狗AI仿写 自动化伪原创代码

$xfm_url = 'http://www.xiaofamao.com/api.php?json=0&v=1&key=xxx';

$_POST['Content'] = curl_request($xfm_url, array('wenzhang'=>$_POST['Content']));

//

$_POST['Content'] = preg_replace("//i", '', $_POST['Content']);

$intro = isset($_POST['Intro']) ? $_POST['Intro'] : '';

if (isset($_POST['Intro'])) {

if (stripos($_POST['Content'], '') !== false) {

$_POST['Intro'] = GetValueInArray(explode('', $_POST['Content']), 0);

}

if (trim($_POST['Intro']) == '' || (stripos($_POST['Intro'], '') !== false)) {

if ($zbp->option['ZC_ARTICLE_INTRO_WITH_TEXT'] == true) {

<p>

//改纯HTML摘要

$i = (int) $zbp->option['ZC_ARTICLE_EXCERPT_MAX'];

$_POST['Intro'] = FormatString($_POST['Content'], "[nohtml]");

$_POST['Intro'] = SubStrUTF8_Html($_POST['Intro'], $i);

} else {

$i = (int) $zbp->option['ZC_ARTICLE_EXCERPT_MAX'];

if (Zbp_StrLen($_POST['Content']) > $i) {

$i = (int) Zbp_Strpos($_POST['Content'], '>', $i);

}

if ($i == 0) {

$i = (int) Zbp_StrLen($_POST['Content']);

}

if ($i < $zbp->option['ZC_ARTICLE_EXCERPT_MAX']) {

$i = (int) $zbp->option['ZC_ARTICLE_EXCERPT_MAX'];

}

$_POST['Intro'] = SubStrUTF8_Html($_POST['Content'], $i);

$_POST['Intro'] = CloseTags($_POST['Intro']);

}

$_POST['Intro'] .= '';

} else {

if ($zbp->option['ZC_ARTICLE_INTRO_WITH_TEXT'] == true) {

//改纯HTML摘要

$_POST['Intro'] = FormatString($_POST['Intro'], "[nohtml]");

}

$_POST['Intro'] = CloseTags($_POST['Intro']);

}

}

}

if (!isset($_POST['AuthorID'])) {

$_POST['AuthorID'] = $zbp->user->ID;

} else {

if (($_POST['AuthorID'] != $zbp->user->ID) && (!$zbp->CheckRights('ArticleAll'))) {

$_POST['AuthorID'] = $zbp->user->ID;

}

if (empty($_POST['AuthorID'])) {

$_POST['AuthorID'] = $zbp->user->ID;

}

}

if (isset($_POST['Alias'])) {

$_POST['Alias'] = FormatString($_POST['Alias'], '[noscript]');

}

if (isset($_POST['PostTime'])) {

$_POST['PostTime'] = strtotime($_POST['PostTime']);

}

if (!$zbp->CheckRights('ArticleAll')) {

unset($_POST['IsTop']);

}

$article = new Post();

$pre_author = null;

$pre_tag = null;

$pre_category = null;

$pre_istop = null;

$pre_status = null;

$orig_id = 0;

if (GetVars('ID', 'POST') == 0) {

if (!$zbp->CheckRights('ArticleNew')) {

$zbp->ShowError(6, __FILE__, __LINE__);

}

if (!$zbp->CheckRights('ArticlePub')) {

$_POST['Status'] = ZC_POST_STATUS_AUDITING;

}

} else {

$article = $zbp->GetPostByID(GetVars('ID', 'POST'));

if ($article->ID == 0) {

$zbp->ShowError(9, __FILE__, __LINE__);

}

if (!$zbp->CheckRights('ArticleEdt')) {

$zbp->ShowError(6, __FILE__, __LINE__);

}

if (($article->AuthorID != $zbp->user->ID) && (!$zbp->CheckRights('ArticleAll'))) {

$zbp->ShowError(6, __FILE__, __LINE__);

}

if ((!$zbp->CheckRights('ArticlePub')) && ($article->Status == ZC_POST_STATUS_AUDITING)) {

$_POST['Status'] = ZC_POST_STATUS_AUDITING;

}

$orig_id = $article->ID;

$pre_author = $article->AuthorID;

$pre_tag = $article->Tag;

$pre_category = $article->CateID;

$pre_istop = $article->IsTop;

$pre_status = $article->Status;

}

foreach ($zbp->datainfo['Post'] as $key => $value) {

if ($key == 'ID' || $key == 'Meta') {

continue;

}

  

if (isset($_POST[$key])) {

$article->$key = GetVars($key, 'POST');

}

}

$article->Type = ZC_POST_TYPE_ARTICLE;

$article->UpdateTime = time();

FilterMeta($article);

foreach ($GLOBALS['hooks']['Filter_Plugin_PostArticle_Core'] as $fpname => &$fpsignal) {

$fpname($article);

}

FilterPost($article);

$article->Save();

$zbp->AddCache($article);

//更新统计信息

$pre_arrayTag = $zbp->LoadTagsByIDString($pre_tag);

$now_arrayTag = $zbp->LoadTagsByIDString($article->Tag);

$pre_array = $now_array = array();

foreach ($pre_arrayTag as $tag) {

$pre_array[] = $tag->ID;

}

foreach ($now_arrayTag as $tag) {

$now_array[] = $tag->ID;

}

$del_array = array_diff($pre_array, $now_array);

$add_array = array_diff($now_array, $pre_array);

$del_string = $zbp->ConvertTagIDtoString($del_array);

$add_string = $zbp->ConvertTagIDtoString($add_array);

if ($del_string) {

CountTagArrayString($del_string, -1, $article->ID);

}

if ($add_string) {

CountTagArrayString($add_string, +1, $article->ID);

}

if ($pre_author != $article->AuthorID) {

if ($pre_author > 0) {

CountMemberArray(array($pre_author), array(-1, 0, 0, 0));

}

CountMemberArray(array($article->AuthorID), array(+1, 0, 0, 0));

}

if ($pre_category != $article->CateID) {

if ($pre_category > 0) {

CountCategoryArray(array($pre_category), -1);

}

CountCategoryArray(array($article->CateID), +1);

}

if ($zbp->option['ZC_LARGE_DATA'] == false) {

CountPostArray(array($article->ID));

}

if ($orig_id == 0 && $article->IsTop == 0 && $article->Status == ZC_POST_STATUS_PUBLIC) {

CountNormalArticleNums(+1);

} elseif ($orig_id > 0) {

if (($pre_istop == 0 && $pre_status == 0) && ($article->IsTop != 0 || $article->Status != 0)) {

CountNormalArticleNums(-1);

}

if (($pre_istop != 0 || $pre_status != 0) && ($article->IsTop == 0 && $article->Status == 0)) {

CountNormalArticleNums(+1);

}

}

if ($article->IsTop == true && $article->Status == ZC_POST_STATUS_PUBLIC) {

CountTopPost($article->Type, $article->ID, null);

} else {

CountTopPost($article->Type, null, $article->ID);

}

$zbp->AddBuildModule('previous');

$zbp->AddBuildModule('calendar');

$zbp->AddBuildModule('comments');

$zbp->AddBuildModule('archives');

$zbp->AddBuildModule('tags');

$zbp->AddBuildModule('authors');

foreach ($GLOBALS['hooks']['Filter_Plugin_PostArticle_Succeed'] as $fpname => &$fpsignal) {

$fpname($article);

}

return $article;

}

</p>

  这里如果看不懂可以直接查---&gt;图文教程

  不涉及任何技术内容,只是因为昨天在媒体上看到一篇文章文章,告诉我为什么要使用Wordpress博客程序,相当全面。所以今天我也会详细解释一下我为什么喜欢ZBLOG,让更多的人了解ZBLOG博客程序。

  在介绍 ZBLOG 博客程序之前,我必须声明我是一个很容易改变主意的人。我为什么这么说?因为博客最早成立于2010年,所以我选择了EMLOG作为独立博客,虽然我知道Wordpress是一个功能非常强大的独立博客程序。选择EMLOG的原因也很简单。简单,我指的不仅仅是网站博客的简单主题,网站程序的功能也应该尽可能简单。EMLOG 的 原创 主题模板也是我喜欢 EMLOG 的一大优点。

  与 Wordpress 相比,EMLOG 的后台功能更简单。同时也可能是因为EMLOG是国产程序,所以有些资源调用的非常快。Wordpress 需要调试以加快加载速度,例如名为 Google Fonts 的默认库。为了提高Wordprss的加载速度,我们需要取消谷歌字体的调用,或者换成其他国产字体的界面。而且我一直觉得Wordpress真的很强大,可以搭建博客网站、企业网站、综合门户网站等各类网站。但是,这个优势对我来说似乎有点像劣势。由于它的*敏*感*词*性,背景菜单看起来不像 EMLOG 或 ZBLOG 那样整洁。

  我更喜欢尝试新的东西,所以在ZBLOG推出PHP版本后,我用ZBLOG的PHP版本在本地搭建了一个博客环境,感觉不错。这时候EMLOG升级到5后,默认模板模仿Wordpress的默认模板,EMLOG的开发者似乎越来越少了,但是*敏*感*词*推出了PHP版,背景风格还是很扁平简洁的,我很喜欢。另外,我眼中的互联网科技颜色永远是蓝色,

  这里的很多人可能还没有看到 ZBLOG 的优点,也没有看到为什么我更喜欢 ZBLOG 而不是其他博客程序。总之,相比EMLOG方案,我个人认为ZBLOG的发展是越来越好,而EMLOG似乎在走下坡路;与 Wordpress 相比,ZBLOG 加载起来简单快捷。另外,我喜欢ZBLOG后端的平面菜单界面。在ZBLOG应用中心,我们也可以看到ZBLOG插件和主题的更新更加频繁。

  当然,每个人都有自己喜欢的博客程序。就像每个人心中的偶像可能不一样,每一件事每一期节目都有自己独特的吸引力,否则就会失去它的诞生价值。

  外媒:2019年最新 在线智能AI文章伪原创网站源码 自媒体跟站长的福利

  可以直接上传使用,亲测没有问题。

  Smart AI伪原创 是做什么的?

  各位站长朋友一定为网站内容原创的问题所困扰。作为草根站长,自己写原创文章是不可能的。当然,我并不是说你不能写一个。就个别站长的人力而言,写原创文章是不现实的,只是时间问题。

  

  可能有的站长朋友会问:不写原创文章怎么解决网站?

  其实不仅是我们,国内几大门户也不全是原创文章,之前还互相借用修改过内容,然后改了标题,就成了自己的“新闻” ” 。现在是时候谈谈我的 伪原创 工具了。这个程序是一个免费的在线 伪原创 工具,其原理是替换同义词。

  有朋友问我,这会不会是K,算作弊吗?

  

  我将就这个问题发表我的个人看法,供大家参考。毕竟,搜索引擎是一台机器。抓取文章后,会与数据库中已有的文章进行比较。如果它找到一个相似度很高的文章,就会被认为是抄袭。,否则视为原创。当然,如果你照原样复制,那就是抄袭。用伪原创工具转换后,文章中的一些词组被转换成同义词,当搜索引擎再次比较时,会被认为是原创文章。当然这个也不一定,要看具体转换了多少个词组。

  本伪原创php源码无背景,直接上传源码到空间任意目录即可使用。如果没有上传到网站根目录,记得打开index.html文件,修改css和js文件地址,否则打开后页面显示会出现问题。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线