苹果CMS V10全站页面动态SEO标题、关键词、描述调用代码教程
发布时间:2025-05-13共11人阅读
一、动态SEO配置原理
苹果CMS V10 每个页面都拥有独立的AID页面标识,通过系统变量 $maccms.aid 可精准识别当前访问页面类型。借助条件判断语句,能够为网站不同页面单独配置专属的title标题、keywords关键词、description描述,实现全站页面SEO信息差异化动态输出。该段代码可直接放置在模板公共头部文件中,统一管理全站SEO规则。
二、全站页面AID对应对照表
不同AID数值对应网站不同功能页面,是实现差异化SEO的核心依据,全站完整页面映射关系如下:
| AID数值 | 页面类型 | 模板路径 |
|---|---|---|
| 1、10 | 网站首页、视频首页 | index/index、vod/index |
| 11 | 视频分类页 | vod/type |
| 12 | 视频筛选页 | vod/show |
| 13 | 视频搜索页 | vod/search |
| 14 | 视频详情页 | vod/detail |
| 15 | 视频播放页 | vod/play |
| 16 | 视频下载页 | vod/down |
| 17 | 视频角色页 | vod/role |
| 20 | 文章首页 | art/index |
| 21 | 文章分类页 | art/type |
| 22 | 文章筛选页 | art/show |
| 23 | 文章搜索页 | art/search |
| 24 | 文章详情页 | art/detail |
| 30 | 专题列表页 | topic/index |
| 34 | 专题详情页 | topic/detail |
| 80 | 演员首页 | actor/index |
| 81 | 演员分类页 | actor/type |
| 82 | 演员筛选页 | actor/show |
| 83 | 演员搜索页 | actor/search |
| 84 | 演员详情页 | actor/detail |
| 90 | 角色首页 | role/index |
| 93 | 角色搜索页 | role/search |
| 94 | 角色详情页 | role/detail |
| 100 | 剧情首页 | plot/index |
| 103 | 剧情搜索页 | plot/search |
| 104 | 剧情详情页 | plot/detail |
| 2 | 网站地图页 | map/index |
| 4 | 留言反馈页 | gbook/index |
三、全站通用动态SEO完整代码
以下代码适配苹果CMS V10所有页面,可自动根据页面类型、分页、筛选参数、内容数据动态生成SEO信息,直接替换模板头部SEO代码即可使用。
{if $maccms.aid==1 || $maccms.aid==10}
<!--首页 index/index 及 vod/index -->
<title>{if !empty($maccms.seo.vod.name)}{$maccms.seo.vod.name} - {/if}{$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($maccms.seo.vod.key)}{$maccms.seo.vod.key}{else/}{$maccms.site_keywords}{/if}" />
<meta name="description" content="{if !empty($maccms.seo.vod.des)}{$maccms.seo.vod.des}{else/}{$maccms.site_description}{/if}"/>
{elseif $maccms.aid==11/}
<!--视频分类页 vod/type -->
<title>{if !empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐,为网友提供高画质的{$obj.type_name}{/if}" />
{elseif $maccms.aid==12/}
<!--视频筛选页 vod/show -->
<title>{$param.year}{$param.area}{$param.lang}{if !empty($param.letter)}首字母{$param.letter}{/if}{$param.version}{$param.class}{$obj.type_name}{if $param.by=='hits'}排行榜{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐,为网友提供高画质的{$obj.type_name}{/if}" />
{elseif $maccms.aid==13/}
<!--视频搜索页 vod/search -->
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag} - 影视搜索 - {$maccms.site_name}</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}">
<meta name="description" content="{$maccms.site_description}">
{elseif $maccms.aid==14/}
<!--视频详情页 vod/detail -->
<title>《{$obj.vod_name}》高清在线观看{if !empty($obj.vod_down_list)} - 《{$obj.vod_name}》高清下载{/if} - {$obj.type.type_name} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name},{$obj.vod_name}在线观看,{$obj.vod_name}高清在线观看,{$obj.vod_name}手机观看{if !empty($obj.vod_down_list)},{$obj.vod_name}高清下载{/if},{$obj.type.type_name}"/>
<meta name="description" content="《{$obj.vod_name}》讲述的是:{$obj.vod_content|mac_filter_HTML|mac_substring=140}"/>
{elseif $maccms.aid==15/}
<!--视频播放页 vod/play -->
<title>《{$obj.vod_name}》 {$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']} - 正在播放 - {$obj.type.type_name} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name},{$obj.vod_name}在线观看,{$obj.type.type_name}"/>
<meta name="description" content="《{$obj.vod_name}》讲述的是:{$obj.vod_content|mac_filter_HTML|mac_substring=140}"/>
{elseif $maccms.aid==16/}
<!--视频下载页 vod/down -->
<title>《{$obj.vod_name}》 {$obj['vod_down_list'][$param['sid']]['urls'][$param['nid']]['name']}高清下载 - {$obj.type.type_name} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name},{$obj.vod_name}高清,{$obj.type.type_name}"/>
<meta name="description" content="《{$obj.vod_name}》讲述的是:{$obj.vod_content|mac_filter_html|mac_substring=140}"/>
{elseif $maccms.aid==17/}
<!--视频角色页 vod/role -->
<title>《{$obj.vod_name}》角色 - 《{$obj.vod_name}》演员表 - {$obj.type.type_name} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name}角色,{$obj.vod_name}演员表"/>
<meta name="description" content="《{$obj.vod_name}》讲述的是:{$obj.vod_content|mac_filter_html|mac_substring=140}"/>
{elseif $maccms.aid==20/}
<!--文章首页 art/index -->
<title>{if !empty($maccms.seo.art.name)}{$maccms.seo.art.name}{else/}文章首页{/if} - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($maccms.seo.art.key)}{$maccms.seo.art.key}{else/}{$maccms.site_keywords}{/if}" />
<meta name="description" content="{if !empty($maccms.seo.art.des)}{$maccms.seo.art.des}{else/}{$maccms.site_description}{/if}"/>
{elseif $maccms.aid==21/}
<!--文章分类页 art/type -->
<title>{if !empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐{/if}"/>
{elseif $maccms.aid==22/}
<!--文章筛选页 art/show -->
<title>{if !empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐{/if}"/>
{elseif $maccms.aid==23/}
<!--文章搜索页 art/search -->
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag} - 文章搜索 - {$maccms.site_name}</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}">
<meta name="description" content="{$maccms.site_description}">
{elseif $maccms.aid==24/}
<!--文章详情页 art/detail -->
<title>{if !empty($obj.art_page_list[$param['page']]['title'])}{$obj.art_page_list[$param['page']]['title']} - {/if}{$obj.art_name}{if $__PAGING__.page_total gt 1} - 第{$param.page}页{/if} - {$obj.type.type_name} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.art_tag},{$obj.art_name}">
<meta name="description" content="{if !empty($obj.art_page_list[$param['page']]['note'])}{$obj.art_page_list[$param['page']]['note']},{/if}{$obj.art_blurb}">
{elseif $maccms.aid==30/}
<!--专题列表页 topic/index -->
<title>{if !empty($maccms.seo.topic.name)}{$maccms.seo.topic.name}{else/}专题频道 - 第{$param.page}页{/if} - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($maccms.seo.topic.key)}{$maccms.seo.topic.key}{else/}{$maccms.site_keywords}{/if}" />
<meta name="description" content="{if !empty($maccms.seo.topic.des)}{$maccms.seo.topic.des}{else/}{$maccms.site_description}{/if}"/>
{elseif $maccms.aid==34/}
<!--专题详情页 topic/detail -->
<title>{$obj.topic_name}-{$maccms.site_name}</title>
<meta name="keywords" content="{$obj.topic_name}"/>
<meta name="description" content="{$obj.topic_content|mac_filter_html|mac_substring=140}"/>
{elseif $maccms.aid==80/}
<!--演员首页 actor/index -->
<title>{if !empty($maccms.seo.actor.name)}{$maccms.seo.actor.name}{else/}明星库{/if} - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($maccms.seo.actor.key)}{$maccms.seo.actor.key}{else/}{$maccms.site_keywords}{/if}" />
<meta name="description" content="{if !empty($maccms.seo.actor.des)}{$maccms.seo.actor.des}{else/}{$maccms.site_description}{/if}"/>
{elseif $maccms.aid==81/}
<!--演员分类页 actor/type -->
<title>{if !empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐{/if}"/>
{elseif $maccms.aid==82/}
<!--演员筛选页 actor/show -->
<title>{$param.sex}{$param.area}{$param.blood}{if !empty($param.letter)}首字母{$param.letter}{/if}{$param.class}{$obj.type_name}{if $param.by=='hits'}排行榜{/if} - 第{$param.page}页 - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}" />
<meta name="description" content="{if !empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理{$obj.type_name}大全,提供{$obj.type_name}排行榜推荐{/if}"/>
{elseif $maccms.aid==83/}
<!--演员搜索页 actor/search -->
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag} - 演员搜索 - {$maccms.site_name}</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}">
<meta name="description" content="{$maccms.site_description}">
{elseif $maccms.aid==84/}
<!--演员详情页 actor/detail -->
<title>{$obj.actor_name}个人资料 - {$obj.actor_name}演过的电视剧 - {$obj.actor_name}电影全集 - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.actor_name}个人资料,{$obj.actor_name}演过的电视剧,{$obj.actor_name}电影全集,{$obj.actor_name}最新电影,{$obj.actor_name}最新电视剧">
<meta name="description" content="{$maccms.site_name}为你收集了{$obj.actor_name}个人资料包括了{$obj.actor_name}最新演过的电视剧,{$obj.actor_name}电影全集,以及{$obj.actor_name}图片剧照最近动态等信息希望你能喜欢。">
{elseif $maccms.aid==90/}
<!--角色首页 role/index -->
<title>{if !empty($maccms.seo.role.name)}{$maccms.seo.role.name}{else/}角色库{/if} - {$maccms.site_name}</title>
<meta name="keywords" content="{if !empty($maccms.seo.role.key)}{$maccms.seo.role.key}{else/}{$maccms.site_keywords}{/if}" />
<meta name="description" content="{if !empty($maccms.seo.role.des)}{$maccms.seo.role.des}{else/}{$maccms.site_description}{/if}"/>
{elseif $maccms.aid==93/}
<!--角色搜索页 role/search -->
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag} - 角色搜索 - {$maccms.site_name}</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}">
<meta name="description" content="{$maccms.site_description}">
{elseif $maccms.aid==94/}
<!--角色详情页 role/detail -->
<title>《{$obj.data.vod_name}》角色 {$obj.role_name}资料 - {$obj.role_name}饰演者{$obj.role_actor}参演影视剧 - {$maccms.site_name}</title>
<meta name="keywords" content="《{$obj.data.vod_name}》角色 {$obj.role_name}资料,{$obj.role_name}饰演者{$obj.role_actor}参演影视剧">
<meta name="description" content="{$maccms.site_name}为你收集了《{$obj.data.vod_name}》角色 {$obj.role_name}资料,以及{$obj.role_name}饰演者{$obj.role_actor}的资料及参演影视剧">
{elseif $maccms.aid==100/}
<!--剧情首页 plot/index -->
<title>影视剧情介绍-{$maccms.site_name}</title>
<meta name="keywords" content="影视剧情,影视剧情介绍">
<meta name="description" content="{$maccms.site_name}为您提供最新影视剧情,影视分集剧情介绍,让您可以随时了解最新影视剧透。">
{elseif $maccms.aid==103/}
<!--剧情搜索页 plot/search -->
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag} - 剧情搜索 - {$maccms.site_name}</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}">
<meta name="description" content="{$maccms.site_description}">
{elseif $maccms.aid==104/}
<!--剧情详情页 plot/detail -->
<title>{$obj.vod_name}分集剧情介绍-{$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name}剧情介绍,{$obj.vod_name}分集剧情介绍" />
<meta name="description" content="{$obj.vod_name}{$obj['vod_plot_list'][$param['page']]['name']}分集剧情介绍:{$obj['vod_plot_list'][$param['page']]['detail']|mac_filter_html|mac_substring=100}" />
{elseif $maccms.aid==2/}
<!--网站地图 map/index -->
<title>网站地图 - {$maccms.site_name}</title>
<meta name="keywords" content="网站地图,{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==4/}
<!--留言本 gbook/index -->
<title>问题反馈 - {$maccms.site_name}</title>
<meta name="keywords" content="留言本,问题反馈,{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==7 && $label_name=='new'/}
<!--最新更新页 label/new -->
<title>最新更新的100个电视剧、电影、动漫、综艺节目 视频 - {$maccms.site_name}</title>
<meta name="keywords" content="最新更新,{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==7 && $label_name=='ranking'/}
<!--排行榜页 label/ranking -->
<title>全站排行榜 - {$maccms.site_name}</title>
<meta name="keywords" content="全站排行榜,热播榜,{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==7 && $label_name=='flink'/}
<!--友情链接页 label/flink -->
<title>友情链接 - {$maccms.site_name}</title>
<meta name="keywords" content="友情链接,{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==7 && $label_name=='help_xunlei'/}
<!--迅雷帮助页 label/help_xunlei -->
<title>迅雷下载帮助 - {$maccms.site_name}</title>
<meta name="keywords" content="{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{elseif $maccms.aid==7 && $label_name=='help_baidu'/}
<!--百度网盘帮助页 label/help_baidu -->
<title>百度网盘下载帮助 - {$maccms.site_name}</title>
<meta name="keywords" content="{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />
{/if}四、各页面SEO配置核心说明
1. 首页SEO规则
适配首页与视频首页两类页面,优先读取后台视频模块自定义SEO标题、关键词、描述,未自定义配置时,自动调用网站全局默认SEO参数,保障页面信息完整性。
2. 视频模块SEO规则
视频分类、筛选分页自动拼接页码,规避分页页面SEO信息重复问题;筛选页可根据地区、年份、语言、首字母等筛选参数动态组合标题;详情页、播放页、下载页围绕视频名称、简介、分类信息生成专属SEO内容,精准匹配页面主体内容。
3. 文章模块SEO规则
沿用视频模块差异化逻辑,分类与筛选分页自动标注页码,详情页支持多分页文章单独生成子页面SEO信息,提取文章标签、摘要作为关键词与描述。
4. 衍生模块SEO规则
完整覆盖演员、角色、剧情、专题四大衍生模块,根据页面属性分别生成人物资料、角色介绍、分集剧情、专题汇总等专属SEO信息,适配影视站点全内容场景。
5. 搜索页特性
所有搜索页面自动读取用户搜索关键词、筛选条件动态生成标题与关键词,适配用户检索场景。可结合noindex标签、robots规则管控动态搜索页收录,避免冗余页面堆积。
五、代码使用注意事项
替换SEO代码前,提前备份模板公共头部文件,避免代码出错导致页面异常。
代码内
$obj、$param、$label_name等变量仅适配对应页面环境,不可跨页面随意调用。分页变量
$param.page需适配站点伪静态规则,部署后务必测试分页页面SEO展示效果。代码更新后,清理模板缓存并查看网页源码,检查标题、关键词、描述是否正常解析,杜绝空值、乱码、重复内容。
六、配置总结
依托AID页面判断机制,可实现苹果CMS V10全站页面SEO统一化、差异化管理,无需单独修改每个页面模板。所有SEO信息跟随页面内容、筛选条件、分页状态动态更新,贴合页面核心内容,能够有效优化页面展示规范,适配影视站点的内容运营需求。
