# 配置

# 伪静配置

后台 => 系统 => URL地址配置 => 路由伪静态设置

  • 路由状态:开启
  • 伪静态状态:开启
  • 把相关的程序包内 说明文档\伪静态规则 里的 rewrite 拷贝到网站根目录。

# rewrite说明

  • 1,确认空间支持rewrite组件。
  • 2,按照 伪静态rewrite 目录下的说明文档操作。
  • 3,后台设置浏览模式为 rewrite伪静态 。

如果使用rewrite伪静态模式,请注意把配置文件复制到网站根目录。如果静态文件后缀配置的不是html,则请把rewrite配置文件中的.html替换为对应的后缀如.html

  • iis6.x 下使用 httpd.ini
  • iis7.x 下使用web.config

# apache下使用 .htaccess

(编辑.htaccess文件,把 RewriteBase /maccms10 修改为你苹果CMS所在目录)

# nginx 下使用 maccms.conf

(使用vps或者服务器的可以在你的主机的conf里 用 include xxxxx.conf 也就是包含下伪静态规则文件 如果用的是虚拟主机版的nginx 就找你的主机商给你添加规则就行,你把规则发给他。)

# 默认路由

map   => map/index
rss   => rss/index

index-<page?>   => index/index

gbook-<page?>   => gbook/index
gbook$   => gbook/index

topic-<page?>   => topic/index
topic$  => topic/index
topicdetail-<id>   => topic/detail

actortype/<id>-<page?>   => actor/type
actortype/<id>   => actor/type
actor-<page?>   => actor/index
actor$ => actor/index
actordetail-<id>   => actor/detail
actorshow/<id>-<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?>   => actor/show
actorsearch/<wd?>-<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?>   => actor/search
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

伪静态视频教程(建议切换 1080P 到B站进行观看)

# 站群配置

  • 1.在宝塔面板中把多个域名同时绑定到一个站点上
  • 2.在苹果CMS后台 -> 系统 -> 站群管理配置 -> 添加一组

添加绑定好的域名并设置不同的模板和广告目录,设置网站名称关键词和描述。

问询提示

群站只能在伪静态下使用,仅支持自适应模板,不支持PC和wap独立模板

# 邮件发送

苹果CMS v10在使用的过程中,我们可能需要通过邮件验证用户是否为机器人,通过邮件验证身份是一个不错的选择,大部分国内服务器是禁用了服务器发件功能的,直接发送邮件是无法实现的。我们只能通过配置smtp邮件服务器来完成邮件的发送。

苹果CMS 10在开发的过程中已经做好了相应的功能组件,我们只需要填写我们的smtp发件服务器信息即可向用户推送邮件。

扩展库支持

苹果CMS v10使用smtp发送邮件需要开启OpenSSL扩展库支持,否则会发送失败。这里小伙伴们不需要担心,因为现在的服务器openssl扩展库是必备的,已经默认内置了。

我们填入我们所使用的smtp发件服务器信息保存即可,这里提醒使用QQ邮箱、126邮箱、163邮箱等常用邮箱的小伙伴一点,密码那一栏填写的并不是真正的邮箱密码,而是你在邮箱设置中获得的邮箱授权码。

1,我们依次打开苹果CMSv10后台设置,依次在左侧导航栏找到 邮件发送配置 并打开,我们会看见如同所示的界面。 输入图片说明

2.我们一QQ邮箱作为发送服务 配置 PhpMailer

  • 服务器:smtp.qq.com
  • 端口:587
  • 传输协议:TSL
  • 帐号:你的qq邮箱
  • 密码: 你的邮箱登录密码

2,测试

填写完成后我们可以使用发送邮件测试功能,来测试配置是否正确,我们在这里做了一个简单地小测试,结果非常完美。

输入图片说明

# 短信发送

短信发送功能类似于邮箱发送能,也是用于给用户发送验证码短信,手机注册会员等功能。目前苹果CMS 后台已经集成了阿里云短信和腾讯云短信对接服务器,只需申请相关key即可使用!阿里云购买流程没有什么好说明的,下一步下一步然后更具自己的购买短信量即可,国内这两家短信发送服务都是需要网站实名备案才可以使用哦。

# 申请阿里云短信包

阿里云短信申请地址:https://www.aliyun.com/product/sms (opens new window)

够买成功后需要配置一下相关的签名和发送模板。

短信服务的签名都需要经过审核,审核通过后才可以使用该签名。本文将为您介绍短信签名的规范说明,帮助您快速通过签名审核。

添加签名: https://dysms.console.aliyun.com/dysms.htm#/domestic/text/sign (opens new window) 输入图片说明

签名就是一什么企业名称在发送短信,告诉用户是谁发的短信。例如:大图模板,那么用户收到的内容就是:

【大图模板】您正在申请手机注册,验证码为 12456 ,5分钟内有效。
1

