跳到正文
苹果CMS · AppleCMS 苹果CMS · AppleCMS v12

这里是前台 Blade 怎么写。在后台改文件走模板(自带主题请先备份)。取影片和分类用 @vod*,见「标签」。不要在主题里写数据库查询。

目录长什么样

path
resources/views/themes/default/
  layout.blade.php           公共头尾(必须有 vodSeo 标签)
  index/index.blade.php      首页
  vod/type.blade.php         分类列表
  vod/show.blade.php         筛选
  vod/detail.blade.php       影片详情
  vod/play.blade.php         播放页
  vod/search.blade.php
  vod/arts.blade.php         资讯
  vod/topics.blade.php       专题
  vod/actors.blade.php       演员
  member/                    登录、注册、会员中心
  partials/paginate.blade.php

公共头必须输出 SEO 标签。缺某个文件时,对应前台页会报错或空白。改默认主题前建议复制一份目录再在设置里切换。

页面骨架

blade
@extends('themes.default.layout')

@section('content')
    @vodBreadcrumb
    

{{ $type->name }}

@vod(['page' => true, 'num' => 24]) {{ $item->name }} @endvod @vodPaginate @endsection

公共头里放 SEO 标签。分类导航用 @vodType(['type' => 'top'])。

标签向导

后台「标签向导」可以勾参数生成列表指令,复制进模板。插件启用后,向导里才会出现漫画、图集、小说、直播。完整指令见「标签」。

二次开发

业务放在 app/Services,不要改核心控制器里的入库逻辑。插件放 plugins/插件名/,用 plugin.json 声明菜单和标签。前台主题不要直接 DB::table。

飞机群 @sanpang