即将发布: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>
这里如果看不懂可以直接查--->图文教程
不涉及任何技术内容,只是因为昨天在媒体上看到一篇文章文章,告诉我为什么要使用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文件地址,否则打开后页面显示会出现问题。