18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > typecho主题设置增加单选框的实现方法

typecho主题设置增加单选框的实现方法

时间:2022-07-30 04:30:01 | 来源:建站知识

时间:2022-07-30 04:30:01 来源:建站知识

因为清明节的缘故,想弄个网站变灰代码,最好是能用开关控制的,这样后台可以保存。代码实现效果百度了个把小时,算是实现了wordpress和typecho程序,其它程序暂时不研究。想到 JIElive 的 Initial 主题很棒,后台也有很多的单选框,就决定去研究研究,偷点技术用到自己的typecho主题上面,增强我的“简单页面2”主题。废话不多说,开始教程:

登录后台外观设置,找到 functions.php 后寻找 function themeConfig($form) { 并在它下面添加代码

$bodyGray = new Typecho_Widget_Helper_Form_Element_Radio('bodyGray',

array(1 => _t('启用'),

0 => _t('关闭')),

0, _t('网站整体变灰设置'), _t('该功能默认关闭'));

$form->addInput($bodyGray);

其中 $bodyGray 是你要进行单选的函数名称,首行后面引号内是相同的名称,0表示默认效果,1表示第二选择。保存后可以看到外观设置里面多了个该功能的选项,默认是都没有选择的,但是默认值是0,也就是不起作用,老铁门可以自己修改。将函数放到要实现的位置,比如我这个变灰的代码,是放到<head> 里面的,就放进去,价格函数判断

<ol class="dp-c"><li class="alt"><?php if ($this->options->bodyGray): ?></li><li><style>html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}</style></li><li class="alt"><?php endif; ?></li></ol>

这段代码的意思是,如果这个函数启用了,就执行(添加)下面的代码,如果没有启用就什么都不做。

文章来源:林三在线

来源地址:https://linsan.net/setup-chosen-for-typecho-theme.html

关键词:实现,方法,主题,设置,增加

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