其中内容格式由模板决定。

等审核通过后就可以添加模板了 输入图片说明

添加模板:https://dysms.console.aliyun.com/dysms.htm#/domestic/text/template (opens new window)

下图示例为添加手机注册模板:

输入图片说明

阿里云短信模板例子

  • 尊敬的用户,您的注册会员验证码为:${code},请勿泄漏于他人!
  • 验证码为:${code},您正在绑定手机,若非本人操作,请勿泄露。
  • 验证码为:${code},您正在进行密码重置操作,如非本人操作,请忽略本短信!

获取keyid 和 KeySecret

以上工作都准备好了以后,到阿里云的 RAM 访问控制:https://ram.console.aliyun.com/users (opens new window)创建一个用户

  • 创建

输入图片说明

输入图片说明

  • 添加 AliyunDysmsFullAccessAliyunDysmsReadOnlyAccess 两条策略

输入图片说明

  • 点击创建 AccessKey , 里面的 AccessKey IDAccessKey Secret 就是我们要填写在苹果cms后台的

输入图片说明

# 申请腾讯云短信包

腾讯云短信:https://cloud.tencent.com/product/sms (opens new window)

购买成功或者领取体验包后进入https://console.cloud.tencent.com/smsv2/guide (opens new window)创建短信签名:

证明类型:我这里用的是企业执照三证合一,你也可以选择备案网站,需要上传截图商的备案后台截图。详细说明可以参考:https://cloud.tencent.com/document/product/382/39022 (opens new window)

输入图片说明

等待审核通过后就可以添加发送模板了

输入图片说明

输入图片说明

获取AppId和AppKey

上面的工作都做好了就可以到 应用列表 (opens new window)的系统默认应用中获取 AppId和AppKey。

输入图片说明

# 视频试看配置

苹果cmsV10如何配置游客试看功能必备条件:

须知条件

  • 1.程序:一些源码交易网站上有肯能会有整站的程序下载,一般这些源码更新不及时,甚至被人动过手脚,所以建议官方最新版。
  • 2.模板:并不是说有的模板都支持试看,尤其是网上一下来历不明的模板,各种bug残缺不全,功能测试建议用官方自带的模板,官方模板基本上都是全功能的。

# 游客开启试看1分钟:

  • 第一步:在后台的 -> 系统 -> 网站参数配置 ->试看时长 -> 设置为 1

输入图片说明

  • 第二步:在后台 的 用户 -> 会员组 -> 找到游客用户组 -> 点击编辑按钮

可根据分类单独配置试看权限,我这里是全站数据都对游客开启试看,所以把所有分类的播放页勾去掉了,剩下的全打勾,点击保存设置,这样试看功能就配置成功了

苹果CMSv10编辑用回权限

列表页、内容页、播放页、下载页4个权限,控制是否可以进入页面,没权限会直接返回提示信息。试看权限:如果没有访问播放页的权限、或者有权限但是需要积分购买的数据,开启了试看权限也是可以进入页面的。开启试看功能的话,播放窗口将采用iframe动态页面方式载入,如果你需要对vip用户开启播放全片权限,只需要对vip用户组的权限全部打钩就ok了。

提示

,默认的方式都是以进入页面就开始计时,不管你有没有播放视频,时间到了就会销毁播放器。更精确的试看功能是需要配合播放器的进度条进行监听完成,市面上黑多H5网页播放器都支持实时监听进度时间。

# 三级分销配置

三级分销功能不被很多站长看中,可能是有的模板没开发好这部分的功能吧。其实这个裂变推广非常实用,用得好可以给网站带来可观的流量。很多人不了解苹果cmsv10中的三级分销实现方法和计算比例,也有可能是三级分销功能不被看好的原因。

# 如何有效关联?

只要您的好友通过你的邀请链接访问后并且注册成会员,你的好友既是你的一级分销,当您的好友有积分消费时,你就可以获得一级分销提成。您的好友如果在邀请他的好友,他的好友注册成会员并且消费了积分 你还可以获得二级积分奖励,他的好友如果在邀请其他人注册成会员消费,你还可以获得三级积分奖励,有效关联最高达到三层,这就是三级分销分销关联机制。

  • A 邀请了 B,B是A的一级分销
  • B 邀请了 C,C是B的一级分销、是A的二级分销
  • C 邀请了 D,D是C的一级分销、是B的二级分销、是A的三级分销

绑定关系永久有效

# 积分奖励比例计算公式

苹果CMS三级分销计算公式

  • 一级设置比二级大,二级设置比三级大。
  • 一级比例:5 二级比例:3 三级比例:2

计算公式源码

# $fee_points 消费的积分
# $GLOBALS['config']['user']['reward_ratio'] 后台配置比例
$points = floor($fee_points / 100 * $GLOBALS['config']['user']['reward_ratio']);
1
2
3

举例你的好友升级会员花了2000积分升级会员,

