51大单信息网

您现在的位置是: 首页 > 网络技术

网站运营版-如何发布微信公众号文章到帝国CMS的网站

网站运营版-如何发布微信公众号文章到帝国CMS的网站

网络技术 2021-09-20 03:45:10 root01 id in is 文章 new
帝国cms是有许多的用户群,我们软件没有内置这个系统,但是一样可以做到把文章发进去帝国CMS系统里。下面我们就一步步来教大家如何设置和发布。本次教程环境EmpireCMS7.2搭建起来后,模板做好,确认可以发文章后,下面我们来下载一个接口文件:进去网盘里,找到帝国免登录自定义接口.rar下载后,会有2个文件,EcmsLogin.

  帝国cms是有许多的用户群,我们软件没有内置这个系统,但是一样可以做到把文章发进去帝国CMS系统里。下面我们就一步步来教大家如何设置和发布。

  20170109174902

  本次教程环境EmpireCMS 7.2 搭建起来后,模板做好,确认可以发文章后,下面我们来下载一个接口文件:http://pan.baidu.com/s/1slf1LY9?进去网盘里,找到 帝国免登录自定义接口.rar

  下载后,会有2个文件,EcmsLogin.php和软件设置方法.txt,把EcmsLogin.php上传到网站的e/admin目录下,(如果你改了后台目录,admin就是对应你的后台目录),这个接口文件可以把文章存入数据库,有一个密码可以自行修改这一句代码后面的$password=’admin’; admin,就是密码,好了回到软件上设置。

  软件设置选项,选择自定义网站类型,然后,

  提交地址:http://你的网站/e/admin/EcmsLogin.php?pw=admin

  提交方式:POST,编码:UTF-8

  提交数据:

  username=admin&enews=AddNews&classid={id}&bclassid=1&id=0&oldchecked=1&ecmscheck=0&havetmpic=0&title={title}&titlecolor=&ftitle={title}&checked=1&isgood=0&firsttitle=0&keyboard={gzhnc}&titleurl=&newstime={time}&titlepic={image}&smalltext={gzhnc}:{gzh}-{title}&writer={gzhnc}&w_id=选择作者&befrom=&befrom_id=选择信息来源&newstext={content}&dokey=1©img=1&qz_url=&repimgnexturl=1&autopage=0&autosize=5000&getfirsttitlepic=1&getfirsttitlespic=1&getfirsttitlespicw=105&getfirsttitlespich=118&istop=0&newstempid=0&groupid=0&userfen=0&onclick={read}&totaldown={like}&info_diyotherlink=0&v_vote_num=1&v_editnum=8&vote_class=0&dovote_ip=0&vote_olddotime=0000-00-00&vote_dotime=0000-00-00&vote_width=500&vote_height=300&vote_tempid=1&newspath={yyyy}-{mm}-{dd}&addnews=提 交

  成功标识:发布成功

  好了,这样设置就可以采集一些文章来发布了。

  20170109180555

  说明一下提交地址,pw=admin 对应起你修改的EcmsLogin.php的密码可以在文件里查看的,并不等于是你的管理员登陆密码哦,提交数据中,username=admin这个admin,是你网站后台的账号。后台账号是真实存在的不能乱填。否则不知道这篇文章是谁发的。classid是栏目,bclassid是根栏目,title是文章标题,titlepic缩略图,writer作者

  后面变量标签{title}这样的格式,可用的标签有:

  变量格式为{var},可用变量为:

  标题={title}

  文章摘要={desc}

  内容={content}

  阅读数={read}

  点赞数={like}

  发布时间={time}

  原文地址={url}

  公众号={gzh}

  公众号昵称={gzhnc}

  头像={qlogo}

  缩略图={image}

  分类ID={id}

  赞赏数={zss}

  是否原创={yuanchuang}

  公众号二维码={logocode}

  公众号简介={gzhjj}

  软件采集数据,加入任务列表,提示发布到哪个栏目ID,这里的分类ID是在帝国后台栏目管理里的ID,填什么ID就发到什么栏目里。

  20170109181309

  软件加入任务列表,写入ID,栏目ID必须是文章类型,软件只能发新闻类的文章,然后就可以发布啦。去试试吧

  20170109181742

  问题一:发布失败,请查看软件目录下的Temp目录里他调试文件:自定义返回数据.txt,里面如果是看到,您来自的链接错误,就是bclassid填错了。请修改提交参数里的bclassid。可以在网址后台新增文章,右键查看框架源码,看到浏览器的地址栏上bclassid=1这样的字样。

  问题二:发布成功,有标题,但是内容空白,请到FTP里找到网站源码e\class\function.php里,修改或注释掉这一行。再发就可以了。出现这个问题的原因是,addslashes里,CopyImg函数提取不到微信的图片,返回了处理好的文本,也就是空文本。存入内容就变空了。

  20170331220430

  问题三:文章缩略图不显示,这是因为图片字段的长度太小导致的,去系统设置里,执行SQL命令,提交这两个命令:记得改成你的前缀phome_ecms

  alter?table?phome_ecms_article?modify?column?titlepic?varchar(250);

  alter?table?phome_ecms_news?modify?column?titlepic?varchar(250);

  问题四:提交文章,返回这个错误,Fatal?error:?Call?to?undefined?function?ReUserlistAll()?in?C:\www\e\class\hinfofun.php?on?line?314,这是因为模板问题,检查自定义列表选择的列表模板,在自动更新文章列表时出错,暂时没有什么好办法解决,只能找到文件位置e\class\hinfofun.php?on?line?314,注释掉这句。下面是这个函数,不知道复制进去hinfofun.php里能不能行。出处:\e\class\chtmlfun.php

  //批量刷新自定义信息列表

  function ReUserlistAll($start=0,$from,$userid,$username){

  global $empire,$public_r,$fun_r,$dbtbpre;

  $start=(int)$start;

  $b=0;

  $sql=$empire->query("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid>$start order by listid limit ".$public_r['reuserlistnum']);

  while($r=$empire->fetch($sql))

  {

  $b=1;

  $newstart=$r[listid];

  ReUserlist($r,"");

  }

  //完毕

  if(empty($b))

  {

  //操作日志

  insert_dolog("");

  printerror("ReUserlistAllSuccess",$from);

  }

  echo $fun_r['OneReUserlistSuccess']."(ID:".$newstart.")";

  exit();

  }

  未经允许不得转载:www.gulangu.com孤狼工作室 ? 网站运营版-如何发布微信公众号文章到帝国CMS的网站

发表评论