前言
最近QQ抽风,很多站长的网站都被屏蔽白了,我的也不例外
而且很多人上午解了下午又白,所以我就想做一个跳转,跳转到浏览器访问
然后看到执念有教程,就直接搬过来了,也就当做个备份吧
效果图
{/tabs-pane}
{tabs-pane label="跳转"}
{/tabs-pane}
修改步骤
一、修改functions.php文件
新增如下代码;文件路径:
usr/themes/Joe/functions.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());
{/tabs-pane}
{tabs}
{tabs-pane label="图示"}
{/tabs-pane}
二、修改include.php文件
路径如下:
usr/themes/Joe/public/include.php
在最顶部新增
<?php if ($this->options->JPrevent === 'on') : ?>
<?php $this->need('public/prevent.php'); ?>
<?php endif; ?>
{/tabs-pane}
{tabs-pane label="图示"}
{/tabs-pane}
三、新增prevent.php文件
下载以下文件,上传路径:
usr/themes/Joe/public
文件下载:
文件失效了 能不能补下