您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS百度实时推送教程
谷冬2023-05-26帝国CMS教程已有人查阅
导读这个修改不会触动帝国系统核心功能,安全绿色,如果升级系统,顶多功能失效,找到这篇文章修改后可以继续用。

这个修改不会触动帝国系统核心功能,安全绿色,如果升级系统,顶多功能失效,找到这篇文章修改后可以继续用。
修改3个文件找出来ecmsinfo.php、listinfo.php、userfun.php
1,e/admin/ecmsinfo.php
在任意一个elseif{....}后添加
elseif($enews=="Post_Baidu_sitemap")//文章实时发送百度
{
$id=$_POST['id'];
$urls=$_POST['titleurl'];
ePostBaiduSitemap($id,$urls);
}
2,e/data/html/list/listinfo.php
在
<input name="id[]" type="checkbox" id="id[]" value="<?=$r[id]?>"<?=$checked?>>
<input name="infoid[]" type="hidden" value="<?=$r['id']?>">
后面添加
<input name="titleurl[<?=$r[id]?>]" type="hidden" value='<?=$titleurl?>'>
在最后一个</table>标签前添加
<tr bgcolor="#FFFFFF">
<td height="25" colspan="8">
<input type="submit" name="Submit101" value="批量提交百度" onClick="document.listform.enews.value='Post_Baidu_sitemap';document.listform.action='ecmsinfo.php';"><font color="#666666"><p>备注:多选框蓝色为未审核信息;发布者红色为会员投稿;信息ID粗体为未生成,点击ID可刷新页面.</p></font></td>
</tr>
3,e/class/userfun.php添加
//发送给百度时时更新-------------------------------
function ePostBaiduSitemap($id,$_urls){
$site = 'www.xxxxx.com';//你的网站域名
$token = 'xxxxxxx';//百度给的token
$count = count($id);
if (empty($count))
{
printerror("未选择信息ID", "", 1, 0, 1);
}
$urls=array();
for($i=0;$i<$count;$i++)
{
$id[$i] = (int)$id[$i];
if (array_key_exists($id[$i],$_urls)){
$urls[] = $_urls[$id[$i]];
}
}
$api = "http://data.zz.baidu.com/urls?site=$site&token=$token";
$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);
$httpstat = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpstat==200){
$obj = json_decode($result);
printerror("今天剩余{$obj->remain}条,成功提交{$obj->success}条", "", 1, 0, 1);
}else{
printerror('推送失败', "", 1, 0, 1);
}
}
使用方法
网站后台——信息
点击任意左侧树形列表
在右侧的信息管理勾选要提交给百度的文章
然后点击列表下面的批量提交百度!
本文标签:
很赞哦! ()
下一篇:帝国CMS编码怎么转换
相关教程
图文教程
帝国cms8.0后台管理系统模型页投稿链接地址错误怎么办?
帝国cms8.0测试版本后台管理数据表-管理系统模型-投稿地址链接地址测试的解决方法如下
帝国CMS采集出现超时的原因和解决方法
相信很多玩帝国CMS的人都使用过内置的采集器,总体来讲功能还是很强大的。看似一堆的配置,其时仔细研究下也并不难(尤其是会正则表达式的同学们)
帝国CMS后台登录界面优化方法
感觉很不错,让我帮忙给“弄”一份!好吧,我给原样做了个。但是群友呀群友,你跑哪里去了。真心找不到你了!共享了吧!被“弄”的群友,你也别伤心!
帝国CMS网站地图全站链接调用代码实例
这是代码号自用的帝国CMS网站地图全站链接调用方法,可以调用帝国CMS网站全站的链接,包含:首页、父栏目、子栏目、栏目分页、内容页、下载地址、tags地址、搜索、专题
相关源码
-
(自适应)工业机械制造设备网站pbootcms模板下载为机械制造、工业设备类企业设计,特别适合各类机械设备、生产线、工业自动化产品展示。采用响应式技术,确保在不同设备上都能清晰展示机械产品的技术参数和细节特点。查看源码 -
(自适应响应式)投资理财金融机构财务管理pbootcms模板本模板基于PbootCMS系统开发,为投资理财、金融机构等行业设计。采用专业严谨的布局风格,突出金融服务行业特色,适合展示各类理财产品、投资服务和金融资讯。查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码 -
(自适应)摄像头安防电子设备pbootcms源码下载本模板基于PbootCMS系统开发,为安防电子设备企业设计,特别适合监控摄像头、安防系统等产品的展示。采用响应式技术,确保各类设备参数和功能在不同终端上都能清晰呈现。查看源码 -
(自适应)蓝色建材亚克力板材装饰材料pbootcms网站模板这款基于PbootCMS开发的响应式模板为建材板材行业优化设计,适用于亚克力板材、建筑装饰材料等企业展示需求。采用HTML5技术实现手机/PC跨终端适配,管理员通过统一后台即可同步查看源码 -
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码
| 分享笔记 (共有 篇笔记) |
大家在看
帝国CMS批量修改内容页文件命名形式方法相关标签
大家喜欢
- 帝国cms结合项筛选怎么伪静态
- 帝国CMS灵动标签调用文章相关id文章(和关键字、tag一样的功能)
- 帝国CMS安全设置教程 怎么做安全防护防止被黑
- 帝国CMS注册登录小插件AJAX提交数据中文乱码的解决方法
- 帝国CMS报错Warning: Cannot modify header information怎么办
- 帝国CMS二次开发列表页中怎么获取信息所属的专题名称
- 帝国CMS在IIS环境开启TAG伪静态中文TAG提示“TAG不存在”怎么办
- 帝国cms7.2升级7.5的方法,帝国cms7.2怎么升级到7.5
- 帝国CMS7.2搜索模板怎么支持动态标签调用的方法
- 帝国cms邮件通知管理员会员投稿的方法
