排行榜 统计
  • 建站日期:2020-07-15
  • 文章总数:63 篇
  • 评论总数:1456 条
  • 分类总数:6 个
  • 最后更新:2023年03月28日

关于typecho1.2适配的问题新版

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

emmm,之前的适配只是看了看问题在哪,然后直接就在typecho源代码里面改了,这是很不好的一种修改方案,那时候也没管,不过好像有一些用户也觉得不太好,所以给大家重新弄了一下,之前应该是太忙了,没空吧。

适配代码直接会在插件中修改,也只修改了一点内容,如果你是新站或者还没有适配的可以用一下,如果你用之前的方案适配过了,也推荐你用一下这个新版,因为如果你重新搭建博客网站的时候再用2.5版的插件就可能还是会出现不适配的问题,还得手动改typecho代码。

之前的问题主要是由于typecho代码中删除了json和xml的输出代码,所以我在Response.php中直接加上了,嗯,这次直接将这个输出代码放在插件中,这样就不用修改源程序了。以下是2.5版本的输出代码:

typecho2.5版本的输出代码

我们只需要将之前放在Response.php代码中的代码块放在这里,然后修改一下指向就行了,如下:

修改方案

新增代码块如下:


    public function throwJson($message){
        /** 设置http头信息 */
        $this->setContentType('application/json');
        echo json_encode($message);
        /** 终止后续输出 */
        exit;
            
    }

修改指向就是将res删除就好了,直接这个文件本身的方法。

嗯,为了方便,我会将这个修改后的版本定为2.6方便后续更新。

下载地址:https://ygycz.lanzouv.com/iDDhq0g2w5ef

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.i4qq.com/jpjc/gytypecho1-2spdwtxb.html
Node.js中常见的参数字典升序排序及拼接
« 上一篇 07-19
写一个基于node.js的api后台管理系统
下一篇 » 02-15

发表评论

成为第一个评论的人

作者信息

热门文章

标签TAG

热评文章