<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>十八码</title><link>https://18ma.cn/</link><description>苹果CMS模板插件与WEB播放器整合使用经验交流社区</description><item><title>Matomo - 可自己搭建部署的私有化网站统计平台，完全掌控网站数据安全和隐私</title><link>https://18ma.cn/post/157.html</link><description>&lt;p&gt;&lt;iframe id=&quot;playerdemo&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;aid=769151277&amp;bvid=BV1Rr4y1x7Cd&amp;cid=724273454&amp;p=1&quot; scrolling=&quot;no&quot; allowtransparency=&quot;true&quot; allowfullscreen=&quot;true&quot; frameborder=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://18ma.cn/zb_users/upload/2025/01/202501221737478533367902.jpg&quot; title=&quot;matomo.jpg&quot; alt=&quot;matomo.jpg&quot; width=&quot;348&quot; height=&quot;225&quot; border=&quot;0&quot; vspace=&quot;0&quot; style=&quot;width: 348px; height: 225px;&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;Matomo简介&lt;/h3&gt;&lt;p&gt;Matomo‌是一个开源的网络和移动分析平台，旨在提供强大的网络分析和转换优化功能。它被重新定义为一体化网络分析平台，具有许多高级功能，如热点图、会话记录、A/B测试、漏斗分析、目标设置、表格分析等‌。Matomo还提供了访客个人资料、增强的SEO功能、标签管理器、GDPR管理器等工具，帮助用户更好地理解和优化网站性能‌。Matomo是Google Analytics的开源替代工具。与其他网络上面的网站流量统计工具，不同的是Matom是可以自建的，好处还是很明显的，你可以拥有你所有的数据，这在以后或者将来会越来越重要。Matomo的前身是Piwik，07年开始发布的，目前功能尽可能的完善了。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo‌&lt;/span&gt;官网：&lt;/strong&gt;&lt;/span&gt;&lt;a href=&quot;https://matomo.org/&quot; target=&quot;_blank&quot; title=&quot;https://matomo.org/&quot; style=&quot;color: rgb(255, 0, 0); text-decoration: underline;&quot;&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;https://matomo.org/&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap: wrap; color: #FF0000;&quot;&gt;Matomo‌文档：&lt;a href=&quot;https://matomo.org/help/?header&quot; target=&quot;_blank&quot; title=&quot;https://matomo.org/help/?header&quot;&gt;https://matomo.org/help/?header&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;功能和优势&lt;/h3&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;‌数据所有权和控制权‌：Matomo让用户拥有100%的数据所有权，用户可以在自己的服务器上托管分析数据，确保数据的隐私和安全‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;‌隐私保护‌：Matomo尊重用户隐私，符合GDPR标准，不会进行数据采样或出售用户数据‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;‌功能丰富‌：Matomo提供了广泛的功能，包括跟踪网站流量、分析用户行为、生成报告等，帮助用户做出更好的业务决策‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;‌开源和免费‌：Matomo是一个免费的开源工具，用户可以免费使用并参与其开发社区‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;‌灵活性和可定制性‌：Matomo构建于PHP和MySQL之上，具有高度的灵活性和可定制性，适用于各种环境和需求‌&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;环境部署&lt;/h3&gt;&lt;p&gt;准备一个域名（一级或二级域名都行）和一台自有服务器，可以是云服务器&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、轻量应用服务器&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、&lt;/span&gt;或者其他服务器。一般情况下2核4G内存的服务器就够用，但视被统计网站数量以及被统计网站的访问量而不同，通俗的讲统计越多网站统计越多访问数据量就需要配置更高的服务器来支持。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;安装步骤&lt;/h3&gt;&lt;p&gt;以阿里云轻量应用服务器为例：&lt;/p&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;在阿里云产品列表中选择购买一台轻量应用服务器，服务器镜像选择&amp;gt;宝塔linux面板。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;登录此台服务器的宝塔面板，选择编译安装：Nginx、MYSQL&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、PHP。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;将域名解析至该服务器IP地址。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;宝塔面板新建一个网站，选择创建数据库，绑定刚解析过来的域名。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;下载&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo程序压缩包并上传至刚创建网站目录，解压&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo程序后将&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo文件夹内所有文件剪切&lt;/span&gt;至网站目录。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;浏览器输入该域名，按提示步骤执行&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo程序安装。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap; color: #FF0000;&quot;&gt;Tips：在安装过程的web环境检查中，一般遇到的问题是shell_exec函数禁用，我们需要启用这个函数。在php管理&amp;gt;禁用函数&amp;gt;删除shell_exec函数禁用即可。程序安装完成后可在宝塔面板&amp;gt;软件商店&amp;gt;&amp;gt;安装Redis，在PHP管理&amp;gt;安装拓展&amp;gt;安装Redis，用于增强Matomo程序性能。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;官方安装文档：&lt;a href=&quot;https://matomo.org/faq/on-premise/installing-matomo/&quot; target=&quot;_blank&quot; title=&quot;https://matomo.org/faq/on-premise/installing-matomo/&quot;&gt;https://matomo.org/faq/on-premise/installing-matomo/&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;阿里云官网：&lt;/strong&gt;&lt;a href=&quot;https://www.aliyun.com/&quot; target=&quot;_blank&quot; title=&quot;https://www.aliyun.com/&quot;&gt;&lt;strong&gt;https://www.aliyun.com/&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;宝塔面板官网：&lt;/strong&gt;&lt;a href=&quot;https://www.bt.cn/&quot; target=&quot;_blank&quot; title=&quot;https://www.bt.cn/&quot;&gt;&lt;strong&gt;https://www.bt.cn/&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;Matomo下载&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;[CommShow]&lt;/span&gt;&lt;a href=&quot;https://wwan.lanzn.com/ifJCs2lkvrli&quot; target=&quot;_blank&quot; title=&quot;Matomo5.2.1网站数据统计程序下载&quot; style=&quot;text-wrap: wrap;&quot;&gt;Matomo5.2.1网站数据统计程序下载&lt;/a&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;[/CommShow]&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 21 Jan 2025 23:24:18 +0800</pubDate></item><item><title>宝塔面板服务器禁止指定IP或者IP段访问的几种常见方法</title><link>https://18ma.cn/post/156.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;/zb_users/upload/2024/05/202405171715882767255025.jpg&quot; title=&quot;宝塔面板&quot; alt=&quot;宝塔面板&quot;/&gt;&lt;/p&gt;&lt;p&gt;在服务器运维时经常会遇到恶意IP地址访问服务器，某些蜘蛛爬虫频繁抓取站点内容等原因导致服务器压力增大和带宽拥挤等等问题，出于安全考虑或资源限制，有时需要禁止特定IP段对服务器的访问，这些通常涉及到配置防火墙规则或使用其他网络安全以上设备来实现，通过禁止某些IP段的访问，可以有效防止恶意攻击、非技术入侵以及保护敏感数据不被未授权访问。&lt;/p&gt;&lt;p&gt;首先分析日志或者借助iftop等工具确定恶意IP地址或者IP段，例如：&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;起始IP&lt;/td&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;结束IP&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;子网掩码&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;192.168.1.0&lt;/td&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;192.168.1.255&lt;br/&gt;&lt;/td&gt;&lt;td width=&quot;460&quot; valign=&quot;top&quot; style=&quot;word-break: break-all;&quot;&gt;255.255.255.0&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;192.168.1.0/24表示从192.168.1.0到192.168.1.255的所有IP地址‌&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;lvse&quot;&gt;禁止IP地址或者IP段的几种常用方法&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;一、使用服务器防火墙。&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;在防火墙添加规则将恶意&lt;span style=&quot;text-wrap: wrap;&quot;&gt;IP地址或者IP段设置为拒绝所有请求访问。如iptables（Linux）或Windows防火墙（Windows Server）。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1、Linux系统（使用iptables）&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;‌配置防火墙规则‌：&lt;/p&gt;&lt;p&gt;打开终端，以root用户登录服务器。&lt;/p&gt;&lt;p&gt;使用以下命令添加规则禁止指定IP的所有进站连接：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;iptables&amp;nbsp;-A&amp;nbsp;INPUT&amp;nbsp;-s&amp;nbsp;&amp;lt;IP地址&amp;gt;&amp;nbsp;-j&amp;nbsp;DROP&lt;/pre&gt;&lt;p&gt;例如，禁止IP地址192.168.1.100的所有进站连接：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;iptables&amp;nbsp;-A&amp;nbsp;INPUT&amp;nbsp;-s&amp;nbsp;192.168.1.100&amp;nbsp;-j&amp;nbsp;DROP&lt;/pre&gt;&lt;p&gt;保存并重启防火墙服务以使规则生效：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;service&amp;nbsp;iptables&amp;nbsp;save
sudo&amp;nbsp;service&amp;nbsp;iptables&amp;nbsp;restart&lt;/pre&gt;&lt;p&gt;‌测试访问‌：从被禁止的IP段尝试访问服务器，验证访问是否被成功阻止。如果测试没通过，检查并调整防火墙规则‌。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、&lt;/span&gt;Windows系统（使用Windows防火墙）&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;‌打开“控制面拳”，点击“系统和安全”，然后点击“Windows Defender防火墙”。‌&lt;/p&gt;&lt;p&gt;‌在左侧菜单栏中，点击“高级设置”。‌&lt;/p&gt;&lt;p&gt;‌在右侧窗户中，选择“进站规则”，然后点击“新建规则”。‌&lt;/p&gt;&lt;p&gt;‌按照向导设置规则，选择“自定义”，然后选择“这台计算机上的任何IP地址”。‌&lt;/p&gt;&lt;p&gt;‌在“协议和端口”步骤中，选择“TCP”或“UDP”，并指定要阻止的端口号。‌&lt;/p&gt;&lt;p&gt;‌在“远程IP地址”步骤中，选择“这个IP地址范围”，填进需要禁止访问的IP地址。‌&lt;/p&gt;&lt;p&gt;‌在“操作”步骤中，选择“阻止连接”，然后点击“下一步”。‌&lt;/p&gt;&lt;p&gt;‌填写规则名称并完成设置‌。&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;二&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、&lt;/span&gt;使用宝塔面板提供的防火墙&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;位置在服务器宝塔面板左侧菜单&amp;gt;WAF，此工具是收费项目。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;宝塔防火墙是保护Web应用程式免受各种网络攻击，检测过滤恶意请求限制访问频率，增强应用程序的安全，容易于配置和使用，是保护Web应用程序安全的重要工具之一。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;三&lt;span style=&quot;text-wrap: wrap;&quot;&gt;、&lt;/span&gt;使用宝塔面板官方提供的堡塔云WAF方案&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;此方案分免费和收费两种形式，免费版即可满足大部分服务器运维需求，缺点是需要另购一台服务器用来部署堡塔云WAF。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;堡塔云WAF简介：免费的WAF防火墙，第一个支持ARM国产系统的WAF防火墙，有超高自由上的自定义拦截规则和可灵活配置各种限制访问，有效防CC攻击、防恶意采集、防刷接著等常见攻击和黑客人渗呼测试行为，为您的业务网站保厉害护航。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;堡塔云WAF官网：&lt;a href=&quot;https://www.bt.cn/new/btwaf.html&quot; target=&quot;_blank&quot; title=&quot;https://www.bt.cn/new/btwaf.html&quot;&gt;https://www.bt.cn/new/btwaf.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;堡塔云WAF教程：&lt;a href=&quot;https://www.kancloud.cn/kern123/cloudwaf/3217243&quot; target=&quot;_blank&quot; title=&quot;https://www.kancloud.cn/kern123/cloudwaf/3217243&quot; textvalue=&quot;https://www.kancloud.cn/kern123/cloudwaf/3217243&quot;&gt;https://www.kancloud.cn/kern123/cloudwaf/3217243&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Sun, 19 Jan 2025 18:39:25 +0800</pubDate></item><item><title>苹果CMS V10 - 二开仿某豆网站粉红色精致模板</title><link>https://18ma.cn/post/155.html</link><description>&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;模板截图&lt;/h3&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://18ma.cn/zb_users/upload/2025/01/202501151736924613147877.jpg&quot; title=&quot;20231009169679726373012173.jpg&quot; alt=&quot;20231009169679726373012173.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;模板简介&lt;/h3&gt;&lt;p&gt;这款苹果CMSV10粉红色精致模板是网络上现在流传很火的苹果cmsV10二开仿某豆网站模板，网络上价值600多。使用V10 1075版本支持站群，支持数据库挂马检测等。&lt;/p&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;测试环境&lt;/h3&gt;&lt;p&gt;环境需要PHP7.3，安装扩展SG11，附件为完整程序，没服务器测试，源码来源于网络，安全性请自行研究。&lt;/p&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;更新说明&lt;/h3&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;修改内核无法获取支付类型问题，&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;收藏模块划分三个页面，不再使用同一个页面&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;增加手机及邮箱注册功能，增加wx支付页面&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;模板安装&lt;/h3&gt;&lt;p&gt;PHP选择7.3（安装扩展SG11）&lt;/p&gt;&lt;p&gt;后台地址：域名/MDadmin.php&lt;/p&gt;&lt;p&gt;找到文件夹applicationdatainstall目录下的install.lock删除掉&lt;/p&gt;&lt;p&gt;打开域名直接安装&lt;/p&gt;&lt;p&gt;开屏广告在后台“主题设置”，幻灯片“网址”栏目&lt;/p&gt;&lt;p&gt;播放时广告在后台“播放器设置“&lt;/p&gt;&lt;p&gt;使用苹果cmsv10版二次开发，程序具有极好的稳定，安全，高性能等优点！&lt;/p&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;基本功能&lt;/h3&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;后台增加自定义参数，对应会员升级页面&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;视频，演员，收藏，会员系统模块齐全&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;完整的卡密支付体系，无人看管，无需挂码。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;三个播放界面，未注册会员、普通注册会员，VIP会员看到的播放界面提醒都不一样&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;整套模板自适应，可以完美打包APP&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;除了网站LOGO，自定义的广告等，其他界面均无需特别设置，只要有采集接口即可轻松运营网站&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;二开功能&lt;/h3&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;后台自带主题设置&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;自带开屏广告，可在后台控制开关，以及时间&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;单独设置某部视频为VIP会员才能观看&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;VIP视频独有标识&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;模板整体弹窗提示更换，使用更好美观的layer弹窗提示&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;卡密充值修改字段，不需要再输入卡号+卡密的方式进行充值，只需要卡号即可充值&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;卡密系统二开，让卡密系统更实用&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;卡密激活可以直接开通会员并可以设置开通时间&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修复卡密导出功能，更清晰的导出卡密对应的金额和天数&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修复卡密搜索功能，可以根据天数搜索卡密&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;注册自动送VIP，可自行设置赠送多少天或无赠送&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;在线支付加强，支付后自动升级至会员，无需再进行充值积分进行升级&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可添加播放前广告&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可添加播放器暂停广告&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可添加播放器右上角水印&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可添加前置视频广告，支持MP4及M3U8格式&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可以单独设置任意视频仅VIP观看，操作简单&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;text-wrap: wrap;&quot;&gt;模板下载&lt;/h3&gt;&lt;p&gt;[CommShow]&lt;a href=&quot;https://wwan.lanzn.com/izIOE2l09v9i&quot; target=&quot;_blank&quot; title=&quot;模板下载&quot;&gt;模板下载&lt;/a&gt;[/CommShow]&lt;/p&gt;</description><pubDate>Wed, 15 Jan 2025 14:55:51 +0800</pubDate></item><item><title>苹果CMS用定时任务功能自动完成采集资源、生成静态视频文章等操作</title><link>https://18ma.cn/post/154.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;/zb_users/upload/2024/05/202405171715916072620023.jpg&quot; title=&quot;苹果CMS&quot; alt=&quot;苹果CMS&quot;/&gt;&lt;/p&gt;&lt;p&gt;定时任务目前内置了采集资源、生成静态2个执行操作&lt;/p&gt;&lt;h3&gt;1，采集资源库&lt;/h3&gt;&lt;p&gt;执行文件：选择采集资源库collect&lt;/p&gt;&lt;p&gt;附加参数：可从联盟资源库，自定义资源列表中获取（在采集今日，采集本周，采集全部右键复制链接）截取参数部分即可。&lt;/p&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;p&gt;任务名称：cj_day&lt;/p&gt;&lt;p&gt;任务描述：采集当天数据&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;附加参数：ac=cjall&amp;amp;h=24&amp;amp;xt=1&amp;amp;ct=&amp;amp;cjflag=b9c546ba925d22ed654927b44638df34&amp;amp;cjurl=http://cj.18ma.cn/mox/inc/youku.php&lt;/pre&gt;&lt;h3&gt;2，生成静态&lt;/h3&gt;&lt;p&gt;执行文件：选择生成make&lt;/p&gt;&lt;p&gt;附加参数：&lt;/p&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;p&gt;生成首页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=index&lt;/pre&gt;&lt;p&gt;生成地图页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=map&lt;/pre&gt;&lt;p&gt;生成rss&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=rss&lt;/pre&gt;&lt;p&gt;生成百度sitemap&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=rss&amp;amp;ac2=baidu&lt;/pre&gt;&lt;p&gt;生成谷歌sitemap&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=rss&amp;amp;ac2=google&lt;/pre&gt;&lt;p&gt;生成专题首页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=topic_index&lt;/pre&gt;&lt;p&gt;生成专题详情页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=topic_info&amp;amp;topic=1,2,3,4&lt;/pre&gt;&lt;p&gt;生成视频分类页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=type&amp;amp;tab=vod&amp;amp;vodtype=1,2&lt;/pre&gt;&lt;p&gt;生成当日有更新数据的视频分类&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=type&amp;amp;tab=vod&amp;amp;ac2=day&lt;/pre&gt;&lt;p&gt;生成文章分类页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=type&amp;amp;tab=art&amp;amp;arttype=3,4&lt;/pre&gt;&lt;p&gt;生成当日有更新数据的文章分类&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=type&amp;amp;tab=art&amp;amp;ac2=day&lt;/pre&gt;&lt;p&gt;生成自定义页面&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=label&amp;amp;label=new.html,rank.html&lt;/pre&gt;&lt;p&gt;生成视频详情页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=info&amp;amp;tab=vod&amp;amp;ids=1,2,3&lt;/pre&gt;&lt;p&gt;生成未生成视频详情页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=info&amp;amp;tab=vod&amp;amp;ac2=nomake&lt;/pre&gt;&lt;p&gt;生成文章详情页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=info&amp;amp;tab=art&amp;amp;ids=1,2,3&lt;/pre&gt;&lt;p&gt;生成未生成文章详情页&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;ac=info&amp;amp;tab=art&amp;amp;ac2=nomake&lt;/pre&gt;&lt;h3&gt;3，采集规则&lt;/h3&gt;&lt;p&gt;执行文件：选择采集规则cj&lt;/p&gt;&lt;p&gt;参数id=1，参数就是当前采集自定义采集规则的编号。&lt;/p&gt;&lt;p&gt;为了不影响服务器性能，目前仅采集第一页。&lt;/p&gt;&lt;h3&gt;4，清理缓存&lt;/h3&gt;&lt;p&gt;执行文件：选择清理缓存cache&lt;/p&gt;&lt;p&gt;无需参数&lt;/p&gt;&lt;h3&gt;5，网址推送&lt;/h3&gt;&lt;p&gt;执行文件：选择网址推送urlsend&lt;/p&gt;&lt;p&gt;附加参数：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;百度主动推送当天视频ac=baidu_push&amp;amp;ac2=today&amp;amp;mid=1
百度主动推送当天文章ac=baidu_push&amp;amp;ac2=today&amp;amp;mid=2
百度主动推送当天专题ac=baidu_push&amp;amp;ac2=today&amp;amp;mid=3
百度主动推送当天演员ac=baidu_push&amp;amp;ac2=today&amp;amp;mid=8
百度主动推送当天角色ac=baidu_push&amp;amp;ac2=today&amp;amp;mid=9
百度熊掌号推送当天视频ac=baidu_bear&amp;amp;ac2=today&amp;amp;type=realtime&amp;amp;mid=1
百度熊掌号推送当天文章ac=baidu_bear&amp;amp;ac2=today&amp;amp;type=realtime&amp;amp;mid=2
百度熊掌号推送当天专题ac=baidu_bear&amp;amp;ac2=today&amp;amp;type=realtime&amp;amp;mid=3
百度熊掌号推送当天演员ac=baidu_bear&amp;amp;ac2=today&amp;amp;type=realtime&amp;amp;mid=8
百度熊掌号推送当天角色ac=baidu_bear&amp;amp;ac2=today&amp;amp;type=realtime&amp;amp;mid=9&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jul 2024 09:10:24 +0800</pubDate></item><item><title>苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）</title><link>https://18ma.cn/post/153.html</link><description>&lt;h3&gt;模板简介&lt;/h3&gt;&lt;p&gt;苹果CMS V10一款经典漂亮UI仿芒果TV听书电脑和手机双端模板，本站（十八码-www.18ma.cn）改版成影视站双端模板并修复了：&lt;/p&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;&lt;li&gt;&lt;p&gt;修复全站图片lazyload懒加载&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修复电脑端右上角登录弹窗错误、修复手机端登录和注册页面多处错误&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;分类页和筛选页增加二级分类、剧情、年代等条件筛选&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;手机端详情页增加同导演、同演员视频推荐&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;详情页、播放页增加影视SEO简介和播放列表集成TAB选项卡并增加正倒序功能&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修复视频搜索页错误并增加关键词高亮显示&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;手机端底部导航增加大按钮缓动特效，增加“最新更新”和“影视排行榜”入口&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;整站各个页面SEO优化&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;还有多处修复优化，在此不全部列举了，喜欢的可自行下载体验......&lt;/p&gt;&lt;p class=&quot;hongse&quot;&gt;注意：尊重本站人力劳动，转载请注明出处，谢谢！&lt;/p&gt;&lt;h3&gt;测试环境&lt;/h3&gt;&lt;p&gt;苹果CMS V10&lt;/p&gt;&lt;p&gt;Apache 2.4&lt;/p&gt;&lt;p&gt;PHP 5.6&lt;/p&gt;&lt;p&gt;Mysql 5.5&lt;/p&gt;&lt;h3&gt;模板安装&lt;/h3&gt;&lt;p&gt;1.将下载文件解压拷贝至苹果CMS程序模板template目录内&lt;/p&gt;&lt;p&gt;2.苹果CMS管理后台-系统-网站参数配置-网站模板选择“ting_pc”，手机模板选择“ting_wap”&lt;/p&gt;&lt;p&gt;3.双端首页幻灯图均为“推荐9”&lt;/p&gt;&lt;p class=&quot;hongse&quot;&gt;注意：尊重本站人力劳动，转载请注明出处，谢谢！&lt;/p&gt;&lt;h3&gt;模板截图&lt;/h3&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/ae9a49129b3cbdbc92de5.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）1&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）1&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/3eb0e6264ee783d0a4c1d.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）2&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）2&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/2ec8ac4e2268bfd1825f4.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）3&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）3&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/146676b73c21c27948d60.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）4&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）4&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/dff9c90c91410689f5772.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）5&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）5&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/45e77fda7e64ac44207b2.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）6&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）6&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/bcca782015e5d7941c575.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）7&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）7&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/a056cdcf6798057427e12.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）8&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）8&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/f770a36b421a07a8c71c3.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）9&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）9&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/3487f5432863ea13fb5e0.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）10&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）10&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/8d314dbeead3ceee06e4f.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）11&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）11&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/799ef17aab7dcaf6cef29.jpg&quot; title=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）12&quot; alt=&quot;苹果CMS V10 -  漂亮UI仿芒果TV听书双端模板（十八码修复无错开源版）12&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3&gt;模板下载&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;[CommShow]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wwamz.lanzouu.com/iV9mw21kdasf&quot; target=&quot;_blank&quot; title=&quot;点我下载&quot; textvalue=&quot;点我下载&quot;&gt;点我下载&lt;/a&gt;&lt;/p&gt;&lt;p&gt;[/CommShow]&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 11 Jun 2024 16:03:09 +0800</pubDate></item><item><title>苹果CMS模板对页面title标题、keywords关键词、description描述的基本SEO优化</title><link>https://18ma.cn/post/152.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;/zb_users/upload/2024/05/202405171715916072620023.jpg&quot; title=&quot;苹果CMS&quot; alt=&quot;苹果CMS&quot;/&gt;&lt;/p&gt;&lt;p&gt;苹果CMS建站后对主页、分类页、筛选页、详情页、播放页、搜索页等待页面都需要做简单的SEO优化，大部分苹果CMS模板都有这部分优化，记录一下苹果CMS模板中比较常见的title标题、keywords关键词、description描述的基本SEO优化：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{if&amp;nbsp;$maccms.aid==1&amp;nbsp;||&amp;nbsp;$maccms.aid==10}
&amp;lt;!--首页&amp;nbsp;index/index&amp;nbsp;及&amp;nbsp;vod/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($maccms.seo.vod.name)}{$maccms.seo.vod.name}&amp;nbsp;-&amp;nbsp;{/if}{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.vod.key)}{$maccms.seo.vod.key}{else/}{$maccms.site_keywords}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.vod.des)}{$maccms.seo.vod.des}{else/}{$maccms.site_description}{/if}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==11/}
&amp;lt;!--视频分类页&amp;nbsp;vod/type&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐，为网友提供高画质的{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==12/}
&amp;lt;!--视频筛选页&amp;nbsp;vod/show&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.year}{$param.area}{$param.lang}{if&amp;nbsp;!empty($param.letter)}首字母{$param.letter}{/if}{$param.version}{$param.class}{$obj.type_name}{$param.state}{if&amp;nbsp;$param.by==&amp;#39;hits&amp;#39;}排行榜{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐，为网友提供高画质的{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==13/}
&amp;lt;!--视频搜索页&amp;nbsp;vod/search&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;nbsp;-&amp;nbsp;影视搜索&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==14/}
&amp;lt;!--视频详情页&amp;nbsp;vod/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;《{$obj.vod_name}》高清在线观看{if&amp;nbsp;!empty($obj.vod_down_list)}&amp;nbsp;-&amp;nbsp;《{$obj.vod_name}》高清下载{/if}&amp;nbsp;-&amp;nbsp;{$obj.type.type_name}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name},{$obj.vod_name}在线观看,{$obj.vod_name}高清在线观看,{$obj.vod_name}手机观看{if&amp;nbsp;!empty($obj.vod_down_list)},{$obj.vod_name}高清下载{/if},{$obj.type.type_name}&amp;quot;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;《{$obj.vod_name}》讲述的是：{$obj.vod_content|mac_filter_html|mac_substring=140}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==15/}
&amp;lt;!--视频播放页&amp;nbsp;vod/play&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;《{$obj.vod_name}》&amp;nbsp;{$obj[&amp;#39;vod_play_list&amp;#39;][$param[&amp;#39;sid&amp;#39;]][&amp;#39;urls&amp;#39;][$param[&amp;#39;nid&amp;#39;]][&amp;#39;name&amp;#39;]}&amp;nbsp;-&amp;nbsp;正在播放&amp;nbsp;-&amp;nbsp;{$obj.type.type_name}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name},{$obj.vod_name}在线观看,{$obj.type.type_name}&amp;quot;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;《{$obj.vod_name}》讲述的是：{$obj.vod_content|mac_filter_html|mac_substring=140}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==16/}
&amp;lt;!--视频下载页&amp;nbsp;vod/down&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;《{$obj.vod_name}》&amp;nbsp;{$obj[&amp;#39;vod_down_list&amp;#39;][$param[&amp;#39;sid&amp;#39;]][&amp;#39;urls&amp;#39;][$param[&amp;#39;nid&amp;#39;]][&amp;#39;name&amp;#39;]}高清下载&amp;nbsp;-&amp;nbsp;{$obj.type.type_name}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name},{$obj.vod_name}高清,{$obj.type.type_name}&amp;quot;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;《{$obj.vod_name}》讲述的是：{$obj.vod_content|mac_filter_html|mac_substring=140}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==17/}
&amp;lt;!--视频角色页&amp;nbsp;vod/role&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;《{$obj.vod_name}》角色&amp;nbsp;-&amp;nbsp;《{$obj.vod_name}》演员表&amp;nbsp;-&amp;nbsp;{$obj.type.type_name}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name}角色,{$obj.vod_name}演员表&amp;quot;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;《{$obj.vod_name}》讲述的是：{$obj.vod_content|mac_filter_html|mac_substring=140}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==20/}
&amp;lt;!--文章首页&amp;nbsp;art/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($maccms.seo.art.name)}{$maccms.seo.art.name}{else/}文章首页{/if}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.art.key)}{$maccms.seo.art.key}{else/}{$maccms.site_keywords}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.art.des)}{$maccms.seo.art.des}{else/}{$maccms.site_description}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==21/}
&amp;lt;!--文章分类页&amp;nbsp;art/type&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==22/}
&amp;lt;!--文章筛选页&amp;nbsp;art/show&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},好看的{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新好看的{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==23/}
&amp;lt;!--文章搜索页&amp;nbsp;art/search&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;nbsp;-&amp;nbsp;文章搜索&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==24/}
&amp;lt;!--文章详情页&amp;nbsp;art/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($obj.art_page_list[$param[&amp;#39;page&amp;#39;]][&amp;#39;title&amp;#39;])}{$obj.art_page_list[$param[&amp;#39;page&amp;#39;]][&amp;#39;title&amp;#39;]}&amp;nbsp;-&amp;nbsp;{/if}{$obj.art_name}{if&amp;nbsp;$__PAGING__.page_total&amp;nbsp;gt&amp;nbsp;1}&amp;nbsp;-&amp;nbsp;第{$param.page}页{/if}&amp;nbsp;-&amp;nbsp;{$obj.type.type_name}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.art_tag},{$obj.art_name}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.art_page_list[$param[&amp;#39;page&amp;#39;]][&amp;#39;note&amp;#39;])}{$obj.art_page_list[$param[&amp;#39;page&amp;#39;]][&amp;#39;note&amp;#39;]},{/if}{$obj.art_blurb}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==30/}
&amp;lt;!--专题列表页&amp;nbsp;topic/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($maccms.seo.topic.name)}{$maccms.seo.topic.name}{else/}专题频道&amp;nbsp;-&amp;nbsp;第{$param.page}页{/if}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.topic.key)}{$maccms.seo.topic.key}{else/}{$maccms.site_keywords}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.topic.des)}{$maccms.seo.topic.des}{else/}{$maccms.site_description}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==34/}
&amp;lt;!--专题详情页&amp;nbsp;topic/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$obj.topic_name}-{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.topic_name}&amp;quot;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.topic_content|mac_filter_html|mac_substring=140}&amp;quot;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==80/}
&amp;lt;!--演员首页&amp;nbsp;actor/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($maccms.seo.actor.name)}{$maccms.seo.actor.name}{else/}明星库{/if}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.actor.key)}{$maccms.seo.actor.key}{else/}{$maccms.site_keywords}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.actor.des)}{$maccms.seo.actor.des}{else/}{$maccms.site_description}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==81/}
&amp;lt;!--演员分类页&amp;nbsp;actor/type&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($obj.type_title)}{$obj.type_title}{else/}{$obj.type_name}{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理最新{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==82/}
&amp;lt;!--演员筛选页&amp;nbsp;actor/show&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.sex}{$param.area}{$param.blood}{if&amp;nbsp;!empty($param.letter)}首字母{$param.letter}{/if}{$param.class}{$obj.type_name}{if&amp;nbsp;$param.by==&amp;#39;hits&amp;#39;}排行榜{/if}&amp;nbsp;-&amp;nbsp;第{$param.page}页&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_key)}{$obj.type_key}{else/}{$obj.type_name},{$obj.type_name}排行榜,最新{$obj.type_name}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($obj.type_des)}{$obj.type_des}{else/}{$obj.type_name}栏目收集整理{$obj.type_name}大全，提供{$obj.type_name}排行榜推荐{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==83/}
&amp;lt;!--演员搜索页&amp;nbsp;actor/search&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;nbsp;-&amp;nbsp;演员搜索&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==84/}
&amp;lt;!--演员详情页&amp;nbsp;actor/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$obj.actor_name}个人资料&amp;nbsp;-&amp;nbsp;{$obj.actor_name}演过的电视剧&amp;nbsp;-&amp;nbsp;{$obj.actor_name}电影全集&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.actor_name}个人资料,{$obj.actor_name}演过的电视剧,{$obj.actor_name}电影全集,{$obj.actor_name}最新电影,{$obj.actor_name}最新电视剧&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_name}为你收集了{$obj.actor_name}个人资料包括了{$obj.actor_name}最新演过的电视剧,{$obj.actor_name}电影全集,以及{$obj.actor_name}图片剧照最近动态等信息希望你能喜欢。&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==90/}
&amp;lt;!--角色首页&amp;nbsp;role/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{if&amp;nbsp;!empty($maccms.seo.role.name)}{$maccms.seo.role.name}{else/}角色库{/if}&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.role.key)}{$maccms.seo.role.key}{else/}{$maccms.site_keywords}{/if}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{if&amp;nbsp;!empty($maccms.seo.role.des)}{$maccms.seo.role.des}{else/}{$maccms.site_description}{/if}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==93/}
&amp;lt;!--角色搜索页&amp;nbsp;role/search&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;nbsp;-&amp;nbsp;角色搜索&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==94/}
&amp;lt;!--角色详情页&amp;nbsp;role/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;《{$obj.data.vod_name}》角色&amp;nbsp;{$obj.role_name}资料&amp;nbsp;-&amp;nbsp;{$obj.role_name}饰演者{$obj.role_actor}参演影视剧&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;《{$obj.data.vod_name}》角色&amp;nbsp;{$obj.role_name}资料,{$obj.role_name}饰演者{$obj.role_actor}参演影视剧&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_name}为你收集了《{$obj.data.vod_name}》角色&amp;nbsp;{$obj.role_name}资料,以及{$obj.role_name}饰演者{$obj.role_actor}的资料及参演影视剧&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==100/}
&amp;lt;!--剧情首页&amp;nbsp;plot/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;影视剧情介绍-{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;影视剧情,影视剧情介绍&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_name}为您提供最新影视剧情,影视分集剧情介绍,让您可以随时了解最新影视剧透。&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==103/}
&amp;lt;!--剧情搜索页&amp;nbsp;plot/search&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;nbsp;-&amp;nbsp;剧情搜索&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}{$param.tag}&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;gt;

