排行榜 统计
  • 建站日期:2020-07-15
  • 文章总数:61 篇
  • 评论总数:1371 条
  • 分类总数:6 个
  • 最后更新:11月16日

Typecho小程序1.2版本适配方案

本文阅读 2 分钟
首页 精品教程,TYPECHO 正文

Typecho小程序1.2版本适配方案

最近发现typecho程序时隔好几年的居然更新了,但是小程序代码似乎并没有办法使用,今天抽空看了一下,发现1.2版本取消了json和xml输出的接口,所以无法输出josn数据。

下面给大家提出一个适配方法,在原先的版本中是存在该接口的代码如下:


/**
     * 抛出ajax的回执信息
     *
     * @access public
     * @param string $message 消息体
     * @return void
     */
    public function throwXml($message)
{
        /** 设置http头信息 */
        $this->setContentType('text/xml');

        /** 构建消息体 */
        echo '<?xml version="1.0" encoding="' . $this->getCharset() . '"?>',
        '<response>',
        $this->_parseXml($message),
        '</response>';

        /** 终止后续输出 */
        exit;
    }

    /**
     * 抛出json回执信息
     *
     * @access public
     * @param mixed $message 消息体
     * @return void
     */
    public function throwJson($message)
{
        /** 设置http头信息 */
        $this->setContentType('application/json');

        echo json_encode($message);

        /** 终止后续输出 */
        exit;
    }

代码位置在var/Typecho/Response.php中,如果想要在1.2版本中使用插件,只需要将代码加入到1.2版本的该文件中就可以了,如下图:

var/Typecho/Response.php

其他配置方法就和之前的是一样的了,注意一定要关闭php7.2版本的display_errors报错功能,不然也不会成功(这个配置之前的配置教程中也存在)。

搭建指南:https://www.i4qq.com/jpjc/Typechoxcxdjzn.html

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.i4qq.com/jpjc/typecho1-2shipeifangan.html
小程序利用云函数发送电子邮件功能详解
« 上一篇 03-21
Typecho小程序接入百度登录详细教程
下一篇 » 06-27

发表评论

V注册会员 L评论等级
R5 条回复
  1. kkk :

    1.2好像还是有问题,配置完成后小程序空白,降级为1.1就正常了

  2. RINGO :

    加完之后会显示 500报错,打不开网站了

    1. RINGO :

      @RINGO

      解决了,是因为伪静态问题,感谢站长提供开源!

没有更多评论了

作者信息

热门文章

标签TAG

热评文章