苹果cms教程

苹果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信息跟随页面内容、筛选条件、分页状态动态更新,贴合页面核心内容,能够有效优化页面展示规范,适配影视站点的内容运营需求。