其他教程
模板兔提供一些网站建设相关的教程,让大家迅速的做好一个网站。
如果你网站使用了CDN,那么网站日志上获取的ip就不是真实的ip,是CDN提供商的ip,如果你网站遭到攻击,然后你把网站日志上面的ip加入黑名单了,会造成那一片区的访客都无法进入你网站,因为你封掉的是cdn的ip。
所以只有获取真实ip后,才能采取封ip的方法来阻止恶意ip访问你网站。此方法针对使用宝塔面板的用户,并且环境是Nginx
教程步骤
1.登录宝塔面板
2.点击左下方的软件商店
3.在已安装的应用的找到Nginx,点后面的设置
4.选择配置修改,加入以下代码
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
如下图
5.点击保存,然后点配置修改上面的服务,会看到重启按钮,点一下重启就好了。
我们在建站过程中常常会有用户注册登录功能,为了减去注册步骤,做社交一键登录是一个首选,但是这些社交登录都要求备案域名,那么未备案的域名怎么申请QQ互联呢?
准备条件:
1、需要具备QQ互联开发者账号 我的是个人开发者
2、一个域名这里注意一下 要国际域名【要国外注册商】
3、先在QQ互联上申请,填好信息
4、然后进入QQ邮箱收信人填 connect@qq.com,标题填写可参考:未备案国际域名 申请QQ互联 APPid:*,内容要求如下
主要注意事项:就是域名要国际域名,国外注册商,如果用阿里云的域名申请,就会不给通过。
uniCloud提供免费100G云存储空间,不限流量,底层是阿里云OSS,因此速度非常快。这个源码是cccyun利用uniCloud云存储开发的一款图床源码。
和网上其他的uniCloud图床源码不一样的是,所有与uniCloud接口交互的部分都由后端php实现,前端只与阿里云OSS交互,不再需要引用uniCloud的vue框架js。
使用说明:
https://unicloud.dcloud.net.cn/home 在这里创建一个应用,然后将spaceId和clientSecret配置到源码的config.php里面即可使用。
源码下载:
链接: https://pan.baidu.com/s/1wnzvAm4cKp4fD6x0gMcqsg 提取码: wan2
最近模板兔给erphpdown增加了统计收入功能,需要统计今年每月的收入数据以及本月每天的收入数据。
今年每月的数据:
$month_total = $wpdb->get_row("select
sum(case month(ice_time) when '1' then ice_money else 0 end) as Jan,
sum(case month(ice_time) when '2' then ice_money else 0 end) as Feb,
sum(case month(ice_time) when '3' then ice_money else 0 end) as Mar,
sum(case month(ice_time) when '4' then ice_money else 0 end) as Apr,
sum(case month(ice_time) when '5' then ice_money else 0 end) as May,
sum(case month(ice_time) when '6' then ice_money else 0 end) as June,
sum(case month(ice_ti...
今天一个客户跟我说他宝塔面板打不开了,但是网站可以打开,需要我帮忙解决。于是模板兔基于他的描述大概想到了几种可能出现的情况:
宝塔绑定了域名访问,检查一下
宝塔限制了IP访问,检查一下
服务器安全组端口没开,检查一下
宝塔服务没有启动,检查一下
通过宝塔官方的ssh命令各种尝试,都发现没有问题,这到底是咋回事呢!!
再次询问客户操作过什么东西,他说系统盘扩容了,一开始是宝塔可以打开,但是网站打不开,我想这种情况可能是磁盘满了,所以他选择了扩容。但是,扩容不是随便就能使用的,需要专业人员帮处理,然后他也找了某某云的技术客服帮忙处理了扩容后的问题,当时问题是解决了,网站可以打开了,但是...
WordPress可以说已经是如今“最流行”的建站系统,因为其免费、开源、扩展功能强大,成为很多人的建站首选。WordPress使用的环境是MySQL数据库和 PHP,所以搭建网站时就需要选择一个支持PHP和MySQL的主机。
主机系统的选择
首先,这里模板兔推荐Linux主机,不建议使用Windows主机(同配置的linux与windows,win主机跑php性能会差些)。
主机在这个场景中负责承担2个最基本的功能:提供运行的环境以及存放网站的文件。主机基本上24小时不停的运作,服务器的硬盘也可以存放网站的文件,通过在服务器中安装系统和环境,就可以进行网站的运行。
目前,按系统划分,市场上的主机主要分为Windows主机和Linux主机:
Windows主机,即安装了Wi...
对于wordpress建站新手来说,选好了主题,买好了域名,但是不知道用什么样的主机空间,不知道什么样的主机空间适合自己的网站。
这里,模板兔给大家一个小建议,仅供参考:
首先,你的网站是做什么的,如果说是博客,预算也不多,建议使用虚拟主机,不用太好也不用太差,150左右一年足矣。如果域名要备案,选择国内的主机,比如阿里云的云虚拟主机,域名不备案的话,尽量选择香港CN2主机,购买香港CN2主机一定要问清楚卖家是不是真正的CN2,如何判断是不是真正的CN2可以自己科普下。如果你的网站是企业站,但是仅作为信息展示用,那么虚拟主机也足矣。但是如果你网站是内容资源站,我建议用云服务器(也就是VPS),前期配置可以不用太好...
由于我们的Erphpdown集成了paypal接口,很多用户不知道怎么申请paypal接口,这里模板兔给大家说明一下。
接口申请
https://www.paypal.com/businessmanage/credentials/apiAccess
申请前会看到这个界面
申请后会看到这个界面
接口说明
不知道什么时候,paypal策略改了,境内用户可能没法对境内用户进行收款,具体需要你们自己试试。
最近经常会有朋友找我们说想做一个付费下载资源/付费查看内容的网站,2020年谁都不容易,这年头没有一个副业你都不会有安全感。
这里,模板兔简单的说一下如何开启网赚之路:
首先,选择域名与主机
做网站是需要一个域名(例如:mobantu.com)和一个虚拟主机(VPS、云服务器),如果说域名是打开网站之门的钥匙,那么主机就是存放大门里面内容的场所。
其次,需要Erphpdown插件
这是一款专门针对虚拟资源网站做付费下载/付费查看的wordpress插件,现在知识付费受到追捧,这款插件恰好可以满足几乎你的所有需求。
插件地址:https://www.mobantu.com/1780.html
最后,选择一款主题
有了上面的erphpdown插件,你可以使用任何你喜欢...
一周内、三个月内、一年内
SELECT * FROM table
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) //一周
where inputtime>DATE_SUB(CURDATE(), INTERVAL 3 MONTH) //三月
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) //一年
插件安装
首先安装激活wp的paypy插件,再安装挂机app。
插件设置
启用插件后,你后看到后台有个Paypy菜单,里面有设置、订单、码子,你需要操作的是设置、码子。
设置里的最大随机减免必须设置,且不要太小,建议10,这是插件核心原理,几分钟内通过用户支付的金额来判断是谁支付的。百度OCR可不填,是用于码子里的上传收款码时自动识别收款码类型以及金额,如果不填写,请在码子里的中间框里手动添加。
挂机手机需要注意的地方
首先手机安装的支付宝(华为手机要在手机的设置 - 通知管理 - 支付宝 里开启横幅通知)与微信都需要开启通知权限。一定要确保微信与支付宝都开启了通知,就是收到款时,挂机的手机顶部通知栏会出现通知!...
如果有其他插件甚至是其他系统想使用Paypy接口,请参考我们的API。使用此接口的前提是你有一个WordPress网站已经安装了Paypy插件。模板兔不免费提供接口集成服务。
请求类型 Content-Type: application/json;charset=UTF-8,请勿在前端请求,这样会泄露key(Paypy插件设置的签名密钥)。
创建订单
POST地址:Paypy插件设置的Api地址 + api/order/
请求参数
字段
类型
描述
order_id
String
外部订单编号。请确保每个订单唯一
order_type
String
支付方式。wechat(微信) alipay(支付宝) 默认 wechat
order_price
String
订单金额。保留两位小数
order_name
String
订单名称
order_i...
1、从官网下下载最新的nodejs,https://nodejs.org/en/download/,历史版本可从https://nodejs.org/dist/下载,这里以8.9.1版为例,下载地址node-v8.9.1-linux-x64.tar.xz
2、通过ftp工具上传到linux服务器root目录里,解压安装包
tar -xvf node-v8.9.1-linux-x64.tar.xz
3、移动并改名文件夹(当前所在目录是root目录)
mv node-v8.9.1-linux-x64 /usr/local/nodejs
4、让npm、npx和node命令全局生效
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/npx /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
5、查看nodejs是否安装成功
node -v
npm -v
Shopify作为一个轻量级的电商托管系统,在外贸、跨境电商等领域里深受用户喜爱,你只需简单的几步设置,就能开通自己的网店。
一般的shopify主题里产品页面都会有图片轮播(类似某宝那样的产品图片介绍),但是不支持视频。那么我们就通过js来实现视频功能:
$(function(){
$(".product-single__photo").each(function(){
var alt = $(this).attr("alt");
var videoContent = '';
if (alt.indexOf("youtube") >= 0){
videoContent = '<div class="video-container youtube">' + alt + '</div>';
} else if (alt.indexOf("vimeo") >= 0) {
videoContent = '<div ...
magento是目前广泛被使用的一个开源的电商系统,基于MVC框架。在magento1.9版本里,其Onepage Checkout页面的步骤过于繁琐,一般国外用户不习惯登录注册,所以需要移除其登录步骤,然而先billing address后shipping address的话,用户体验不好,所以我们需要把它们交换位置。效果如下:
具体步骤
1、修改app/code/core/Mage/Checkout/Block/Onepage.php,目的是在模块中移除不要的步骤以及交换相关步骤。
2、修改app/design/app/design/frontend/base/default/template/checkout/onepage.phtml,目的在于页面加载时通过js来默认选择游客模式(不需要登录)。
3、修改skin/frontend/base/default/js/opcheckout.js,修改相关按钮处...