这是【pbootCMS模板的入库接口】(用于发布文章到你站点)
如你站点使用的pbootCMS模板,就可配合火车头工具一起使用
支持以下参数【如果有其它疑问,请联系咨询】 - 创心域技术网
如你还需要使用 – pbootCMS发布模块 – 点击查看
如你还需要使用 – 火车头采集工具 点击查看
pbCMS发布接口下载-pbootcms火车头发布接口教程
1.拷贝apps文件夹到网址根目录 或者自己按路径(apps/admin/controller)把里面的php文件复制到网站对应位置
2.打开这个文件(apps/admin/controller/ cxypbcms.php)找到下面内容并修改保存。
$password=’cxyxt’; //这个密码是登陆验证用的…注意为安全建议修改.
—–这个是接口密码,请自行修改,如果修改火车头模块那边也需要修改见下方说明
3.打开apps/common/admincontroller.php文件 ,搜索private function checkLogin()
$public_path = array(
‘/admin/Index/index’, // 登陆页面
‘/admin/Index/login’// 执行登陆
);
修改为:
$public_path = array(
‘/admin/Index/index’, // 登陆页面
‘/admin/Index/login’, // 执行登陆,注意这边记得加个英文逗号
‘/admin/Hct/index’,
‘/admin/Hct/add’
);
4.浏览器访问https://你的域名/admin.php/Hct/index?pw=你设置的接口密码 如出现栏目,证明已经可以了
例 https://***.com/admin.php/Hct/index?pw=cxyxt
配置完成!
代码如下:
<?php
namespace app\admin\controller;
use core\basic\Controller;
use app\admin\model\IndexModel;
use app\admin\model\content\ContentSortModel;
use app\admin\model\content\ContentModel;
class HctController extends Controller
{
private $model;
private $blank;
public function __construct()
{
$password=’cxyxt’; //这个密码是登陆验证用的…注意一定需要修改.
if($password!=$_GET[‘pw’]) exit(‘接口密码错误’);
session(‘username’, ‘admin’); // 用户名
session(‘acode’, ‘cn’);
// $this->log(‘采集用户登入成功!’);
.....
.....此处已隐藏,原文下载地址:pbCMS发布接口下载-pbootcms火车头发布接口教程
.....
}
}
// 生成分类选择
private function makeSortSelect($tree, $selectid = null)
{
$list_html = ”;
foreach ($tree as $value) {
// 默认选择项
if ($selectid == $value->scode) {
$select = “selected=’selected'”;
} else {
$select = ”;
}
$list_html .= “<option value='{$value->scode}’ $select>{$this->blank}{$value->name}</option>”;
// 子菜单处理
if ($value->son) {
$this->blank .= ‘ ’;
$list_html .= $this->makeSortSelect($value->son, $selectid);
}
}
// 循环完后回归位置
$this->blank = substr($this->blank, 0, – 6);
return $list_html;
}
}
?>