您现在的位置是:首页 > 教程 > 帝国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怎么用SQL标签多表查询的方法实例
看到论坛里很多人都在问,如果能在用户投稿的文章后显示该用户的头像,如果能在 企业用户发布的信息 后显示该企业的其他信息等… -
帝国CMS微信分享带缩略图的方法
前提是必须有公众号,且公众号中需要填写你的域名为安全域名才能成功。以下分享接口已采用微信开发文档中最新的接口,网上很多人使用的原接口即将失效了。 -
帝国CMS内容页description调用文章简介的方法
很多小伙伴问小编为啥新闻页面的description调用的和标题一样,那是因为小编做模板的时候默认description调用的是帝国系统给的标签[!--pagedes--]。 -
帝国cms默认远程保存图片和默认勾选第一张上传图片为标题图片的方法
这个问题很多小伙伴问过我,我看很多小伙伴自己改了,还有很多不会改的,今天就做个详细教程吧!
留言与评论 (共有 条评论) |