自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 我要写这样一段代码,当用户点击A页面跳到B页面,在B页面停留了一会儿,用户点返回,又回到了A页面,这个时候我需要提醒您点击了后退或者返回按钮,请问这该怎么实现?

在页面A中,我们还通过history.pushState()函数将页面B的URL添加到浏览器的历史记录中。当用户点击返回按钮时,浏览器会触发popstate事件,并将历史记录中的前一个URL作为参数传递给popstate事件的回调函数。在这个回调函数中,我们可以判断用户是否从页面B返回到页面A,并执行相应的代码。您可以在页面A的JavaScript代码中使用浏览器的历史API,监听用户是否从页面B返回到页面A。当用户从页面B返回到页面A时,您可以使用alert()函数或者其他UI组件来提醒用户。

2023-03-08 09:12:33 285

转载 Ubuntu 通过终端远程连接云服务器

如何通过命令连接远程服务器

2022-06-10 14:45:48 939

转载 js 中处理时间相加减问题

之前需求是当前时间+5天,写法如下var dataCur = new Date(); //当前日期var dataDef = dataCur.getFullYear() + '-' + (dataCur.getMonth() + 1) + '-' + (dataCur.getDate() + 5)但这种写法有个问题,就是月末比如今天 3.28 + 5天,就成 3.33号(么有这个日期)于是换了种写法,先将时间转成时间戳,将时间戳+5天(86400 * 5),就不会有这种问题,写法如下:

2021-09-16 21:45:28 901

原创 弹出层滚动问题解决代码 scroll 弹窗滚动穿透解决代码

话不多说,直接上代码<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

2021-09-02 16:42:51 373

转载 PHP配置篇(一)--php开启redis扩展 亲测可用

 因为最近要用到Redis,下面记录下如何给PHP开启redis的扩展。一、安装redis  1、安装redis:https://github.com/MSOpenTech/redis/releases(这里你可从官网下载,也可以在GitHub上下载都可以)  2、下载保存到一个文件夹下面,你随意,我这里放在的是C盘自己创建的redis文件夹  3、然后打开一个cmd窗口 使用cd命令切换目录到C:\redis运行redis-server.exe redis.windows.c...

2021-09-02 16:19:56 1497

原创 fastadmin MYSQL 日志理解查询过程

Navicate 工具,按F6打开面板输入命令:show global variables like '%log%';

2021-05-30 18:07:53 587

原创 fastadmin selectpage方法 自定义传参数

//自定义搜索条件$custom = (array)$this->request->request("custom/a"); //自定义 限制显示销售和专家部 $custom["department_id"]=["in",[1,3]];

2021-05-29 19:14:49 1266

原创 用phpstudy 安装 fastadmin 本地伪静态配置

用phpstudy 安装 fastadmin 本地伪静态配置删除自动生成的 nginx.htaccess然后到phpstudy 伪静态 配置贴上如下代码location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }...

2021-05-02 15:17:35 1228

原创 fastadmin 判断是否是普通管理员或者普通管理员的下级

//判断用户是否属于超级管理员或普通管理员组 protected function isPutongguanliyuan(){ $getGroupsArr = $this->auth->getGroups(); $pid = $getGroupsArr[0]['pid']; $putongguanlaiyuan = false; if ($pid == 1 || $pid == 0){ $p...

2021-03-17 15:59:06 1120

原创 fastadmin权限 如何判断登录的角色组还有下级分组

fastadmin 如何判断登录的角色组还有下级分组 $getGroupsArr = $this->auth->getGroups(); // 获取登录者所属权限信息 $authGroupid = $getGroupsArr[0]['id']; // $authGroupPid = Db::name('auth_group')->where('pid',$authGroupid)->find(); $zuzhang = false;

2021-03-14 14:07:13 1138

原创 fastadmin 批量获取选中行的 id

fastadmin 批量获取选中行的 id网上搜了半天没有答案,最后看require-table.js 源码,在源码中找到了 var ids = Table.api.selectedids(table);

2021-03-09 20:49:42 1858

原创 使用git版本控制软件,在本地环境测试网站。明明提交修改了js文件,可是怎么刷新网页都没有改变的原因

使用git版本控制软件,在本地环境测试网站。明明提交修改了js文件,可是怎么刷新网页都没有改变的原因?虽然不清楚原因,最后花一天时间找到了,重启电脑就好了。。。。真是无语。。。...

2021-03-08 16:02:11 223

原创 fastadmin 扩展数据前显示搜索时间

第一步控制器文件在扩展数据数组中追加 searchtime字段 if ($createtime == [$begintime, $endtime]){ $createtime = '今日'; } //用于在前台显示搜索的时间段 $arrtodayData['searchtime'] = $createtime ;第二步在对应html中加入 <span c

2021-03-07 20:36:02 537

原创 fastadmin 按组拼接数据

1 接收前台传过来的参数filter如果是空对象{} 默认给组别和本月时间2 查询管理员表,过滤显示的组3 拼接数据 时间传来的时间 根据管理员表的id 查询专家id的数据拼接4 对数组进行排序5 附加字段 计算每列的和6 json 输出-------查询组方案1 接收前台传来的对象,如果是空,默认是时间 2 根据组别查出整组数据 循环查出每一组...

2021-03-07 20:29:55 464

原创 fastadmin 拼装后的字段数据库不存在该字段 前台如何对该字段排序

第一步,前台提交排序字段和排序方式sort=frontspnum&order=desc;第二步,处理传过来的空$where条件 {} ,如果为空,就给默认值;第三步,函数对数组按指定字段排序; //处理排序问题,接收传来的排序字段和排序方式 $fileds = $params['sort']; $orders = $params['order']; if ($orders =='desc').

