基础美化

Vela 主题设置 · 分区:基础美化 · 上级分区:7b2 · 选项 ID:jichumh · 类型:switcher

基础美化

功能简介

不能和上面那个一起开

适用场景

  • 当你希望「不能和上面那个一起开」生效时,开启本设置即可,无需改动主题文件。
  • 适用于需要在不写代码的前提下,快速为站点追加「基础美化」相关表现的场景。
  • 若同一页面存在多个相似美化项,建议只开启其一,避免视觉冲突。

代码实现

📂 文件创建清单

文件 是否需新建 完整存放路径 / 所属文件夹
sections.php 否(已存在) /zibll_child/includes/acg/sections.php —— 「基础美化」分区的 fields 数组
本设置项 jichumh 作为 sections.phpfields 数组的一项,无需单独建文件

无需新建任何 PHP / JS / CSS 文件。本设置是 Vela 主题设置页的一个开关,字段已写在 /zibll_child/includes/acg/sections.php(相对路径 zibll_child/includes/acg/sections.php)的「基础美化」分区(上级分区:7b2)。开启后,前端通过 vela_get_option('jichumh') 读取开关状态,由 includes/acg/ 模块输出对应样式类或加载美化资源。

📁 本段代码存放文件

以下 CSF 字段定义 需放在 /zibll_child/includes/acg/sections.phpzibll_child/includes/acg/sections.php)的「基础美化」分区的 fields 数组中(该项已存在,无需重复添加;若你要新增同类设置,照此格式在对应分区追加即可)。

开关注册代码(CSF 字段定义)

array(
            array(
                'title'   => '基础美化',
                'label'   => '开启后,将开启一些局部的美化,地方太多了,不过多阐述',
                'id'      => 'jichumh',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '手机美化',
                'label'   => '开启一键美化手机端!',
                'id'      => 'sjmh',
                'default' => false,
                'type'    => 'switcher',
            ),
            array(
                'title'   => '二级菜单美化',
                'label'   => '开启后,二级菜单前面会有彩色圆点',
                'id'      => 'erjicd',
                'default' => false,
                'type'    => 'switcher',
            ),
            array(
                'title'   => '隐藏二级菜单',
                'label'   => '开启后,隐藏PC端下面那行小菜单',
                'id'      => 'erjcdyc',
                'default' => false,
                'type'    => 'switcher',
            ),
            array(
                'title'   => '手机底部美化',
                'label'   => '开启后,修改底部导航样式',
                'id'      => 'sjdb',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => 'FancyBox灯箱',
                'label'   => '开启后,给B2主题添加一个灯箱,需要关闭默认的图片放大功能',
                'id'      => 'fancybox',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '全局圆角',
                'label'   => '开启后,全局边框圆角显示,需配合自带的圆角弧度使用,建议px15',
                'id'      => 'qjyj',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '卡片阴影',
                'label'   => '开启后,文章卡片添加一个阴影',
                'id'      => 'kpyy',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '文章列表',
                'label'   => '开启后,文章将会有一个水波上浮动效',
                'id'      => 'b2_post',
                'default' => false,
                'type'    => 'switcher',
            ),
            array(
                'title'   => '文章列表上浮',
                'label'   => '开启后,文章将会有一个上浮动效',
                'desc'   => '不能和上面那个一起开',
                'id'      => 'b2_post2',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '任务进度',
                'label'   => '开启后,美化任务进度',
                'id'      => 'rwjd',
                'default' => false,
                'type'    => 'switcher',
            ),
        array(
                'title'   => '用户等级',
                'label'   => '开启后,美化美化用户等级(可能不生效)',
                'id'      => 'user_lv',
                'default' => false,
                'type'    => 'switcher',
            ),
        )

使用示例

  1. 后台 外观 → Vela主题设置 → 基础美化,找到「基础美化」开关并打开,保存设置。
  2. 回到前台对应页面,即可看到效果(部分项仅 PC 端或仅子比主题生效,详见说明)。
  3. 在主题或插件代码中读取该设置:
$on = vela_get_option('jichumh', false);
if ($on) {
    // 开关已开启,自定义逻辑
}
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容