这里是正文占位(按你的实际字段输出)。
[TDK DEBUG] erji.ceshi.help/1272653183/163074476.html · 2025-12-16 04:43:53 · >>> BEGIN
• === douya_tdk_build(scene=inner) ===
■ reverse.cat.strict: {"cat_mode":"mirror","seg":"1272653183","segRaw":"1272653183"}
■ perm.decode.affine.flow: {"pid_raw":1272653183,"pid_norm":1272653183,"ns":"douya|29|h:erji.ceshi.help|o:42515|d:|c:0|b:29|u32:1418073162","off":42515,"a":1856288736,"b":1380281673,"m":2147483629,"ainv":376615809,"x_wo_off":1272610668,"x_wo_b":2039812624,"id":10089}
■ reverse.cat.strict.mirror.hit: {"fake_id":10089,"cid":10089}
■ perm.decode.affine.flow: {"pid_raw":163074476,"pid_norm":163074476,"ns":"douya|29|h:erji.ceshi.help|o:42515|d:|c:0|b:29|u32:1418073162","off":42515,"a":1856288736,"b":1380281673,"m":2147483629,"ainv":376615809,"x_wo_off":163031961,"x_wo_b":930233917,"id":73132}
■ perm.decode.id.compare: {"code_raw":"163074476","mode":"id","n":163074476,"dirPrefix":"","cidNsEff":0,"id_ns0":73132,"id_cidNs":null}
■ reverse.sot: {"skeleton":"/{cat}/{code}.html","code_mode":"id","cat_mode":"mirror","dir_prefix":"","ns":{"fake_id":10089,"slug":"rebodianshiju","classid":0}}
■ reverse.tokens: {"cat":"1272653183","code":"163074476"}
■ urlmap.seed_url: erji.ceshi.help|/1272653183/{#CODE#}.html
■ urlmap.cat_part: 1272653183
■ word.by_id.sql: SELECT word AS word FROM phome_douya WHERE id=73132 LIMIT 1
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE id=73132 LIMIT 1
■ SQL.rows: 1
■ word.by_id.hit: {"id":73132,"word":"gogo高清免费完整版视频"}
■ reverse.lookup.title: {"id":73132,"word":"gogo高清免费完整版视频"}
■ reverse.sot: {"skeleton":"/{cat}/{code}.html","code_mode":"id","cat_mode":"mirror","dir_prefix":"","ns":{"fake_id":10089,"slug":"rebodianshiju","classid":0}}
■ reverse.tokens: {"cat":"1272653183","code":"163074476"}
■ route.facts: {"host":"erji.ceshi.help","path":"/1272653183/163074476.html","type":"inner","id":73132,"code":"163074476","title":"gogo高清免费完整版视频","cat":{"id":0,"fake_id":10089,"slug":"rebodianshiju","name":"热播电视剧","classname":""},"sot":{"skeleton":"/{cat}/{code}.html","code_mode":"id","cat_mode":"mirror","dir_prefix":"","ns":{"fake_id":10089,"slug":"rebodianshiju","classid":0}},"tokens":{"cat":"1272653183","code":"163074476"},"seed_url":"erji.ceshi.help|/1272653183/{#CODE#}.html","dirprefix":""}
■ routes.resolved.from: dpw_routes_reverse()
■ ctx.route_type: inner
■ tpl.selected: {"classtempid":4,"listtempid":10,"newstempid":11}
■ tpl.source: default
■ routes.patterns: (none)
■ config_file: /www/wwwroot/erji.ceshi.help/e/douya/config/tdk_config.php
■ config_exists: true
■ config_array: true
■ request.host: erji.ceshi.help
■ request.path: /1272653183/163074476.html
■ ctx.route_type: inner
■ domain_overrides_text:
• 域名覆盖:未配置,跳过。
■ config_snapshot_after_override: {"enabled":true,"site":{"name":""},"routing_rules":{"cn_domain_as_main":true,"cn_inner_as_main":true,"split_main_for_site":true},"title":{"use_related":true,"related_count":2,"word_order_mode":"random","placement":"right","sep_cn":"-","sep_en":"-","fallback_random_main":true,"fallback_main_with_related":true},"keywords":{"mirror_title":true,"use_related":true,"related_count":10,"sep":",","dedup":true},"word_source":{"main":{"mode":"douya_default","table":"phome_douya","column":"word","match_mode":"contain","limit":1,"order":"keep","where":"","sql":"","decrement":{"enable":true,"side":"auto","series":"10,8,6,4,2","auto":true,"auto_step":2,"when_keep_auto":true}},"related":{"mode":"douya_default","table":"phome_douya","column":"word","match_mode":"left","limit":10,"order":"len_desc","where":"","sql":"","decrement":{"enable":true,"side":"auto","series":"10,8,6,4,2","auto":true,"auto_step":2,"when_keep_auto":true}},"inner":{"mode":"douya_default","table":"phome_douya","column":"word","match_mode":"contain","limit":10,"order":"len_desc","where":"","sql":"","decrement":{"enable":false,"side":"auto","series":"10,8,6,4,2","auto":true,"auto_step":2,"when_keep_auto":true}}},"desc":{"start_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","middle_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_middle.txt","end_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_end.txt","max_len":120,"fallback_tpl":"{word} 的相关介绍与资料,来自 {site}。"},"scenes":{"category":{"title_mode":"main_rel_site","title_custom_tpl":"{main} - {k1} - {k2} - {site}","desc_start_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/home_desc_start.txt","desc_middle_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/home_desc_middle.txt","desc_end_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/home_desc_end.txt"},"inner":{"title_mode":"main_site","title_custom_tpl":"{main} - {site}","desc_start_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","desc_middle_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","desc_end_file":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","desc_max_len":120,"desc_fallback_tpl":"{word} 的相关介绍与资料,来自 {site}。"}},"mapping":[],"domain_overrides_text":"","tags":{"title":"{title}","site":"{site}","main":"{main}","k1":"{k1}","k2":"{k2}","desc":"{desc}","cat":"{cat}"},"seed":{"allow_override":true,"base":"host+cat+path","rotate":"stable"}}
■ seed.base: host+cat+path
■ seed.rotate: stable
■ seed.seedStr: erji.ceshi.help|/1272653183/{#CODE#}.html
■ seed.crc32: 1227793476
■ seed.current: 1227793476
■ route.host: {"uhost":"erji.ceshi.help","sub":"erji","cn_domain_as_main":"ON","cn_inner_as_main":"ON","scene":"category"}
■ route.pinyin.sql.eq: SELECT word AS word FROM phome_douya WHERE pinyin = 'erji' LIMIT 1
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE pinyin = 'erji' LIMIT 1
■ SQL.rows: 0
■ route.pinyin.sql.like: SELECT word AS word FROM phome_douya WHERE pinyin LIKE 'erji%' LIMIT 1
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE pinyin LIKE 'erji%' LIMIT 1
■ SQL.rows: 1
• route.main: 拼音前缀命中 erji% → '二级黄'
■ seed.unified_from_home: 885255466
■ RELATED START cfg: {"match_mode":"left","order":"len_desc","limit":10,"dec.enable_cfg":true,"dec.enable_final":true,"dec.side_cfg":"auto","dec.series":"10,8,6,4,2","dec.auto":true,"dec.auto_step":2,"dec.when_keep_auto":true,"needCnt":2,"word_order_mode":"random"}
■ related.series.final: [2]
• related: RUN mode='left'
■ related.len2.subs: ["二级"]
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE word LIKE '二级%' ORDER BY LENGTH(word) DESC LIMIT 10
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE word LIKE '二级%' ORDER BY LENGTH(word) DESC LIMIT 10
■ SQL.rows: 6
■ related.len2.valid_pool: ["二级毛片在线观看","二级片免费观看","二级片免费看","二级性生活片","二级理论片"]
■ related.len2.picked_this_round: ["二级性生活片","二级理论片"]
■ related.picked_total: ["二级性生活片","二级理论片"]
• related: 已凑够 2 条,在模式 'left' 下停止。
■ related_pool_final: ["二级性生活片","二级理论片"]
■ site.base.candidates: ["二级黄","二级性生活片","二级理论片"]
■ site.base.normalized: ["二级黄","二级性生活片","二级理论片"]
■ site.base.lcp: 二级
■ site.final: 二级视频网
■ site.home.seed: 3177061807
■ site.home.main: 二级黄
■ site.home.site: 二级视频网
■ seed.unified_from_home: 3177061807
■ word.by_id.sql: SELECT word AS word FROM phome_douya WHERE id=73132 LIMIT 1
■ SQL.exec: SELECT word AS word FROM phome_douya WHERE id=73132 LIMIT 1
■ SQL.rows: 1
■ word.by_id.hit: {"id":73132,"word":"gogo高清免费完整版视频"}
■ inner.title.from_id: {"id":73132,"word":"gogo高清免费完整版视频"}
■ category.name.from_routes: 热播电视剧
■ seed.inner.ns: {"from":"routes.fid","val":10089,"slug":"rebodianshiju","dir":"1272653183"}
■ seed.inner.mixed: 76353808
■ build.scene.note: {"scene":"inner","from":"/www/wwwroot/erji.ceshi.help/e/douya/lib/tdk/index.php:1142","tag":"build_title"}
■ keywords.mirror_parts: ["gogo高清免费完整版视频","二级视频网"]
■ build.scene.note: {"scene":"inner","from":"/www/wwwroot/erji.ceshi.help/e/douya/lib/tdk/index.php:1164","tag":"build_desc"}
■ desc.files: {"start":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","middle":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","end":"/www/wwwroot/erji.ceshi.help/e/douya/data/desc_start.txt","max_len":120}
• desc: 文件为空或缺失 → 使用 fallback_tpl。
■ ctx.tdk: {"title":"gogo高清免费完整版视频-二级视频网","keywords":"gogo高清免费完整版视频,二级视频网","description":"gogo高清免费完整版视频 的相关介绍与资料,来自 二级视频网。","scene":"inner","main":"gogo高清免费完整版视频","site":"二级视频网"}
• inner scene: build by tdk_build_* (HOME site)
--- build.summary --------------------------------------------------
scenes.count = 1 ; unique = 1 ; detail = inner x1
callers.top:
- /www/wwwroot/erji.ceshi.help/e/douya/lib/tdk/index.php:1164 | tag=build_desc x1
- /www/wwwroot/erji.ceshi.help/e/douya/lib/tdk/index.php:1142 | tag=build_title x1
[TDK DEBUG] <<< END <<<
这里是正文占位(按你的实际字段输出)。