Typecho的Joe主题新增QQ打开自动跳转到浏览器

chen'mo
2021-06-10 / 1 评论 / 5,324 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年06月10日,已超过1305天没有更新,若内容或图片失效,请留言反馈。
前言

最近QQ抽风,很多站长的网站都被屏蔽白了,我的也不例外

而且很多人上午解了下午又白,所以我就想做一个跳转,跳转到浏览器访问

然后看到执念有教程,就直接搬过来了,也就当做个备份吧

效果图
后台
跳转

 title=

修改步骤
一、修改functions.php文件

新增如下代码;文件路径: 
usr/themes/Joe/functions.php

php代码
图示
$JPrevent = new Typecho_Widget_Helper_Form_Element_Select(
    'JPrevent',
    array('off' => '关闭(默认)', 'on' => '开启'),
    'off',
    '请选择是否开启QQ防红拦截',
    '介绍:开启后,如果在QQ里打开网站,则会提示跳转浏览器打开'
);
$JPrevent->setAttribute('class', 'joe_content joe_custom'); // 如果后台无法展示该设置,将joe_custom修改为joe_other(我改成了joe_post,放在文章设置分类里的)
$form->addInput($JPrevent->multiMode());
二、修改include.php文件

路径如下: 
usr/themes/Joe/public/include.php

在最顶部新增

代码
图示
<?php if ($this->options->JPrevent === 'on') : ?>
    <?php $this->need('public/prevent.php'); ?>
<?php endif; ?>
三、新增prevent.php文件

下载以下文件,上传路径: 
usr/themes/Joe/public

文件下载:

prevent
来源:Github仓库

Joe主题新增海报功能——配合插件
« 上一篇 06-10
【Typecho】的Joe主题新增文章阅读时长统计
下一篇 » 06-12

评论 (1)

OωO
  • ::(呵呵)
  • ::(哈哈)
  • ::(吐舌)
  • ::(太开心)
  • ::(笑眼)
  • ::(花心)
  • ::(小乖)
  • ::(乖)
  • ::(捂嘴笑)
  • ::(滑稽)
  • ::(你懂的)
  • ::(不高兴)
  • ::(怒)
  • ::(汗)
  • ::(黑线)
  • ::(泪)
  • ::(真棒)
  • ::(喷)
  • ::(惊哭)
  • ::(阴险)
  • ::(鄙视)
  • ::(酷)
  • ::(啊)
  • ::(狂汗)
  • ::(what)
  • ::(疑问)
  • ::(酸爽)
  • ::(呀咩爹)
  • ::(委屈)
  • ::(惊讶)
  • ::(睡觉)
  • ::(笑尿)
  • ::(挖鼻)
  • ::(吐)
  • ::(犀利)
  • ::(小红脸)
  • ::(懒得理)
  • ::(勉强)
  • ::(爱心)
  • ::(心碎)
  • ::(玫瑰)
  • ::(礼物)
  • ::(彩虹)
  • ::(太阳)
  • ::(星星月亮)
  • ::(钱币)
  • ::(茶杯)
  • ::(蛋糕)
  • ::(大拇指)
  • ::(胜利)
  • ::(haha)
  • ::(OK)
  • ::(沙发)
  • ::(手纸)
  • ::(香蕉)
  • ::(便便)
  • ::(药丸)
  • ::(红领巾)
  • ::(蜡烛)
  • ::(音乐)
  • ::(灯泡)
  • ::(开心)
  • ::(钱)
  • ::(咦)
  • ::(呼)
  • ::(冷)
  • ::(生气)
  • ::(弱)
  • ::(狗头)
泡泡
阿鲁
颜文字
  1. 头像
    amiisk Lv.2   江苏省盐城市
    Windows 10 · QQ Browser
    沙发

    文件失效了 能不能补下

    回复