『转载』『教程』Typecho的Joe主题新增QQ打开自动跳转到浏览器
前言
最近QQ抽风,很多站长的网站都被屏蔽白了,我的也不例外
而且很多人上午解了下午又白,所以我就想做一个跳转,跳转到浏览器访问
然后看到执念有教程,就直接搬过来了,也就当做个备份吧
效果图
{tabs}
{tabs-pane label="后台"}
{/tabs-pane}
{tabs-pane label="跳转"}
{/tabs-pane}
{/tabs}
修改步骤
一、修改functions.php文件
新增如下代码;文件路径: usr/themes/Joe/functions.php
如果创建了 custom.php
就放在 custom.php 里
{hide}
$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());
{/hide}
二、修改include.php文件
路径如下: usr/themes/Joe/public/include.php
,在最顶部新增
{hide}
<?php if ($this->options->JPrevent === 'on') : ?>
<?php $this->need('public/prevent.php'); ?>
<?php endif; ?>
{/hide}
三、新增prevent.php文件
下载以下文件,上传路径: usr/themes/Joe/public
文件下载:
{hide}
{cloud title="prevent" type="lz" url="https://wwe.lanzoui.com/iSDNrx01omf" password=""/}
{/hide}
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »