模组参考漫画模块
漫画章节与阅读页
从 MacCMS 漫画详情的章节来源生成阅读链接,使用 sid/nid 选择章节并验证图片顺序。
MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围
漫画阅读页为 html/manga/play.html,aid=125。详情页提供 manga_page_list,按来源组和章节组织;它不是视频的 vod_play_list。
后台准备
建立漫画分类并添加测试漫画,填入可用章节数据和你有权展示的图片。先保存一章含两张图片的测试内容,避免首次就导入大量章节。
显示章节入口
{maccms:foreach name="obj.manga_page_list" id="group"}
{maccms:foreach name="group.urls" id="chapter"}
<a href="{:mac_url_manga_play($obj,['sid'=>$group.sid,'nid'=>$chapter.nid])}">{$chapter.name}</a>
{/maccms:foreach}
{/maccms:foreach}sid 表示章节来源组,nid 表示组内章节。使用模型提供的编号,不使用循环显示序号推测。缺章节时先核对后台保存的数据与页面对象。
验收
从详情进入第1章,核对图片顺序、下一章、返回详情和手机阅读。检查会员限制与失效图片的提示;默认阅读器的完整布局可参照下方模板,但第三方主题需要独立验证。