2021-03-07 11:28:59 730 1

原创 fastadmin 关联模型时新手经常遇到2个表字段冲突的问题

经常遇到类似这样的问题:fastadmin Integrity constraint violation: 1052 Column 'status' in where clause is ambiguou解决方法很简单,需要把关联搜索打开protected $relationSearch = true;在控制器里加一句这一个就行了加在$this-model=null;前后都可以...

2021-03-06 21:52:31 1630

原创 php 自动获取今日开始和介绍时间 thinkphp 查询

$begintime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y')));//结果 年月日时分秒 $endtime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1);//结果 年月日时分秒thinkphp 查询可以用 $begintime=date("Y-m-d H:i:s",mkti...

2021-03-06 16:42:32 117

原创 fastadmin tab选项卡默认不显示或默认不激活全部 激活指定的选项卡并返回数据

只需要更改对应的JS文件,第一先JS找到要激活的选项卡元素,并自动点击;第二步:设置对应搜索框的值并自动点击提交 var table = $("#table"); //修改 data-value="NULL" 和 name="channel_id" table.on('post-common-search.bs.table', function (event, table) { $('ul.nav-t

2021-03-06 13:26:30 1091

原创 fastadmin 搜索下拉框获取透传数据

第一步 控制器中加入 $gradeArrs = Db::name('yfcrm_adtype')->cache(true)->column('id,name'); $this->assignconfig('salesman',['grade'=>$gradeArrs]);第二步 js中加入{field: 'admin_id', title: __('类型'),visible: false,searchList:Config.sale..

2021-03-06 12:57:24 607

原创 fastadmin 在表格上增加额外数据方法

第一步:控制器文件 searchorder.phppublic function index(){ //要附加的数组 $arrtodayData = ['weichengjiao'=>$countNum,'yichengjiao'=>$yichengjiao]; //增加 extend $result = array("total" => $list->total(), "rows" => $lists,"extend" => ['all

2021-03-06 11:58:13 2327

原创 fastadmin中 selectPage 设置默认值

//设置初始化值有设置 data-init 属性或直接设置 value 属性值//value / data-init:设置列表初始被选中的项目,传递值为keyField对应的内容<div class="row"> <div class="pull-right col-md-6"> <input type="text" id="selectPage1" data-init="4" class="form-control" > </.

2021-03-02 20:05:13 4030 1

原创 fastadmin 如何根据当前登录用户id判断所属权限组

$this->auth->getRuleList()$this->auth->getGroups()

2021-03-02 18:33:19 2518

原创 thinkphp5 中如何查寻找某个id 或数字是否在数据库中某个字段中存在

最新解决方案:对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 1 2 3 Db::table('think_user') ->where('find_in_set(1,sids)') ->select(); 为了安全起见,我们可以对字符串查询条件使用参数绑定,例如: 1 2 3 Db::table('th...

2021-03-02 18:22:48 1767

原创 原生js实现自动点击按钮超链接跳转

<script type="text/javascript"> function ppclick(){ setTimeout(function() { // IE if(document.all) { document.getElementById("clickMe").click(); } // 其它浏览器 else { var e = document.createEvent("MouseEvents"); ...

2021-02-25 19:06:56 2351

原创 php 计算多少个月之后的日期

可以用date函数,配合dustrtotime函数使用//2016-08-10这天bai2个月后的日期duechodate("Y-m-d",strtotime("+2month",strtotime("2016-08-10")));//当前zhi3个月后的日期echodate("Y-m-d",strtotime("+3month",time()));...

2021-02-23 15:00:50 752

转载 PHP 获取两个日期相差多少年,多少月,多少天,多少小时,并填充数组

<?php/** * 获取两个日期相差多少年,多少月,多少天,多少小时,并填充数组 * @param [type] $startTime [开始日期,如:2018-02-10 10:00] * @param [type] $endTime [结束日期,如:2018-03-01 15:00] * @param integer $type [单位类型:1小时,2天,3月,4年] * @return [type] [description] .

2021-02-23 14:58:11 253

原创 我想我应该写点什么

来到这里这么久了,想写点啥也写不出点啥。希望以后有更多的时间来到这里学习。现在天天工作很忙,想学点东西都很难有时间去学。还是在学校好啊,每天的时间都是用来学习的。

2010-04-15 23:58:00 326

批量重命名文件小工具,可以把文件批量命名为1.doc,2.doc,3.doc 等等,支持所有格式文件重名,包括视频,文档

批量重命名文件小工具,可以把文件批量命名为1.doc,2.doc,3.doc 等等,本来作者需要重命名视频文件的,于是自己用python写了这个小工具。 使用方法:下载解压后直接运行,原则文件夹后,点确定即可。

2023-04-29

批量重命名文件小工具,可以批量重命名任何文件,命名后的是个是(1-原文件名.扩展名)

可以自动在原来文件名的前面自动加数字序号:如 1-abc.mp4,2-dd.mp4,3-ccc.mp4 使用场景:比如你有个文件夹叫video里面放了100个视频文件,你想给每个文件名前加上序号,就可以此软件。 使用方法:下载解压后直接运行,选择对应文件夹,点确定就OK。非常的快。 同时还写了个把文件重命名为纯数字的版本,有需要可以留言,我可以上传。

2023-04-29

颜色吸取器 getcolor

颜色吸取器 getcolor 分享出来,很好用的工具,而且小巧灵活,免安装的,直接运行。

2013-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除