- 博客(57)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 nginx环境下laravel框架URL省略输入index.php的配置
nginx环境下laravel框架URL省略输入index.php的配置
2022-08-15 16:56:31 980
转载 PHP+实现多个关键词搜索查询功能
PHP搜索主要通过使用SQL语句中的like子句来实现。如果同时搜索多个关键词,可以使用union子句来将搜索结果合并起来。
2022-07-11 14:54:04 1274
原创 Linux下安装GeoIP扩展
本文主要是安装的是免费版的(我的是亚马逊的服务器)GeoIP,是一套含IP数据库的软件工具。Geo根据来访者的IP, 定位该IP所在经纬度、国家/地区、省市、和街道等位置信息。1、安装GeoIPyum install GeoIP.x86_64 GeoIP-devel.x86_642、安装geoip扩展下载扩展并编译安装$ wget https://pecl.php.net/get/geoip-1.1.1.tgz$ cd geoip-1.1.1$ phpize$ ./conf
2021-09-14 10:18:17 880
原创 linux下 zip、tar、gz、bz2等各种解压缩文件命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz
2021-09-10 10:22:09 387
原创 VMware虚拟机CentOS7下安装Docker
1.查看内核版本 <Docker 要求 CentOS 系统的内核版本高于 3.10>uname -r2.把yum包更新到最新 (这个步骤很有必要)yum update3.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm24.设置yum源 ...
2021-07-16 11:32:42 224
原创 PHP各种时间获取
1、获取前一天的开始时间和结束时间$startTime=date("Y-m-d",strtotime("-1 day"))." 00:00:00";$endTime=date("Y-m-d",strtotime("-1 day"))." 23:59:59";2、获取本月剩余天数public function lessDay() { $month_big = array('January', 'February', 'March', 'April', 'M..
2020-09-24 13:48:48 104
转载 Thinkphp5使用redis消息队列
首先我们看一下自己的TP5的框架中的 TP5\vendor\topthink ,这个文件中有没有think-queue这个文件夹,如果没有请安装,安装这个是要用到Composer的如果没有安装composer1.1 安装 thinkphp-queuecomposer install thinkphp-queue1.2 搭建消息队列的存储环境使用 Redis安装并启动 Redis 服务 (详见:https://www.jianshu.com/p/34dd90fda917)1.3 配置消息...
2020-09-22 17:12:57 1620
原创 根据当前分类ID获取所有父类或所有子分类
$categoryList = Db::name('goods_category') ->where('status',1) ->field('gc_id,gc_name,parent_id') ->select();if(!empty($categoryList)){ while($catId != 0){ foreach($categoryList as $item){ if($item['gc_id']==.
2020-07-15 11:07:45 1340
原创 select下拉框添加onchange事件获取option的value值的方法
这里介绍两种select下拉框添加onchange事件获取option的value值的方法:方法一:HTML <html lang="en"> <head> <meta charset="UTF-8"> <title>select onchange 传值</title>
2019-03-12 09:41:39 22254 4
转载 ThinkPHP使用方法小记
系统:window 7 64位Thinkphp版本:5.0.5环境:wampserver集成 一、项目部署1、虚拟主机部署/本地部署去掉public/index.php改到 根目录下/index.php。在网站根目录下建立文件index.php,内容如下<?php// 定义应用目录define('APP_PATH', __DIR__ . '/apps/');//...
2019-01-18 10:13:51 454
转载 微信支付商户API 证书的用途及生成API安全证书的方法(仅退款、撤销订单时需要)
微信支付服务商平台于2018年7月份悄然在【账户中心】的【API安全】中增加了一个“API 证书(权威CA颁发)”版块,由于和原来的“API证书”版块命名相似,着实让很多服务商懵了一下,不知道这是干啥用的,难道是比原来的API证书更安全的证书,用来替换原来的证书的?从表面看来好像确实是这样:①版块命名和原来的名字一样,还多加了听起来更高大上的“权威CA颁发”;②版块说明中指出“为保障更高的安全...
2018-10-24 14:50:34 18314 3
转载 VMware虚拟机CentOS7下一键安装Nginx+PHP+MySQL
安装步骤:在终端执行以下命令wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp如需要安装LNMPA或LAMP,将./install.sh 后...
2018-07-31 11:43:19 2465
原创 Thinkphp导入、导出Excel表格
Thinkphp中导出Excel表格具体方法如下:1.在ThinkPHP/Library/Vendor目录下新建文件夹PHPExcel,将excel文件解压后放入文件夹中。(下载地址:链接:http://pan.baidu.com/s/1kUVTUez 密码:3kxl)2、代码如下: //引入PHPExcel库文件 Vendor('PHPExcel
2017-07-08 14:57:33 438
转载 Thinkphp3.2.3整合最新百度Ueditor1.4.3编辑器
首先访问百度Ueditor的官方地址:下载列表 根据自己的需求下载不同的版本,这里采用的是1.4.3PHP utf8版本的。步骤:前端部分:把下载下来编辑器重新命名例如 ueditor ,并放到项目的根目录(建议你在根目录新建一个文件件或者是把它放到项目的Public目录下),这个根据个人对网站目录的要求而决定,笔者是放在 Public 目录下的其次就是到你的Vie
2016-05-06 15:48:20 9764 4
原创 Thinkphp3.2.3验证码的显示、点击刷新、ajax异步验证
首先在Home/common目录下创建function.php文件<?phpfunction check_verify($code, $id = ''){ $verify = new \Think\Verify; return $verify->check($code, $id);}然后:一、显示验证码首先在Home/Controller下创建一个公共控制器IndexC
2016-04-25 14:19:52 2312 1
转载 手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2015-12-29 09:29:48 348
原创 ecshop 在商品列表页添加类似于精品、热销的功能
效果:在商品列表页添加自定义字段1、首先要修改数据表结构,给表 ecs_goods 增加新字段:is_top_sellers,进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,提交。注意如果你的数据表前缀不是ecs_ 请自行修改之alter table ecs_goods add column is_top_sellers is_top_sell
2015-09-15 15:58:05 2188
原创 ecshop编辑器fckeditor换百度ueditor编辑器教程
1、下载uediter编辑器,解压上传目录uediter到根目录/includes/下下载地址: http://pan.baidu.com/s/1kTtj2uz提取密码: cmtf 2、修改admin/includes/lib_main.php/** * 生成编辑器 * @param string input_name 输入
2015-09-06 12:18:41 1134 1
原创 如何在确认订单页显示国家
做外贸的朋友一般都将省(州)、市等用户收货地址信息改成手动输入的,国家搞成下拉列表,当然,也有人将所有信息都搞成手动输入的。网上有将如何实现收货地址中,国家搞成下拉列表,其他为手动输入,但是往往在提交订单页都没有显示国家信息,只有省(州)、市和具体地址。本文主要是讲,在国家搞成下拉列表,其余是手动输入的情况下,如何让提交订单页面显示国家信息。方法如下:1、打开根目录下的flow.php,在
2015-08-26 16:46:16 1027
转载 ECSHOP设置默认配送方式和默认支付方式
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。那么,如何改进呢?下面简单说一下:假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式
2015-08-19 11:35:01 1210
原创 ECShop新建页面并进行分页显示
比如,我要在ecshop的导航栏上新添加一个“新品”按钮,用于展示最近上传的产品。方法如下:1、分别在根目录下和 /themes/模板文件夹名/ 下分别新建new_arrivals.php和new_arrivals.dwt两个文件。2、在模板文件上加上分页功能的显示代码,即.dwt中引入lib库文件,在.dwt模板文件放分页页码显示的地方加入:3、在.php处理页中,加入如
2015-08-18 18:27:45 1299
转载 ECshop修改后台订单的电话、地址等信息
整理下关于ecshop后台订单的一些小修改1、去除“订单列表”的TEL和[]字样,因为这个不方便打印,如图:,方法:打开您的后台管理目录(一般是admin)/templates/order_list.htm,修改大约43行左右的 : {if $order.tel} [TEL: {$order.tel|escape}]{/if},将红色的部分删除; 2、去除”订单信息
2015-08-17 12:09:40 1885
原创 ecshop 用户中心里的订单详情页显示商品缩略图
Ecshop用户中心->我的订单 页原始状态下是不显示商品缩略图,若要显示商品缩略图,只需修改两处即可。效果图:方法如下:1.修改includes/lib_order.php ,找到order_goods 函数部分,大概在467行左右将 $sql = "SELECT rec_id, goods_id, goods_name, goods_sn, market_price,
2015-08-07 15:52:27 569
转载 将ECSHOP商品相册图片文件夹按年月日来生成
我们进入ECSHOP后台,点击商品列表,编辑某个商品。在“通用信息”栏里上传商品图片或缩略图,这些图片会自动保存在/images/下以“年月”命名的文件夹里,例如/images/201508/。在“商品相册”栏里上传的商品相册也是如此。如果你的网站商品特别多,几乎每天都要发布新商品,那么把图片文件夹细分到“年月日”是不是会更好呢。 下面就给大家讲解一下如何实现这个效果。1、
2015-08-06 18:24:06 1000
转载 ecshop 函数列表大全
所有函数功能说明:lib_time.phpgmtime()P: 获得当前格林威治时间的时间戳 /$0server_timezone()P: 获得服务器的时区 /$0local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NU
2015-07-29 15:52:57 408
原创 如何在ECSHOP后台左侧导航中增加新菜单
比如我们在后台中增加 “折扣券”功能,方法如下 1、在ECSHOP 管理中心共用语言文件 language\zh_cn\admin\commn.php ,添加我们的自定义菜单: $_LANG['01_coupon_list'] = '折扣券管理'; $_LANG['coupon_add'] = '添加券管理'; 2、在 ECSHOP 管理中心菜单数组
2015-07-29 15:49:09 3138
原创 ECSHOP解决大量重复页面问题
经常会有朋友问到ECSHOP和SHOPEX到底哪个程序的seo做得好一些。对于这个问题,我站就一些简单的影响到网站收录的问题,作下介绍 。 本节就讲一下ECSHOP的重复收录页面的问题 很多朋友的网站实际产品加文章数量仅仅100来个,查询链接居然有 2,3百,google甚至会有上千。 重复链接因为Title一样,所以常常会被搜索引擎惩罚导致收录差,这点严重影响到SE
2015-07-29 15:19:53 1952
原创 ECShop重命名上传图片名称及修改图片存储路径
ECShop从后台上传产品的图片分别存储在images文件夹下的goods_img、thumb_img、source_img三个文件夹下的,并且图片的名字都是随机产生的;本节主要是讲解如何对ECShop上传图片名称重命名及以其商品货号为名称每款产品创建一个文件夹,将其产品图片存储在其对应的文件夹下。 打开admin/includes/lib_goods.php原文件:修改后:
2015-07-29 15:13:58 4190
转载 ecshop购买了某商品才能评价且只能评价一次
ECSHOP 购买条件优化-购买过几件该商品,就只能评价几次 ECSHOP原有机制是只要购买过一次,就可以无限评价。 我们则需要判断会员对此商品是否进行过评价,获取评价数,再获取此商品的购物次数,评价数不能大于或等于购物次数。 第一步:先在后台商店设置->基本->评论条件为只有购买过此商品的会员才能评价 第二步: 打开comment.p
2015-07-29 14:57:50 558
转载 删除ecshop分类URL静态重写地址中的b0
使用ecshop的朋友都清楚,启用伪静态规则后默认的分类url看上去不是很美观,是“分类名称-c(分类id)-b0”这样子,接着就出一问:ecshop如何去除分类URL中的b0? ecshop去除分类url中的b0与否对seo没任何影响,但为了美观,这里ecshop模板网还是寻出方法解决了,很简单的,下面把解决办法共享给大家以便修改: 打开includes/lib_co
2015-07-29 14:49:20 1147
转载 修改ecshop复杂重写里的"+"为"-"
大家用ecshop做外贸网站,都不喜欢复杂重写里的“+”号,想修改成“-”,最模板提供修改教程:打开 includes/lib_common.php大概1799行 if ($rewrite) { if ($rewrite == 2 && !empty($append)) { $uri .= '-' . urlencode(pre
2015-07-29 14:47:50 360
转载 如何对ECShop的url路径进行优化
最近一直在想如何对ECShop的路径进行更加人性化的优化,之前多次在官方社区提问,希望能出更加优化的ECShop重写规则。虽然ECShop所有的文件都是一级路径,对于千篇一律的链接,很不理想。即使有简单重写和复杂重写,仍然不能满足要求。如果每一个商品的URL路径能够像wordpress博客一样,自己定义URL,那简直是太完美了。可惜先阶段是无法实现了。那么我们还是可以见到的进行优化。修改url
2015-07-29 14:46:13 2301
转载 ecshop商品自定义url和标题
ecshop商品自定义url和标题,这个是很多人都追求的一个功能。现在的ecshop的模板和路径千篇一律。为了让ecshop更加符合ecshop SEO优化。我们就不得不对ecshop url和标题进行自定义。我们可以通过对ecshop二次开发。来让ecshop商品地址实现自定义url 1:修改数据库。增加字段 alter table ecs_goods add co
2015-07-29 14:41:10 1384
原创 ECSHOP将分类下的商品列表修改为当前的分类名称
在ECSHOP中,不管我们点击进入哪个分类的商品列表下,商品列表的名字都是“商品列表”,这样不利于SEO优化,所以我们考虑将商品列表的名字换成当前分类下的分类名称,方法如下: 1、打开cotegory.php 找到第416行 return $GLOBALS['db']->getRow('SELECTcat_name, cat_title, keywords, cat
2015-07-02 16:53:30 1148
原创 如何给ecshop的商品分类页添加自定义title标题
首先修改数据库结构增加cat_title字段进入 后台 》数据库管理》SQL查询,执行下面SQL语句ALTER TABLE `ecs_category` ADD `cat_title` VARCHAR( 255 ) NOT NULL AFTER `cat_desc` ;注意:“ecs_category”中和前缀即“ecs_”应为你数据库的实际
2015-05-18 23:00:05 1055
全世界所有国家和地区包含国家省(州)市县和国内市县下面的区和街道办
2020-03-19
ECSHOP银联在线支付(UPOP) 支付插件
2017-09-15
如何对搜索引擎已收录的网址301重定向
2015-07-14
ecshop二次开发,JSON功能的使用
2015-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人