您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS百度主动推送使用教程
樊辰博2023-05-26 20:08:32帝国CMS教程已有人查阅
导读补充一点服务器要支持CURL权限,方法一:发布一个文章推送一个文章,修改文件:eclasshinfofun.php
补充一点服务器要支持CURL权限
方法一:发布一个文章推送一个文章
修改文件:eclasshinfofun.php大概在316行
//同时发布
$copyclassid=$add[copyclassid];
$cpcount=count($copyclassid);
if($cpcount)
{
$copyids=AddInfoToCopyInfo($add[classid],$id,$copyclassid,$userid,$username,$doselfinfo);
if($copyids)
{
UpdateInfoCopyids($add['classid'],$id,$copyids);
}
}
$urls=$infourl;//系统后台填写如 http://www.baidu.com/这样的格式用这个句
//$urls='http://www.baidu.com'.$infourl;//你的系统后台默认填写的/,这里需要你填写你的与名
$api = '站长后台获取的地址';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
if($sql)
{
//返回地址
方法2:一次推送每天发布的新文章链接
在根目录下新建立一个文件
代码如下
<?php
require(dirname(__FILE__).'/e/class/connect.php');
require(dirname(__FILE__).'/e/class/q_functions.php');
require(dirname(__FILE__).'/e/class/db_sql.php');
require(dirname(__FILE__).'/e/data/dbcache/class.php');
$link=db_connect();
$empire=new mysqlquery();
$pageurl=$public_r['newsurl'];
$tbname='';
//默认表
if(empty($tbname))
{
$tbname=$public_r['tbname'];
$mid=$etable_r[$tbname][mid];
$yhid=$etable_r[$tbname][yhid];
}
if(empty($tbname)||InfoIsInTable($tbname))
{
printerror('ErrorUrl','',1);
}
//替换
function RepSpeRssStr($str){
$str=stripSlashes($str);
$str=ehtmlspecialchars($str,ENT_QUOTES);
$str=str_replace(array('
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国cms怎么做xml网站地图,帝国cms制作xml网站地图的方法
被早期各种“SEO教程“毒害过的同学,做网站就喜欢搞个百度地图,谷歌地图什么的。现在百度站长那边已经提供了其他地图方法,比如推送,比如自动获取的那个JS(推荐)。 -
帝国CMS模板用PHP获取任意层级栏目ID包括上级上上级
在帝国cms中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目 -
帝国CMS百度收录/e/extend/infocomment/commentajax.php?classid=xxxx&id=xxx
首先收录这个并不重要,他是AJAX提交评论入口链接,对整体优化没有干扰。所以不想麻烦的可以不看下面的步骤。 -
帝国cms搜索全站内容没数据的解决方法
1. 如何方便的在php7和其他版主中自由的切换帝国cmsphp7 有很多地方不再兼容低版本。对于帝国cms7.5来说,受影响最深的就是编码转换了。
留言与评论 (共有 条评论) |