update(); $sagiri->ga(); $fav = new Typecho_Widget_Helper_Form_Element_Text('fav', NULL, NULL, _t('通用图标'), _t('请填入完整链接,作为网站标签页图标,手机建议大小 114x114')); $form->addInput($fav); $IOSIcon = new Typecho_Widget_Helper_Form_Element_Text('IOSIcon', NULL, NULL, _t('IOS 图标'), _t('请填入完整链接,作为网站图标,手机建议大小 114x114,适用 IOS 全系列')); $form->addInput($IOSIcon); $themeColor = new Typecho_Widget_Helper_Form_Element_Text('themeColor', NULL, NULL, _t('网站基础色调,用于浏览器搜索头部颜色显示'), _t('请填入完整 RGB(rgb(255, 255, 255)) 色值或者十六进制颜色代码(#fff)')); $form->addInput($themeColor); $default_thumb = new Typecho_Widget_Helper_Form_Element_Text('default_thumb', NULL, NULL, _t('文章默认、随机头图'), _t('若文章为抓取到图片则默认使用此地址作为图片')); $form->addInput($default_thumb); $backGroundImage = new Typecho_Widget_Helper_Form_Element_Text('backGroundImage', NULL, NULL, _t('网站 Banner 背景图'), _t('请填入完整链接,作为网站背景,不填则为默认')); $form->addInput($backGroundImage); $authorImage = new Typecho_Widget_Helper_Form_Element_Text('authorImage', NULL, NULL, _t('网站概要头像'), _t('请填入完整链接,作为网站头像,不填则为默认,建议为方形')); $form->addInput($authorImage); $liveTime = new Typecho_Widget_Helper_Form_Element_Text('liveTime', NULL, NULL, _t('建站日期'), _t('填写你的建站日期,格式:2017/11/02 11:31:29 ')); $form->addInput($liveTime); /* Social account */ $GitHubLink = new Typecho_Widget_Helper_Form_Element_Text('GitHubLink', NULL, NULL, _t('GitHub 链接'), _t('请填入完整链接')); $form->addInput($GitHubLink); $TwitterLink = new Typecho_Widget_Helper_Form_Element_Text('TwitterLink', NULL, NULL, _t('twitter 链接'), _t('请填入完整链接')); $form->addInput($TwitterLink); $QQLink = new Typecho_Widget_Helper_Form_Element_Text('QQLink', NULL, NULL, _t('QQ 链接'), _t('请填入完整链接')); $form->addInput($QQLink); $WechatQR = new Typecho_Widget_Helper_Form_Element_Text('WechatQR', NULL, NULL, _t('微信二维码'), _t('请填入完整二维码图片链接,用于赞赏')); $form->addInput($WechatQR); $AlipayQR = new Typecho_Widget_Helper_Form_Element_Text('AlipayQR', NULL, NULL, _t('支付宝二维码'), _t('请填入完整二维码图片链接,用于赞赏')); $form->addInput($AlipayQR); $customCss = new Typecho_Widget_Helper_Form_Element_Textarea('customCss', NULL, NULL, _t('自定义 CSS 代码'), _t('填写你的 CSS 代码,需要 `style` 标签')); $form->addInput($customCss); $customScript = new Typecho_Widget_Helper_Form_Element_Textarea('customScript', NULL, NULL, _t('自定义 JavaScript 代码 ( 例如:Google Analytics 代码 ) '), _t('填写你 JavaScript 代码,不需要 `script` 标签')); $form->addInput($customScript); $StyleSettings = new Typecho_Widget_Helper_Form_Element_Checkbox( 'StyleSettings', array( 'Banner' => _t('是否显示 Banner'), ), array(), _t('主题样式设置') ); $form->addInput($StyleSettings->multiMode()); /* Theme feature */ $feature = new Typecho_Widget_Helper_Form_Element_Checkbox( 'feature', array( 'showThumb' => _t('首页文章缩略图'), 'ribbons' => _t('类彩带背景'), 'codeHighlight' => _t('代码高亮'), 'commentEmoji' => _t('评论表情'), 'fastclick' => _t('解决移动端300ms延迟'), /* 'pjax' => _t('mini-pjax'), */ 'lazyImg' => _t('文章内图片懒加载'), ), array('showThumb'), _t('额外功能设置') ); $form->addInput($feature->multiMode()); $siderbarOption = new Typecho_Widget_Helper_Form_Element_Checkbox( 'siderbarOption', array( 'TopViewPost' => _t('热门文章'), 'topComnentPost' => _t('热评文章'), 'randomPost' => _t('随机文章'), ), array('randomPost'), _t('侧栏相关设置') ); $form->addInput($siderbarOption->multiMode()); $codeHighlightTheme = new Typecho_Widget_Helper_Form_Element_Radio( 'codeHighlightTheme', array( 'default' => _t('默认高亮,灰底'), 'okaidia' => _t('sublime 默认配色,黑底'), 'coy' => _t('MDN 配色,白底蓝边'), 'Solarized-Light' => _t('淡黄底色'), 'Tomorrow-Night' => _t('黑底色'), ), 'default', _t('代码高亮主题'), _t('代码高亮主题') ); $form->addInput($codeHighlightTheme); /* $PWA = new Typecho_Widget_Helper_Form_Element_Radio('PWA', array('able' => _t('启用'), 'disable' => _t('禁用'),), 'disable',_t('桌面支持'), _t('默认禁止') ); $form->addInput($PWA); */ } function themeFields(Typecho_Widget_Helper_Layout $layout) { $thumb = new Typecho_Widget_Helper_Form_Element_Text('thumb', NULL, NULL, _t('头图地址(thumb)'), _t('输入图片URL,则优先使用该图片作为头图。')); $layout->addItem($thumb); $thumbAlt = new Typecho_Widget_Helper_Form_Element_Text('thumbAlt', NULL, NULL, _t('头图描述(alt)'), _t('输入图片的描述。')); $layout->addItem($thumbAlt); }