你获得 2000除以100再乘以5 等于100积分奖励, 你好友的好友花了2000积分升级会员,

你好友获得 2000除以100再乘以5 等于100积分奖励 你获得2000除以100再乘以3 等于60积分奖励, 好友 的好友 的好友花了2000积分升级会员,

好友 的好友 获得2000除以100再乘以5 等于100积分奖励, 好友 获得2000除以100再乘以3 等于60积分奖励, 你 获得2000除以100再乘以2 等于40积分奖励

# 第三方登录

苹果cms第三方登录整合需要网站备案,没有备案的就不用想了。

提示信息

  • QQ登录地址/index.php/user/oauth/?type=qq
  • 微信登录地址/index.php/user/oauth/?type=weixin
  • 回调地址/index.php/user/logincallback/?type=qq/index.php/user/logincallback/?type=weixin

# 对接微信公众号

视频由早期苹果CMS管理员【老陈】原声录制,教程原文件蓝奏云网盘 (opens new window)

苹果cmsV10对接公众号视频教程(建议切换 1080P 到B站进行观看)

# 定时任务

定时任务目前内置了 采集资源、生成静态 2个执行操作 强制执行参数enforce=1

# 1,采集资源

  • 执行文件:选择 采集资源库collect

  • 附加参数:从自定义资源列表中获取(在采集今日,采集本周,采集全部 右键复制链接)截取参数部分即可。

  • 例如:

  • 任务名称:cj_day

  • 任务描述:采集当天数据

  • 附加参数: ac=cjall&h=24&xt=1&ct=&cjflag=b9c546ba925d22ed654927b44638df34&cjurl=http://cj.tv6.com/mox/inc/youku.php

# 2,生成静态

  • 执行文件:选择生成make

  • 附加参数:

  • 例如:

  • 生成首页 ac=index

  • 生成地图页 ac=map

  • 生成rss ac=rss

  • 生成百度sitemap ac=rss&ac2=baidu

  • 生成谷歌sitemap ac=rss&ac2=google

  • 生成专题首页 ac=topic_index

  • 生成专题详情页 ac=topic_info&topic=1,2,3,4

  • 生成视频分类页 ac=type&tab=vod&vodtype=1,2

  • 生成当日有更新数据的视频分类 ac=type&tab=vod&ac2=day

  • 生成文章分类页 ac=type&tab=art&arttype=3,4

  • 生成当日有更新数据的文章分类 ac=type&tab=art&ac2=day

  • 生成自定义页面 ac=label&label=rand.html

  • 生成视频详情页 ac=info&tab=vod&ids=1,2,3

  • 生成未生成视频详情页 ac=info&tab=vod&ac2=nomake

  • 生成文章详情页 ac=info&tab=art&ids=1,2,3

  • 生成未生成文章详情页 ac=info&tab=art&ac2=nomake

# 3,采集规则

  • 执行文件:选择 采集规则cj
  • 参数id=1,参数就是当前采集自定义采集规则的编号。
  • 为了不影响服务器性能,目前仅采集第一页。

# 4,清理缓存

  • 执行文件:选择 清理缓存cache
  • 无需参数

# 5,网址推送

  • 执行文件:选择 网址推送urlsend

附加参数:

  • 百度主动推送当天视频 ac=Baidu&limit=50&page=1&ac2=today&mid=1

  • 百度主动推送当天文章 ac=Baidu&limit=50&page=1&ac2=today&mid=2

  • 百度主动推送当天专题 ac=Baidu&limit=50&page=1&ac2=today&mid=3

  • 百度主动推送当天演员 ac=Baidu&limit=50&page=1&ac2=today&mid=8

  • 百度主动推送当天角色 ac=Baidu&limit=50&page=1&ac2=today&mid=9

  • 百度快速推送当天视频 ac=Baidufast&limit=10&page=1&ac2=today&mid=1

  • 百度快速推送当天文章 ac=Baidufast&limit=10&page=1&ac2=today&mid=2

  • 百度快速推送当天专题 ac=Baidufast&limit=10&page=1&ac2=today&mid=3

  • 百度快速推送当天演员 ac=Baidufast&limit=10&page=1&ac2=today&mid=8

  • 百度快速推送当天角色 ac=Baidufast&limit=10&page=1&ac2=today&mid=9

# 采集配置

# 对接资源站

提示

由于资源站涉及网站内容和性质,这里就不做详细介绍,苹果cms仅仅是个开源的内容管理系统,不可以引导用户做什么类型的网站。

# 对接火车采集

视频教程 (建议切换 1080P 到B站进行观看)

# 对接python爬虫

对接 【接口参数】 发送POST 即可入库。

# 添加播放器

添加第三方整合好的播放器只需要一件导入即可,如果是自己想整合播放器器,需要有一定的编程基础,然后更具播放器的文档操作即可。

# 添加下载器