{elseif&amp;nbsp;$maccms.aid==104/}
&amp;lt;!--剧情详情页&amp;nbsp;plot/detail&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;{$obj.vod_name}分集剧情介绍-{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name}剧情介绍,{$obj.vod_name}分集剧情介绍&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$obj.vod_name}{$obj[&amp;#39;vod_plot_list&amp;#39;][$param[&amp;#39;page&amp;#39;]][&amp;#39;name&amp;#39;]}分集剧情介绍：{$obj[&amp;#39;vod_plot_list&amp;#39;][$param[&amp;#39;page&amp;#39;]][&amp;#39;detail&amp;#39;]|mac_filter_html|mac_substring=100}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==2/}
&amp;lt;!--网站地图&amp;nbsp;map/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;网站地图&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;网站地图,{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==4/}
&amp;lt;!--留言本&amp;nbsp;gbook/index&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;问题反馈&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;留言本,问题反馈,{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==7&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$label_name==&amp;#39;new&amp;#39;/}
&amp;lt;!--最新更新页&amp;nbsp;label/new&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;最新更新的100个电视剧、电影、动漫、综艺节目&amp;nbsp;视频&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;最新更新,{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==7&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$label_name==&amp;#39;ranking&amp;#39;/}
&amp;lt;!--排行榜页&amp;nbsp;label/ranking--&amp;gt;
&amp;lt;title&amp;gt;全站排行榜&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;全站排行榜,热播榜,{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==7&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$label_name==&amp;#39;flink&amp;#39;/}
&amp;lt;!--友情链接页&amp;nbsp;label/flink&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;友情链接&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;友情链接,{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==7&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$label_name==&amp;#39;help_xunlei&amp;#39;/}
&amp;lt;!--迅雷帮助页&amp;nbsp;label/help_xunlei&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;迅雷下载帮助&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;

{elseif&amp;nbsp;$maccms.aid==7&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$label_name==&amp;#39;help_baidu&amp;#39;/}
&amp;lt;!--百度网盘帮助页&amp;nbsp;label/help_baidu&amp;nbsp;--&amp;gt;
&amp;lt;title&amp;gt;百度网盘下载帮助&amp;nbsp;-&amp;nbsp;{$maccms.site_name}&amp;lt;/title&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;keywords&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_keywords}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;description&amp;quot;&amp;nbsp;content=&amp;quot;{$maccms.site_description}&amp;quot;&amp;nbsp;/&amp;gt;
{/if}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Jun 2024 11:55:09 +0800</pubDate></item><item><title>CSS基础 - 实现隐藏滚动条并可以滚动内容效果</title><link>https://18ma.cn/post/151.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;/zb_users/upload/2024/05/202405171715882247947401.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;我们经常在前端开发中遇到这种情况，特别是在H5移动端页面开发时，经常需要隐藏滚动条的同时还需要支持滚动，今天就来聊聊CSS实现这个功能，我已经在很多地方使用了，下面一起看看这三种方法。&lt;br/&gt;&lt;/p&gt;&lt;h3&gt;第一种方法：&lt;br/&gt;&lt;/h3&gt;&lt;p&gt;要在CSS中实现元素的水平滚动同时隐藏滚动条，可以使用以下方法：对于支持Webkit内核的浏览器（如Chrome、Safari），可以使用：：-webkit-scrollbar伪元素来隐藏滚动条。&lt;/p&gt;&lt;p&gt;以下是实现水平滚动并隐藏滚动条的CSS代码示例：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-css&quot;&gt;.scroll-container&amp;nbsp;{
overflow-x:&amp;nbsp;auto;
white-space:&amp;nbsp;nowrap;
}
&amp;nbsp;
.scroll-container:：-webkit-scrollbar&amp;nbsp;{
display:&amp;nbsp;none；/*对于Webkit内核浏览器隐藏滚动条*/
}&lt;/pre&gt;&lt;p&gt;HTML结构：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;div&amp;nbsp;class=“scroll-container”&amp;gt;
&amp;lt;！--属性过多，需要水平滚动显示--&amp;gt;
&amp;lt;div&amp;nbsp;class=“content”&amp;gt;
&amp;lt;！--属性内联显示，不换行--&amp;gt;
…
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;p&gt;这样，.scroll-container内的属性就可以水平滚动，而滚动条不会显示。&lt;/p&gt;&lt;h3&gt;第二种方法&lt;/h3&gt;&lt;p&gt;计算滚动条宽度并隐藏起来&lt;/p&gt;&lt;p&gt;在本站的侧栏，你可以看到前端日报的那块属性并没有滚动条，但鼠标移上去却可以滚动属性。这是什么技术呢？其实我只是把滚动条通过定位把它隐藏了起来。&lt;/p&gt;&lt;p&gt;下面给一个简化版的代码·&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;&amp;lt;div&amp;nbsp;class=&amp;quot;outer-container&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&amp;quot;inner-container&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;......
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
.outer-container{
&amp;nbsp;width:&amp;nbsp;360px;
&amp;nbsp;height:&amp;nbsp;200px;
&amp;nbsp;position:&amp;nbsp;relative;
&amp;nbsp;overflow:&amp;nbsp;hidden;
}
.inner-container{
&amp;nbsp;position:&amp;nbsp;absolute;
&amp;nbsp;left:&amp;nbsp;0;
&amp;nbsp;top:&amp;nbsp;0;
&amp;nbsp;right:&amp;nbsp;-17px;
&amp;nbsp;bottom:&amp;nbsp;0;
&amp;nbsp;overflow-x:&amp;nbsp;hidden;
&amp;nbsp;overflow-y:&amp;nbsp;scroll;
}&lt;/pre&gt;&lt;p&gt;这个代码巧妙的向右移动了17个像素，刚好等于滚动条的宽度。这个值是我手动调试得来的。在chrome和IE没发现问题。&lt;/p&gt;&lt;h3&gt;第三种方法&lt;/h3&gt;&lt;p&gt;该代码最早是在Microsoft博客上看到的，跟我上面的思路差不多，只不过人家里面又加多了一个盒子，将属性限制在盒子里面了。这样子就看不到滚动条同时也可以滚动。&lt;/p&gt;&lt;p&gt;代码如下：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;&amp;lt;div&amp;nbsp;class=&amp;quot;outer-container&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&amp;quot;inner-container&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&amp;quot;content&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;......
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;lt;/div&amp;gt;
//code&amp;nbsp;from&amp;nbsp;http://caibaojian.com/hide-scrollbar.html
.element,&amp;nbsp;.outer-container&amp;nbsp;{
&amp;nbsp;&amp;nbsp;width:&amp;nbsp;200px;
&amp;nbsp;&amp;nbsp;height:&amp;nbsp;200px;
}

.outer-container&amp;nbsp;{
&amp;nbsp;&amp;nbsp;border:&amp;nbsp;5px&amp;nbsp;solid&amp;nbsp;purple;
&amp;nbsp;&amp;nbsp;position:&amp;nbsp;relative;
&amp;nbsp;&amp;nbsp;overflow:&amp;nbsp;hidden;
}

.inner-container&amp;nbsp;{
&amp;nbsp;&amp;nbsp;position:&amp;nbsp;absolute;
&amp;nbsp;&amp;nbsp;left:&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;overflow-x:&amp;nbsp;hidden;
&amp;nbsp;&amp;nbsp;overflow-y:&amp;nbsp;scroll;
}

.inner-container::-webkit-scrollbar&amp;nbsp;{
&amp;nbsp;&amp;nbsp;display:&amp;nbsp;none;
}&lt;/pre&gt;</description><pubDate>Sun, 09 Jun 2024 19:35:17 +0800</pubDate></item><item><title>播放器如何自动识别MP4、M3U8、FLV等视频格式，加载正确插件类型播放视频</title><link>https://18ma.cn/post/150.html</link><description>&lt;h3&gt;常见网络视频格式&lt;/h3&gt;&lt;p&gt;常见网络视频格式主要指的是那些适合在网络上传输和播放的视频格式，这些格式通常具有较小的文件大小和较快的加载速度，以便用户可以快速观看视频属性。以下是一些常见的网络视频格式及其特点：&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;M3U8&lt;/strong&gt;&lt;/span&gt;是一种视频格式，主要用于在网络上传输流媒体数据。它是一种基于文本的播放列表文件，主要应用于HTTP Live Streaming（HLS）流媒体服务中。M3U8文件包含了多个较小的视频片段（.ts文件）的URL地址列表，这些片段独立存储并可以被播放器软件读取并自动按照顺序播放。M3U8格式的特点包括分段传输和灵活播放实时流媒体，这使得它能够根据可用网络带宽调整正在播放的流媒体的质量，灵活地在多种码率、分辨率之间切换，保证画面/声音的连贯。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;MP4&lt;/strong&gt;&lt;/span&gt;/M4V格式：MP4是一种非常普遍的视频格式，其视频编码通常采用H.264，音频编码采用AAC。M4V是MP4的一种特殊类型，主要用于网络视频点播和移动设备。M4V格式的视频编码也采用H.264或H.264/AVC，能够以较小的体积实现较高的清晰度。M4V格式也被称为苹果的视频Podcast格式，广泛应用于iPod、iPhone和PSP等移动设备。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;FLV&lt;/strong&gt;&lt;/span&gt;格式：FLV（Flash Video）是一种流媒体格式，由Sorenson公司开发。它以其极小的文件大小和极快的加载速度而着称，使得在网络上观看视频文件成为可能。FLV格式被广泛用于各种视频分享网站，如YouTube、优酷、土豆等，以及需要快速加载视频属性的网站。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;MPD&lt;/strong&gt;&lt;/span&gt;全称为\“Media Presentation Description\”，是一种描述视频广播和点播属性的描述文件。在DASH（动态自适应流媒体）中，MPD文件被用来描述媒体的表示形式和标识符，支持用不同的码率、尺寸、格式、语言等多个版本的同一份属性。&lt;/p&gt;&lt;h3&gt;识别视频类型&lt;/h3&gt;&lt;p&gt;如何去视频各种各样的视频，其实非常简单，这些视频都有一个共同点：文件后缀名。&lt;/p&gt;&lt;p&gt;MP4视频的后缀名：xxx.mp4&lt;br/&gt;&lt;/p&gt;&lt;p&gt;M3U8视频后缀名：xxx.m3u8&lt;/p&gt;&lt;p&gt;FLV视频后缀名：xxx.flv&lt;/p&gt;&lt;p&gt;所以，只要加以区分视频文件后缀名就能轻松识别出视频类型了，例如：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;//视频地址
var&amp;nbsp;vid&amp;nbsp;=&amp;nbsp;&amp;quot;https://18ma.cn/demo.mp4&amp;quot;;

if(vid.indexOf(&amp;#39;.mp4&amp;#39;)&amp;gt;-1){
	console.log(&amp;#39;读取到&amp;nbsp;MP4&amp;nbsp;...&amp;#39;);
}&lt;/pre&gt;&lt;h3&gt;播放器识别&lt;/h3&gt;&lt;p&gt;在播放器中如何实现自动识别视频格式，正确加载对应插件来播放视频呢？&lt;/p&gt;&lt;p&gt;以应用较为广泛的H5播放器Dplayer为例：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;//引用Dplayer播放器和hls、flv、dash等插件
&amp;lt;link&amp;nbsp;href=&amp;quot;https://18ma.cn/demo/DPlayer.min.css&amp;quot;&amp;nbsp;rel=&amp;quot;stylesheet&amp;quot;&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://18ma.cn/demo/hls.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://18ma.cn/demo/flv.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://18ma.cn/demo/dash.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://18ma.cn/demo/DPlayer.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://18ma.cn/demo/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;然后加入视频格式判断、定义插件类型&lt;br/&gt;&lt;/p&gt;&lt;p&gt;[CommShow]&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;//获取视频地址
var&amp;nbsp;vid&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?PHP&amp;nbsp;echo&amp;nbsp;$_GET[&amp;#39;url&amp;#39;];?&amp;gt;&amp;quot;;

//定义插件类型
var&amp;nbsp;type=&amp;#39;&amp;#39;;

//判断视频格式
if(vid.indexOf(&amp;#39;.mp4&amp;#39;)&amp;gt;-1){
	var&amp;nbsp;type=&amp;#39;auto&amp;#39;;
	console.log(&amp;#39;读取到&amp;nbsp;MP4&amp;nbsp;...&amp;#39;);
}else&amp;nbsp;if(vid.indexOf(&amp;#39;.m3u8&amp;#39;)&amp;gt;-1){
	var&amp;nbsp;type=&amp;#39;hls&amp;#39;;
	console.log(&amp;#39;读取到&amp;nbsp;M3U8&amp;nbsp;...&amp;#39;);
}else&amp;nbsp;if(vid.indexOf(&amp;#39;.flv&amp;#39;)&amp;gt;-1){
	var&amp;nbsp;type=&amp;#39;flv&amp;#39;;
	console.log(&amp;#39;读取到&amp;nbsp;FLV&amp;nbsp;...&amp;#39;);
}else&amp;nbsp;if(vid.indexOf(&amp;#39;.mpd&amp;#39;)&amp;gt;-1){
	var&amp;nbsp;type=&amp;#39;dash&amp;#39;;
	console.log(&amp;#39;读取到&amp;nbsp;MPD&amp;nbsp;...&amp;#39;);
};

var&amp;nbsp;dp&amp;nbsp;=&amp;nbsp;new&amp;nbsp;DPlayer({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container:&amp;nbsp;document.getElementById(&amp;#39;player&amp;#39;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;autoplay:&amp;nbsp;true,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;video:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url:&amp;nbsp;vid,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;type,//插件类型
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
});&lt;/pre&gt;&lt;p&gt;[/CommShow]&lt;/p&gt;&lt;p&gt;这样就能让Dplayer播放器自动识别视频格式并加载对应插件播放了，更多WEB播放器以及第三方插件使用原理相通，以此类推即可。&lt;/p&gt;</description><pubDate>Thu, 06 Jun 2024 11:28:18 +0800</pubDate></item><item><title>苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板</title><link>https://18ma.cn/post/149.html</link><description>&lt;h3&gt;模板简介&lt;/h3&gt;&lt;p&gt;仿西瓜影院终端自适应轻量SEO影视模板是一款非常轻量化的模板，优点是调用文件少加载速度快且整体结构利于SEO收录。&lt;/p&gt;&lt;h3&gt;测试环境&lt;/h3&gt;&lt;p&gt;苹果CMS V10&lt;/p&gt;&lt;p&gt;Apache 2.4&lt;/p&gt;&lt;p&gt;PHP 5.6&lt;/p&gt;&lt;p&gt;Mysql 5.5&lt;/p&gt;&lt;h3&gt;模板安装&lt;/h3&gt;&lt;p&gt;1.将下载文件解压至苹果CMS程序模板template目录内&lt;/p&gt;&lt;p&gt;2.苹果CMS管理后台-系统-网站参数配置-网站模板和手机模板都选择“xigua123”&lt;/p&gt;&lt;p&gt;3.首页幻灯以及推荐视频后台设置为“推荐4”“推荐5”“推荐6”&lt;/p&gt;&lt;h3&gt;模板截图&lt;/h3&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/0bbb95a6e4a8dbae7896e.jpg&quot; title=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板1&quot; alt=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板1&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/e6130826cf5be9b041b20.jpg&quot; title=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板2&quot; alt=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板2&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/0b5eb56ef9b64ebe0ce5f.jpg&quot; title=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板3&quot; alt=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板3&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/46165dc42c7bfd82c0e8d.jpg&quot; title=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板4&quot; alt=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板4&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/63887eae9620a144c17a8.jpg&quot; title=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板5&quot; alt=&quot;苹果CMS V10 - 仿西瓜影院终端自适应轻量SEO影视模板5&quot;/&gt;&lt;/p&gt;&lt;h3&gt;模板下载&lt;/h3&gt;&lt;p&gt;[CommShow]&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wwo.lanzn.com/iMMsG2103gtc&quot; target=&quot;_blank&quot; title=&quot;点我下载&quot;&gt;点我下载&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;[/CommShow]&lt;/p&gt;</description><pubDate>Thu, 06 Jun 2024 10:39:19 +0800</pubDate></item><item><title>M3U8视频播放插件hls.js播放缓存参数maxBufferSize和maxBufferLength设置</title><link>https://18ma.cn/post/148.html</link><description>&lt;h3&gt;M3U8视频&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;什么是M3U8视频？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;m3u8文件格式最初是由苹果公司提出，用于存储基于HTTP Live Streaming（HLS）协议的播放列表。HLS是一种用于实时流传输的协议，旨在提供更流畅的视频体验。m3u8文件作为播放列表，包含了视频流的信息，指导播放器如何获取和解码视频属性。m3u8文件格式的主要特性在于其适用于HTTP Live Streaming协议，将整个视频分割成小块，并通过HTTP协议实时传输。这种分块传输的方式使得视频可以更好地适应不同网络状况，提供更好的用户体验。常见的使用场景包括在线视频直播、视频点播以及移动端视频应用。m3u8文件格式的优点之一是其适应性强，能够根据网络状况自动调整视频质量，提供更流畅的观看体验。然而，由于其依赖于网络，弱网络环境下可能导致视频加载缓慢。此外，由于其特殊的协议，不是所有的播放器都能够支持m3u8格式。&lt;/p&gt;&lt;h3&gt;视频播放缓存&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;什么是视频播放缓存？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;视频缓存有点类似于下载，不过两者存放的地点不同。下载的最终存放地点是硬盘，但缓存则是放到数据交换的缓冲区（比如APP缓存或浏览器缓存）里，无需用户手动操作，由浏览器、播放器等程序自动存储和调用。不过视频播放缓存属于临时文件，可能随时被清除，也会因为过了有效期时间被系统清除。&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;视频缓存的传输速度取决于视频切片提供方网络、视频观看终端的网络以及设备配置等等诸多因素的影响！&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;视频缓存的作用？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;M3U8视频在播放时其ts切片就以缓存的方式存储在播放终端中，播放器播放视频就相当于在读取终端本地ts切片一般，可以大幅提升视频的流畅度和观看体验。&lt;/p&gt;&lt;h3&gt;hls.js&lt;/h3&gt;&lt;p&gt;hls.js是一个JavaScript库，可实现HTTP Live Streaming客户端。它依靠HTML5视频和MediaSource扩展进行播放。它通过将MPEG-2传输流和AAC / MP3流转换为ISO BMFF（MP4）片段来工作。如果在浏览器中可用，可以使用Web Worker异步执行此转换。WWDC2016期间宣布，hls.js还支持HLS + fmp4。hls.js不需要任何播放器，它可以直接在标准HTML元素上运行。当然也可以被各种播放器调用为插件来播放M3U8视频。&lt;/p&gt;&lt;h3&gt;hls.js缓存&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;以下三个参数为hls.js缓存参数：&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;hls默认缓存参数配置
maxBufferLength:&amp;nbsp;30,
maxBufferSize:&amp;nbsp;60&amp;nbsp;*&amp;nbsp;1000&amp;nbsp;*&amp;nbsp;1000,
maxMaxBufferLength:&amp;nbsp;600,&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;如何修改这三个缓存参数达到缓存更多M3U8视频切片？&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;方法一：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;将hls.js文件下载到本地，打开后分别搜索maxBufferLength、maxMaxBufferLength、maxBufferSize参数，并修改为：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;maxBufferLength:&amp;nbsp;1800,
maxMaxBufferLength:&amp;nbsp;3600,
maxBufferSize:&amp;nbsp;6e7,&lt;/pre&gt;&lt;p&gt;修改好之后再上传到WEB播放器文件夹内调用即可。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;方法二：&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在播放器javascript代码中添加maxBufferLength、maxMaxBufferLength、maxBufferSize参数，达到增加播放缓存效果，以实用较广泛的H5播放器Dplayer为例：&lt;/p&gt;&lt;p&gt;[CommShow]&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;var&amp;nbsp;dp&amp;nbsp;=&amp;nbsp;new&amp;nbsp;DPlayer({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container:&amp;nbsp;document.getElementById(&amp;#39;player&amp;#39;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;autoplay:&amp;nbsp;false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;video:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url:&amp;nbsp;&amp;#39;https://18ma.cn/static/demo.m3u8&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;&amp;#39;customHls&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customType:&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customHls:&amp;nbsp;function&amp;nbsp;(video,&amp;nbsp;player)&amp;nbsp;{
			const&amp;nbsp;hlsConfig={
				maxBufferLength:&amp;nbsp;1800,
				maxMaxBufferLength:&amp;nbsp;3600,
				maxBufferSize:&amp;nbsp;6e7,
			};
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;hls&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Hls(hlsConfig);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hls.loadSource(video.src);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hls.attachMedia(video);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
		},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},
});&lt;/pre&gt;&lt;p&gt;[/CommShow]&lt;/p&gt;&lt;h3&gt;实测效果&lt;/h3&gt;&lt;p&gt;未修改hls.js缓存参数之前实测H5播放器Dplayer最大缓存时长为10分钟（缓存文件大小为75M），如图：&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/14d6eb712efd4801e0923.jpg&quot; title=&quot;hls.js视频缓存参数设置1&quot; alt=&quot;hls.js视频缓存参数设置1&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;修改hls.js缓存参数之后实测H5播放器Dplayer最大缓存时长为23分钟（缓存文件大小为171M），如图：&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://telegraph-image-f37.pages.dev/file/920ed23dd61abba26ddc5.jpg&quot; title=&quot;hls.js视频缓存参数设置2&quot; alt=&quot;hls.js视频缓存参数设置2&quot;/&gt;&lt;/p&gt;</description><pubDate>Wed, 05 Jun 2024 18:59:29 +0800</pubDate></item></channel></rss>