首页 » 科学上网 » 正文

sspanel个性化修改教程(功能设置页面调整)

扫一扫用手机浏览

    前几篇教程我写了如何去搭建sspanel前端,如何去对接sspanel后端,以及其他知识,但是光这些是不够的,有很多小伙伴说想要自己去修改一下页面,以及有的功能不是狠理解,特意开一篇教程,教大家重点的功能(邮箱/支付)以及如何修改页面

邮件系统配置

    想成功的开始运营起来,邮件是必不可少的一部分,用户的注册,找回密码以及其他功能都需要用到邮件,在这里我以smtp举例子,mailgun现在已经被国人玩坏了,qq会把mailgun的邮件放进垃圾箱。

我们先打开配置文件(配置文件的其他问题点这里),找到下面这行,值选择smtp

$System_Config['mailDriver'] = 'smtp';

找到smtp对应的配置,如下

# smtp
$System_Config['smtp_host'] = 'smtp.exmail.qq.com';
$System_Config['smtp_username'] = 'lizhongnian@7colorblog.com';
$System_Config['smtp_port'] = '465';
$System_Config['smtp_name'] = 'lizhongnian@7colorblog.com';
$System_Config['smtp_sender'] = 'lizhongnian@7colorblog.com';
$System_Config['smtp_passsword'] = '*********';
$System_Config['smtp_ssl'] = 'true';

smtp_host:

对应的smtp服务器,需要选择正确。我这里用的是腾讯企业邮的smtp,常见的smtp服务器有

QQ邮箱:smtp.qq.com

163邮箱:smtp.163.com

新浪邮箱:smtp.sina.com.cn

谷歌邮箱:smtp.gmail.com

smtp_username:

对应smtp的用户名,就是邮箱用户名

smtp_ssl:

是否采用ssl方式发信,推荐开启

smtp_port:

对应smtp的端口,例如QQ的端口为25(普通)/465(ssl),其他邮箱自行百度,根据你是否开启ssl选择

smtp_name/smtp_sender:

名字和发信人

smtp_passsword:

stmp的密码,腾讯企业邮为登陆密码。QQ邮箱需要自己生成授权码(不会的点这里)。


ps:名字/发信人/以及邮件内容不要有广告嫌疑,不然就直接拦截了

支付系统配置

    支付系统的重要性就不用说了吧,那肯定是最重要的,话不多说,直接来

我们先找到配置文件的这行代码

//支付系统设置----------------------------------------------------------------------------------------
#取值 none | codepay | doiampay | trimepay | f2fpay | yftpay | chenAlipay | paymentwall | spay | f2fpay_codepay 
$System_Config['payment_system']='none';

payment_system选择你需要的支付方式,常见的支付方式有:

codepay:码支付,无手续费,实时到账,支付宝QQ免费,微信需要签约费

f2fpay :支付宝当面付,支付宝官方接口,需要一定的费率(很低),只支持支付宝

...

以当面付举例,找到如下配置

#alipay,f2fpay
$System_Config['f2fpay_app_id']='';
$System_Config['f2fpay_p_id']='';
$System_Config['alipay_public_key']='';
$System_Config['merchant_private_key']='';

f2fpay_app_id:这个是支付宝开放平台里的APPID,开通收款码服务后进入支付宝开放平台,签约自研开发者后进入开发者中心新建一个app提交审核后的APPID

f2fpay_p_id:签约管理里合作伙伴身份PID

alipay_public_key:指的是这里的支付宝公钥,注意是支付宝公钥。

merchant_private_key:这个是你自己生成的私钥


ps:本人可代开支付宝当面付,价格38RMB,0.38费率(100元支付宝收0.38元)。

页面修改

    页面修改就属于是每个人特殊的需求了,但是大家总不喜欢跟别人用一样的东西吧,这里教大家如何去修改页面。

修改之前我们先要了解一下文件所在的位置,然后再决定怎么去修改


未登录的首页那些在:/www/wwwroot/你的网站目录/resources/views/material 

登录注册页面在:/www/wwwroot/你的网站目录/resources/views/material/auth 

已经登录的用户页面在:/www/wwwroot/你的网站目录/resources/views/material/user  

管理员的页面在:/www/wwwroot/你的网站目录/resources/views/material/admin 

重置密码的页面:/www/wwwroot/你的网站目录/resources/views/material/password 

资源文件(js/css/img文件):/www/wwwroot/你的网站目录/public/theme/material 

掌握这些,再简单掌握一点html知识我们就可以做修改了


借用一个我小学时期的英语老师的句子,For example

我们先来修改一个首页

第一步:先备份好网站代码,改错了可以直接恢复

第二步:准备好已经做好的页面代码


第三步:打开/www/wwwroot/你的网站目录/resources/views/material下的index.tpl文件,该文件就是首页文件,可以直接拿你的代码去替换,也可以二次修改,大概就是这样子


然后保存测试即可。


然后告诉大家如何去找对应的页面,先在浏览器上打开你想要修改的页面,例如登录页面:http://ss.7color.tk/auth/login

我们从域名之后开始看路径是 /auth/login 

那么我们就去/www/wwwroot/你的网站目录/resources/views/material  /auth下去找对应的 login.tpl文件

用户充值页面:http://ss.7color.tk/user/code

那么我们就去/www/wwwroot/你的网站目录/resources/views/material  /user 下去找对应的 code.tpl文件

说这么多应该懂了吧


然后就可以开始你个人的修改之路了。注意备份!

本文标题:sspanel个性化修改教程(功能设置页面调整)
本文链接:https://www.7colorblog.com/?id=61
作者授权:除特别说明外,本文由 阿念 原创编译并授权 七彩Blog 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
赞(13

发表评论