# 配置
# 伪静配置
后台 => 系统 => 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
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分钟内有效。
其中内容格式由模板决定。
等审核通过后就可以添加模板了
添加模板: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)创建一个用户
- 创建
- 添加
AliyunDysmsFullAccess
和AliyunDysmsReadOnlyAccess
两条策略
- 点击创建 AccessKey , 里面的
AccessKey ID
和AccessKey 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
- 第二步:在后台 的 用户 -> 会员组 -> 找到游客用户组 -> 点击编辑按钮
可根据分类单独配置试看权限,我这里是全站数据都对游客开启试看,所以把所有分类的播放页勾去掉了,剩下的全打勾,点击保存设置,这样试看功能就配置成功了
列表页、内容页、播放页、下载页4个权限,控制是否可以进入页面,没权限会直接返回提示信息。试看权限:如果没有访问播放页的权限、或者有权限但是需要积分购买的数据,开启了试看权限也是可以进入页面的。开启试看功能的话,播放窗口将采用iframe动态页面方式载入,如果你需要对vip用户开启播放全片权限,只需要对vip用户组的权限全部打钩就ok了。
提示
,默认的方式都是以进入页面就开始计时,不管你有没有播放视频,时间到了就会销毁播放器。更精确的试看功能是需要配合播放器的进度条进行监听完成,市面上黑多H5网页播放器都支持实时监听进度时间。
# 三级分销配置
三级分销功能不被很多站长看中,可能是有的模板没开发好这部分的功能吧。其实这个裂变推广非常实用,用得好可以给网站带来可观的流量。很多人不了解苹果cmsv10中的三级分销实现方法和计算比例,也有可能是三级分销功能不被看好的原因。
# 如何有效关联?
只要您的好友通过你的邀请链接
访问后并且注册成会员,你的好友既是你的一级分销,当您的好友有积分消费时,你就可以获得一级分销提成。您的好友如果在邀请他的好友,他的好友注册成会员并且消费了积分 你还可以获得二级积分奖励,他的好友如果在邀请其他人注册成会员消费,你还可以获得三级积分奖励,有效关联最高达到三层,这就是三级分销分销关联机制。
- A 邀请了 B,B是A的一级分销
- B 邀请了 C,C是B的一级分销、是A的二级分销
- C 邀请了 D,D是C的一级分销、是B的二级分销、是A的三级分销
绑定关系永久有效
# 积分奖励比例计算公式
- 一级设置比二级大,二级设置比三级大。
- 一级比例:5 二级比例:3 三级比例:2
计算公式源码
# $fee_points 消费的积分
# $GLOBALS['config']['user']['reward_ratio'] 后台配置比例
$points = floor($fee_points / 100 * $GLOBALS['config']['user']['reward_ratio']);
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登录申请地址:https://connect.qq.com/ (opens new window)
- 微信登录申请地址:https://open.weixin.qq.com/ (opens new window)
提示信息
- 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 即可入库。
# 添加播放器
添加第三方整合好的播放器只需要一件导入即可,如果是自己想整合播放器器,需要有一定的编程基础,然后更具播放器的文档操作即可。