Typecho修改后台官方日志及更新检测


Typecho去除后台官方最新日志教程

我们经常在打开 Typecho后台的时候总是需要等待官方日志加载完才能进行其他操作,但是这样很耽误我们的时间。

教程:

打开系统源码 admin/index.php,找到下面的代码删除就可以了,在 96-105 行。

<div class="col-mb-12 col-tb-4" role="complementary">
        <section class="latest-link">
            <h3><?php _e('官方最新日志'); ?></h3>
            <div id="typecho-message">
                <ul>
                    <li><?php _e('读取中...'); ?></li>
                </ul>
            </div>
        </section>
    </div>

typecho禁用后台更新检测

typecho已经足够精简,但是还是有个没有软用的功能。那就是后台的版本更新检测。

用typecho的小伙伴应该都知道除非有大BUG,不然typecho是不会更新的。距今最后一次是2017.10.30更新的1.1版。到今天为止已经500天了.大概率到600天其实也不会更新。所以这个功能真是鸡肋。

既然没用,那我们就把它删除吧。方法很简单。

找到主题文件夹下的admin/index.php
搜索var ul = $('#typecho-message ul'), cache = window.sessionStorage,
然后把下面这些代码删除就可以了。

$(document).ready(function () {
    var ul = $('#typecho-message ul'), cache = window.sessionStorage,
        html = cache ? cache.getItem('feed') : '',
        update = cache ? cache.getItem('update') : '';

    if (!!html) {
        ul.html(html);
    } else {
        html = '';
        $.get('', function (o) {
            for (var i = 0; i < o.length; i ++) {
                var item = o[i];
                html += '' + item.date + ' ' + item.title
                    + '';
            }

            ul.html(html);
            cache.setItem('feed', html);
        }, 'json');
    }

    function applyUpdate(update) {
        if (update.available) {
            $(''
                + ''.replace('%s', update.current) + ''
                + ''
                + ''.replace('%s', update.latest) + '')
            .insertAfter('.typecho-page-title').effect('highlight');
        }
    }

声明:ByTeam|路人|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Typecho修改后台官方日志及更新检测


且听风吟,等待花开