mirror of https://github.com/IoTcat/ushio-img.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
4.0 KiB
89 lines
4.0 KiB
4 years ago
|
<?php
|
||
|
|
||
|
if(!defined('__TYPECHO_ROOT_DIR__')) exit;
|
||
|
|
||
|
require_once("single.php");
|
||
|
|
||
|
function themeConfig($form) {
|
||
|
Single::update();
|
||
|
|
||
|
// 自定义站点图标
|
||
|
$favicon = new Typecho_Widget_Helper_Form_Element_Text('favicon', NULL, NULL, _t('站点图标'), _t('在这里填入一张 png 图片地址(<a>192x192px</a>),不填则使用默认图标'));
|
||
|
$form -> addInput($favicon);
|
||
|
|
||
|
// 自定义背景图
|
||
|
$background = new Typecho_Widget_Helper_Form_Element_Text('background', NULL, NULL, _t('站点背景'), _t('在这里填入一张图片地址,不填则显示纯色背景'));
|
||
|
$form -> addInput($background);
|
||
|
|
||
|
// 自定义社交链接
|
||
|
$home_social = new Typecho_Widget_Helper_Form_Element_Textarea('home_social', NULL, NULL, _t('自定义社交链接'), _t('在这里填入你的自定义社交链接,不填则不输出。(格式请看<a href="https://github.com/Dreamer-Paul/Single/releases/tag/1.1" target="_blank">帮助信息</a>)'));
|
||
|
$form -> addInput($home_social);
|
||
|
|
||
|
// 自定义样式表
|
||
|
$custom_css = new Typecho_Widget_Helper_Form_Element_Textarea('custom_css', NULL, NULL, _t('自定义样式表'), _t('在这里填入你的自定义样式表,不填则不输出。'));
|
||
|
$form -> addInput($custom_css);
|
||
|
|
||
|
// 自定义统计代码
|
||
|
$custom_script = new Typecho_Widget_Helper_Form_Element_Textarea('custom_script', NULL, NULL, _t('统计代码'), _t('在这里填入你的统计代码,不填则不输出。需要 <a><script></a> 标签'));
|
||
|
$form -> addInput($custom_script);
|
||
|
|
||
|
// 自定义作者信息
|
||
|
$author_text = new Typecho_Widget_Helper_Form_Element_Textarea('author_text', NULL, NULL, _t('作者信息'), _t('显示在文章底部的作者信息,不填则不输出。'));
|
||
|
$form -> addInput($author_text);
|
||
|
|
||
|
// 夜间模式
|
||
|
$night_mode = new Typecho_Widget_Helper_Form_Element_Radio('night_mode',
|
||
|
array(
|
||
|
'0' => _t('关闭'),
|
||
|
'1' => _t('开启'),
|
||
|
'2' => _t('始终')
|
||
|
),
|
||
|
'1', _t('是否根据时间开启夜间模式'), _t('在 22:00 - 5:00 期间自动开启夜间模式,始终则为始终开启夜间模式'));
|
||
|
$form -> addInput($night_mode);
|
||
|
|
||
|
// 复制提示
|
||
|
$copy_notice = new Typecho_Widget_Helper_Form_Element_Radio('copy_notice',
|
||
|
array(
|
||
|
'0' => _t('关闭'),
|
||
|
'1' => _t('开启'),
|
||
|
),
|
||
|
'1', _t('是否在复制内容的时候提示注意事项'), _t('开启则会在访客复制内容时弹窗'));
|
||
|
$form -> addInput($copy_notice);
|
||
|
|
||
|
// 开启公共 CDN
|
||
|
$cdn_set = new Typecho_Widget_Helper_Form_Element_Radio('cdn_set',
|
||
|
array(
|
||
|
'0' => _t('关闭'),
|
||
|
'1' => _t('开启'),
|
||
|
),
|
||
|
'0', _t('是否使用公共 CDN'), _t('使用 JSDelivr 的公共 CDN 服务,确保你的主题版本为最新'));
|
||
|
$form -> addInput($cdn_set);
|
||
|
|
||
|
// 信息栏
|
||
|
$widget_set = new Typecho_Widget_Helper_Form_Element_Radio('widget_set',
|
||
|
array(
|
||
|
'0' => _t('关闭'),
|
||
|
'1' => _t('开启'),
|
||
|
),
|
||
|
'0', _t('是否显示信息栏'), _t('在页尾显示 “最近评论”、“最新文章” 和 “时光机”'));
|
||
|
$form -> addInput($widget_set);
|
||
|
|
||
|
// 首页、存档页属性显示
|
||
|
$archive_meta = new Typecho_Widget_Helper_Form_Element_Checkbox('archive_meta',
|
||
|
array(
|
||
|
'show_category' => _t('文章分类'),
|
||
|
'show_tags' => _t('文章标签'),
|
||
|
'show_comments' => _t('评论数')),
|
||
|
array('show_category', 'show_comments'), _t('首页、存档页属性显示'));
|
||
|
$form -> addInput($archive_meta -> multiMode());
|
||
|
|
||
|
// 文章页属性显示
|
||
|
$post_meta = new Typecho_Widget_Helper_Form_Element_Checkbox('post_meta',
|
||
|
array(
|
||
|
'show_category' => _t('文章分类'),
|
||
|
'show_tags' => _t('文章标签'),
|
||
|
'show_comments' => _t('评论数')
|
||
|
),
|
||
|
array('show_category', 'show_comments'), _t('文章页属性显示'));
|
||
|
$form -> addInput($post_meta -> multiMode());
|
||
|
}
|