帝国cms自动配图插件

  • 我放置插件的位置:域名/e/laoluo/autopic。
  • 对应修改文件 e/class/hinfofun.php,分别在函数 EditNews 和 Addnews出加代码。
  • 搜索代码 if($add['getfirsttitlepic']&&empty($add['titlepic'])),在if结束处加代码。
    

//edit

$zk_daname=$infotbr['tbname'];

$zk=$empire->fetch1("select * from $zk_daname where id='$add[id]'");

if(empty($zk['titlepic'])){

$baseInfo=$empire->fetch1("select * from {$dbtbpre}enewspublic limit 1");

$web_url = $baseInfo['newsurl'];

$do_id = $add['id'];

$url=$web_url."e/laoluo/autopic/gx.php?tbname=$zk_daname&id=$do_id&total=1&jx=api";

addLog("Log", json_encode($url, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT), "zk日志:请url");

$jg =file_get_contents($url);

addLog("Log", json_encode($jg, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT), "zk日志:请求结果");

}

//add
$zk_daname=$infotbr['tbname'];
$zk=$empire->fetch1("select * from $zk_daname where id='$add[id]'");
if(empty($zk['titlepic'])){
$baseInfo=$empire->fetch1("select * from {$dbtbpre}enewspublic limit 1");
$web_url = $baseInfo['newsurl'];
$do_id = $id;
$url=$web_url."e/laoluo/autopic/gx.php?tbname=$zk_daname&id=$do_id&total=1&jx=api";
addLog("Log", json_encode($url, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT), "zk日志:请url");
$jg =file_get_contents($url);
addLog("Log", json_encode($jg, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT), "zk日志:请求结果");
}

插件目录结构:
e\laoluo\autopic\src :底图
e\laoluo\autopic\index.php : 入口文件
e\laoluo\autopic\gx.php : 最终执行文件

对应链接:
域名/e/laoluo/autopic/index.php?pwd=xxx
域名/e/laoluo/autopic/gx.php?tbname=表名%id=文章id&total=文章总数
更新一条信息可以改total=1



 
posted @ 2024-06-27 16:50  Imzzk  阅读(167)  评论(0)    收藏  举报