# 系统配置 {site:cfg code="YONG_JIU_DOMAIN" encode="false"/} # 广告配置 {site:adcfg code="JIAO_YOU_XIA_ZAI" encode="false"/} # 获取seo tdk {site:seotdk code="index" valcode="stc_title" encode="false"/} # 获取 站点信息 {site:site valcode="site_name" encode="false"/} # 转码 {site:wz wz="保存永久访问二维码" /} # 小说分类 url {site:nflurl gender="$arrNovel[gender]" category="$arrNovel[category]" status="$arrNovel[status]" page="1"/} {site:nflurl gender="all" category="$arrNovel[category_pinyin]" status="all" page="1"/} # 小说详情 url {site:nurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin"/} # 伪造小说详情 url {site:nnurl n_id="$Novel->n_id" n_py="$Novel->og_novel_pin_yin" n_fid="$Novel->n_forge_id"/} # 小说目录 url {site:nclurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" order="zheng" page="1"/} # 小说章节 url {site:cpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" c_sort="$Chapter[c_sort_num]" c_page="1"/} # 小说最新章节 url {site:lcpurl n_id="$arrNovel[n_id]" n_py="$arrNovel[og_novel_pin_yin]" /} # 搜索详情 url {site:souurl key="哈哈" p="1"/} # 干扰码 {site:grm domain="Request->DomainModel->d_domain" code="kuangyu-pc-index" line="50" diff="0" start="5" end="20" type="2" /} # 图片加密 ```php # 01、 获取多个小说数据并且遍历 # 传参与默认值(传参用下面的变量名,名称不需要$符号, 值的话如果用第三方变量作为值,需要带$符号): $count ?? '10'; # 查询条数 $n_category ?? "all"; # 查询分类 $sort_type ?? "all"; # 排序方式 $n_status ?? "all"; # 查询状态 $n_sex ?? "all"; # 查询性别 $diff_key ?? ""; # 缓存键值差异 $cache_life ?? '0'; # 缓存时间,如果需要开启缓存,这个字段必须传,而且必须大于0 $d_key ?? 'd_key'; # 查询出来的数据遍历的时候, 下标键变量的名称 $d_val ?? 'd_val'; # 查询出来的数据遍历的时候, 值的名称 # 样例 {novel:list count="10" n_category="$Request.route.category" d_key="d_key" d_val="novel" p_val="page_data" cache_life="1000"}
  • Index: {$d_key} Title: {$novel.n_name} Author: {$novel.n_category}
  • {/novel:list} # 02、 获取分页小说数据并且遍历 # 传参与默认值(传参用下面的变量名,名称不需要$符号, 值的话如果用第三方变量作为值,需要带$符号): $page ?? '1'; # 页码 $limit ?? '10'; # 查询条数 $n_category ?? "all"; # 查询分类 $sort_type ?? "all"; # 排序方式 $n_status ?? "all"; # 查询状态 $n_sex ?? "all"; # 查询性别 $diff_key ?? ""; # 缓存键值差异 $cache_life ?? '0'; # 缓存时间,如果需要开启缓存,这个字段必须传,而且必须大于0 $d_key ?? 'd_key'; # 查询出来的数据遍历的时候, 下标键变量的名称 $d_val ?? 'd_val'; # 查询出来的数据遍历的时候, 值的名称 $p_val ?? 'p_val'; # 分页页码数据,这是一个数组。和之前控制器渲染的那个数组一致的。 $func ; # 这个参数是一个回调方法名,用来渲染分页页码数据的,该方法需要在 NovelService 类里面实现,func(array $arrParams, array $arrSort, array $arrNovel) # 样例 {novel:pager page="1" limit="10" n_category="$Request.route.category" d_key="d_key" d_val="novel" p_val="page_data" cache_life="1000" func="generateSearchPager"}
  • Index: {$d_key} Title: {$novel.n_name} Author: {$novel.n_category}
  • {/novel:pager} {php}var_dump($page_data);{/php} # 03、获取替换模板替换后的数据 # 传参与默认值(传参用下面的变量名,名称不需要$符号, 值的话如果用第三方变量作为值,需要带$符号): $code ; # 替换模板编码 # 样例 {site:replace code="INDEX@INDEX@TITLE"} # 04、获取小说详情数据 # 传参与默认值(传参用下面的变量名,名称不需要$符号, 值的话如果用第三方变量作为值,需要带$符号): $n_id ; # 传入的小说ID $n_forge_id ; # 传入的伪造小说ID,默认值0,不伪造 $n_key ; # 查询出来的数据待使用的变量名称 # 样例 {novel:info n_id="33" n_key="arrNovel01" n_forge_id="1125940" /} {$arrNovel01.n_name} ```