自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老蔡学代码

一个中年肥腻程序员的手札

  • 博客(92)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 2024年3月程序员编程开发相关教程收集整理

程序员这个行业无论到什么时候都是很卷的行业,我是实在年纪大了卷不动了,给大家分享两套课程,你们去卷吧,我去歇会儿。

2024-03-06 13:57:06 644 1

原创 css3 flex布局 justify-content:space-between 最后一行左对齐

【代码】css3 flex布局 justify-content:space-between 最后一行左对齐。

2023-12-09 18:07:10 419

原创 Uniapp中使用fancyapps图片画廊幻灯片

Uniapp中使用fancyapps图片画廊幻灯片,常用于产品相册的点击放大展示

2023-02-07 09:14:09 559

原创 uniapp自定义动态tabbar及全局挂载底部自定义组件

uniapp在pages.json中定义的tabbar,在非tabbar页面的时候不会显示,所以自定义了一个tabbar组件。(注意是自定义组件不是官方的custom-tab-bar组件)

2023-02-02 11:34:38 4527

原创 Opencart3.0后台选择产品分类处分类显示不全解决方案

无论后台有多少个分类,这里总是显示不全。解决方法:修改admin/controller/catalog/category.php里面的autocomplete方法过滤数组默认限制了5条数据。修改为自己想要的即可$filter_data = array( 'filter_name' => $this->request->get['filter_name'], 'sort' => 'name', 'order' =>..

2020-05-13 15:14:51 1024

原创 uniapp制作小程序产品详情页面swiper带缩略图点击小图切换大图

写在前面:老菜鸟这都是笨方法,高手和大神就不要看了。uniapp里面的swiper默认是没有小图功能的,即使用了那个插件也只是可以自定义下面那些小圆点的形状而已。而点击小图切换大图则经常用于PC端的网站上。有的还带放大镜的效果。现在客户想在小程序上也具有这样的效果。该怎么处理呢?经过一番摸索:我的实现思路是:在页面上放置两个swiper通过同步current的值来实现点击小图切换大...

2020-05-05 15:46:13 1539 1

转载 百度分享按钮代码

百度分享官网已经获取不了了,但是这些按钮功能还在.下面直接把代码放出,有需要的同学可以直接复制第一种:按钮式:<div class="bdsharebuttonbox"> <a href="#" class="bds_more" data-cmd="more"></a> <a href="#" class="bds_qzone" ...

2020-04-17 10:05:18 4264 2

原创 CKeditor+CKfinder上传中文命名图片或文件乱码红叉自动重命名解决方案

3.0版本以前:CKfinder上传图片的时候,文件名含有汉字将会乱码,导致图片不可用,显示为红叉叉。解决方法就是修改CKfinder的命名方式(我的版本是ckfinder_php_1.4.2)——打开FileUpload.php文件,该文件位于:ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php在大约...

2020-01-13 08:49:45 553

原创 Thinkphp5+Layui异步Ajax上传文件报错的原因

原因1:检测$file = request()->file('file');这个$file里面是否获取到了值,没有值的话下面无论执行什么文件操作都会报错。原因2:上传了中文命名的文件!!!!!如果你上传的文件有中文命名,就不需要再试了,会一直报“网络异常”错误的。不信你就手动的修改为英文命名的文件试一下。检测文件名中是否包含中文的表达式:preg_match("/([\x81-...

2019-12-09 10:21:40 574

原创 Thinkphp5手册学习笔记--数据库操作

Thinkphp5的数据库操作内容实在是太多太多,一些功能只有开发大型的项目的时候才能用到。老蔡记录的都是一些平时能用的到的语句。1:在数据库配置文件database.php中,有一个是否严格检查字段是否存在的配置项经常用到,因为我们为了达到某些目的,可能经常在表单中设置隐藏域。'fields_strict' => true,设置为true时数据入库时会检查字段是否完全对应。...

2019-12-05 17:03:36 489

原创 Thinkphp5手册学习笔记--Request请求

在Thinkphp5中,如果要获取当前的请求信息,可以使用\think\Request类,$request = Request::instance(); //静态方法$request = request(); //助手函数$request = Request::instance(); //设置/获取 模块/控制器/操作名称echo "当前模块名称是" . $request-&g...

2019-12-05 14:39:02 747

原创 Thinkphp5手册学习笔记--空控制器和空操作方法

为什么我们写的东西自己测试的时候没问题,但是一交付给客户使用就会弱不经风,因为鬼知道客户会输入一些什么。所以怎么让我们写的东西容错性更强,是一个不得不思考的问题。Thinkphp5设计的空控制器和空操作方法很好的弥补了这个问题。空控制器的概念是指当系统找不到指定的控制器名称的时候,系统会尝试定位空控制器(Error),利用这个机制我们可以用来定制错误页面和进行URL的优化。空操作是指...

2019-12-05 11:10:01 263

原创 Thinkphp5手册学习笔记-_initialize初始化方法和beforeActionList前置操作

_initialize初始化方法功能类似原生PHP的__construct构造函数。如果你的控制器类继承了\think\Controller类的话,可以定义控制器初始化方法_initialize,在该控制器的方法调用之前首先执行。public function _initialize(){ echo '我是初始化方法,在下面所有方法执行前执行';}public fu...

2019-12-05 10:45:32 2158

原创 Thinkphp5手册学习笔记-配置项

V5.0.1开始,扩展配置文件直接放入application/extra目录会自动加载。经测试:假如在extra目录下新建了一个config.php文件的话,里面return出来的数据在取值的时候需要多加一层,例如config("config.test");才能正常取到,也就是你的文件名.参数名独立配置文件的参数获取都是二维配置方式,例如,要获取database独立配置文件的type参数...

2019-12-05 10:15:07 181

转载 响应式bootstrap3模态框垂直居中的方法终于找到一个能用的

$('#youModel').on('shown.bs.modal', function (e) { // 关键代码,如没将modal设置为 block,则$modala_dialog.height() 为零 $(this).css('display', 'block'); var modalHeight=$(window).height() ...

2019-11-29 10:25:04 160

转载 好用的文字左右两端对齐CSS

text-align: justify;text-align-last: justify;

2019-11-27 15:15:24 327

转载 各种语言的简写代码

中文:zh-CN 英语:en 中文(繁体):zh-TW 越南语:vi 阿尔巴尼亚语:sq 阿拉伯语:ar 阿塞拜疆语:az 爱尔兰语:ga 爱沙尼亚语:et 白俄罗斯语:be 保加利亚语:bg 冰岛语:is 波兰语:pl 波斯语:fa 布尔文(南非荷兰语):af 丹麦语:da 德语:de 俄语:ru 法语:fr 菲律宾语:tl 芬兰语:fi 格鲁吉亚语:k...

2019-09-26 15:56:03 3012

原创 今天终于知道了如果用layero获取layer弹窗中的子元素了

通过layer弹出的ifram。想要获取里面的元素并且绑定相应的事件。以前一直不知道layero是什么意思。可以通过下面的代码自己体会一下layer.open({ type: 2, title: '文件管理', shadeClose: true, shade: 0.8, area: ['70%', '60%'], content: ur...

2019-09-09 17:48:49 12538 1

转载 jquery去除字符串首尾的特殊符号根据自己的需要指定

去除首尾的空白和空格可以直接使用jquery的trim方法。但是trim方法不能去除首尾的其它字符。我的字符串是通过逗号连接起来的。删除其中一个元素的时候就有可能在首尾产生多余的逗号。这种情况只能使用正则表达式来解决了。var newvalue = newvalue.replace(/(^,)|(,$)/g,'');//删除首尾的逗号//把其中的^,和,$这两个中的逗号替换成...

2019-09-09 17:43:51 3167

原创 Jquery获取动态append的html中的元素并绑定点击事件

点击按钮添加一行,或者点击按钮添加一个新的输入框,或者点击按钮添加一个新的div元素。我们都要使用jquery的html方法往特定的div里面动态添加元素。如果在动态添加的元素中还需要绑定其它事件。可以使用下面的代码:$(".imgbox").on("click",".shanchu-btn",function(){ //这里做你的操作});其中.imgbox是已经存在的静态的di...

2019-09-09 17:40:02 1435

原创 使用layui框架时select监听的那些坑:无法监听change事件

坑1:使用layui框架,select无法再正常使用change监听下拉选择事件坑2:使用layui框架自身监听,无论select是否两次选择的同一值,也就是无论select的值有没有变化,都会触发监听事件。从头到尾:layui框架对select表单代码又进行了二次渲柒,所以无法使用普通的监听。那要怎么监听呢?<select lay-filter="demo"&gt...

2019-09-05 14:56:26 8595 2

转载 jquery控制checkbox之后checkbox本身就无法选中反选的问题

花了大半天才搞懂,原来把checkbox放在div里,点击checkbox时,既触发了div,又触发了checkbox,折腾了半天总算搞定了,其实就加上一句判断,当前的不是checkbox即可,event.target != $(this).find(":checkbox")[0]。HTML代码:<div class="fileitem wenjianjia"> &l...

2019-08-28 17:28:58 321

原创 原生PHP配置paypal支付接口成功!不用Composer!

先入坑1:在网上搜索很多教程,都是让使用composer如何如何。好郁闷的是我这里用的都是原生的PHP。编辑器都是最原始的EditPlus。哪里有Composer哈哈。再入坑2:下载接口的时候,在Github上面还是在码云上我也忘记了。总之。点击“克隆and下载”,下载下来的压缩包解压后只有一个paypal文件夹。在这里着重交待:只有一个paypal文件是不能用的!不能用的!不能用的!要有如图...

2019-08-28 09:51:10 1179

原创 关于微信小程序开发工具没有上传按钮的问题

怎么样?是不是很神奇??最主要的是:在没有上传按钮的时候,点击工具--上传,虽然提示上传成功了。但是依然没有上传到小程序后台:原因是:我们的步骤弄错了。是因为我们在创建这个小程序的时候填写的APPID和你要上传的那个后台的APPID不一致造成的。解决办法:1:先把文件备份一下2:重新创建一个小程序,填写正确的APPID---做完这一步编辑器中应该就已经出现了“上...

2019-08-28 09:26:29 11318 1

转载 也曾梦想仗剑走天涯,最后终于还是活成了大多数

2019-08-28 09:22:24 656

转载 PHP continue和break的用法(深入理解)

对于刚入门的PHP童鞋们来说,在循环体中的continue和break的作用总是分不清到底是什么意思, 怎么用, 两者到底有什么区别?接下来说几个例子,其实它们是很好区分的。<?php$tmpVar = [];for($a = 1; $a++; $a<10){ if($a == 2){ continue; } array_...

2019-08-17 07:29:37 310

原创 关于直接在网页中插入mp4视频实际应用中经历的那些事儿

一:实现点击图片任意位置可播放视频。大家都知道,如果直接用Video标签插入视频的话,直接点击画面是不能实现播放功能的。只能用controls属性为视频加上控制栏,点击控制栏中的播放按钮才可以播放。但是设计师又偏偏喜欢在视频的位置放一个带播放按钮的图片。如下图:怎么实现点击那个图片就可以播放视频呢?这里要用到一个插件。下载地址接下来在页面中用下面代码来插入视频。经过测试,通过...

2019-07-30 10:11:16 4454

原创 FCKeditor编辑器去掉img自动加style宽高

背景:使用Fckeditor的时候,上传图片后总是会自动添加上宽高,在响应式网站中使用很不方便.一直很受这个问题的困扰.今天终于找到了一个解决方法 :很早以前使用织梦的时候,我就曾经发过一个这样的问题在论坛里.但是使用网友们提供的答案解决不了问题.经过一系列的总结:得出一个结论不同版本的编辑器解决方法 是不一样的!!!!这种版本的:修改fckeditor/editor/...

2019-07-23 11:09:24 210

转载 Bing翻译代码

放到页面中需要的位置即可<!--必应翻译--><div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(functi...

2019-07-19 09:30:30 788

原创 placeholder.js让低版本的IE兼容表单的placeholder属性

IE10以下的浏览器不支持表单的placeholder属性。如果你的IE是10以下的版本,那么你用这个属性的时候,在360浏览器兼容模式下也是不会显示默认提示文字的。如果页面中有少量的表单就用解决方法1:JS解决:<input name="keywords" id="keywords" type="text" value="请输入关键词" onfocus="if(this.v...

2019-06-28 10:28:30 253

转载 Jquery ajax方法解析返回的json数据读取undefined的解决办法

最近在用jquery的ajax方法传递接收json数据时发现一个问题,那就是返回的data数据,有时候可以直接作为json数据使用,具体元素可以用data.name获取。可有时候又不行。直接显示undefined。这简直就是一个坑啊。网上查了些资料,解释如下:$.ajax({ url: ajaxurl, type: "POST", success: function(data)...

2019-06-21 11:16:09 3140 1

原创 PHP获取目标网址标题、关键字、描述和其它meta信息的完美解决方法

最近研究了一下网址目录网站,里面全部都有一个输入网址后点击抓取Meta按钮就可以一键把目标网址的标题,关键字和描述信息抓取过来,非常方便。其实原理非常简单就是使用了一个PHP的get_meta_tags函数。但是老蔡发现很多网站都做的不是十分完美,可能是建站时间较早的原因。有些不填http就获取不到,有的必须填写完整网址,有的只能获取http不能获取https。经过测试,下面提供一个非...

2019-06-21 10:48:58 679

原创 Bluehost主机同一站点绑定多个顶级域名的方法

先按正常的操作建立一个网站,绑定一个域名:操作方法 :https://blog.csdn.net/sloafer/article/details/92972185接下来进行第2个域名的添加绑定我也不知道为什么,每添加一个网站,这个程序就会自动添加一个Subdomain.你买主机时的那个主域名很烦人....

2019-06-20 11:14:47 972

原创 BlueHost主机从零开始使用笔记,我踩过的坑你就不要踩了.

一:购买时,使用官方优惠码BH可以优惠30%二:登陆后:点击可以显示你购买的主机,点击列表中的域名即可进入管理界面!三:特别提醒!面板中的部分功能"比如在线文件 管理上传文件",只有使用chrome浏览器才可以,使用360浏览器的时候会出现上传不了的情况. 这里就是坑1四:拉到如下图位置,就可以开始了.通常我们都用第1个五:添加域名----也就是新增一个网站...

2019-06-20 10:17:04 1809

原创 使用选项卡时嵌套优酷土豆视频同时播放的问题解决

背景:使用选项卡切换,每个切换内容中插入一个优酷视频,点击开始播放其中一个视频时,再切换到另一个选项卡播放另一个视频时,之前播放的那个视频不会停止,仍然在播放,这样就造成了多个视频在同时播放,画面虽然可以正常切换,但是声音混在一起。解决思路:切换到当前选项卡时,通过JS把其它的选项卡内容里面的优酷地址清空,切换到哪个选项卡再把当前的内容里面的优酷地址加上。HTML代码部分:<d...

2019-05-23 08:46:20 230

原创 Layer弹出表单iframe层,提交表单后关闭当前层并刷新父页面

例如点击在线询盘,点击后弹出窗口,只有在提交信息成功后,先关闭弹出的层,然后再回来刷新这个列表页。//iframe层layer.open({ type: 2, title: '弹出窗口', shadeClose: true, shade: 0.8, area: ['680px', '600px'], content: '弹出窗口的url地址', //ifra...

2019-04-17 11:33:10 2429

转载 DEDE 5.7中各函数所在的文件和位置

/include/taglib/tag.lib.php 2 //function GetTags()/include/payment/yeepay.php 415 function log_result()/dede/stepselect_main.php 204 function __addenum_save()/dede/stepselect_main.php 147 function...

2019-04-16 06:50:35 148

原创 Jpage分页结合Superslide选项卡实现一个页面同时放多个带分页的切换

人上一百,形形色色,最近遇到了一个奇葩的客户,一定要在首页展示所有产品分类并且可以切换还可以分页浏览。虽然咱们理解不了高人的想法。但为了生活,还是要硬着头皮去把这个效果给实现了。最终效果如下图:这种情况要同时使用选项卡插件和Jpage插件了。处理思路:用模板标签循环输出“容器1分页1”,“容器2分页2”,“容器3分页3”(各种CMS都有提供了不同的方法)这样的结构。然后再利用...

2019-04-15 10:04:49 912 2

原创 jquery分页插件jpages参数说明-jpages使用笔记

一:jpages使用方法:1:引入必须文件<link rel="stylesheet" href="jPages.css"><script type="text/javascript" src="jPages.js"></script>如果你想使用Animate.css动画你还需要添加的文件:<link rel="styleshee...

2019-04-15 09:11:29 1908

原创 关于PHP百万级数据量生成静态HTML的困扰

老蔡虽然很菜,但是也用了很多种主流的CMS。话说DEDE的生成速度是大家公认的很慢,虽然通过网上的教程可以修改的稍微快一点,但是解决不了根本问题,在一个站采集到10万数据的时候无论怎么修改都会很慢。帝国CMS虽然生成速度比DEDE稍微强那么一点,但是也依然还是10万数据要生成好几个小时才OK。俺很执着的到处查资料,希望能找到一种能在生成百万数据的时候也能很快的方法。但是找来找去也没有找到什么能...

2019-04-13 16:03:39 874

原生PHP配置paypal支付接口成功!不用Composer!

原生PHP配置paypal支付接口成功!不用Composer!下载接口的时候,在Github上面还是在码云上我也忘记了。总之。点击“克隆and下载”,下载下来的压缩包解压后只有一个paypal文件夹。在这里着重交待:只有一个paypal文件是不能用的!不能用的!不能用的!要有如图下面的几个文件夹才OK。最后在哪里下载的我也忘了。不过已经全部都给你打包好了。

2019-08-28

PHP生成ico图标完美版本真正解决透明背景问题

这个源码本是从网上下载的,到处都是,但是全部都是用PNG格式图片生成ICO图标的时候会自动加上黑色背景,无法透明。经过搜集大量资料,多次测试终于解决了这个问题。

2019-03-12

jQuery滚动条插件-jQuery custom content scroller

jQuery滚动条插件jQuery custom content scroller支持横向滚动纵向滚动以及多种滚动显示效果。使用这个插件你可以轻松的给你的层追加很好看的滚动条。

2018-08-24

宽屏的中英文版企业站:建设叉车公司整站

测试完整,推荐下载! 不可多得的一套宽屏大红风格的,中英文版,而且双语共享一套管理系统.推荐下载. 关于我们 信息中心 产品中心 在线订单 服务与支持 客户反馈 人才招聘 联系我们 BBS论坛 等栏目 后台地址:/admin/index.asp 帐号密码:admin /admin 论坛帐号:admin /admin

2009-11-10

很漂亮的服装网站ASP源码

后台管理admin admin admin888

2009-11-10

扬州交友网整站程序 交友程序ASP整站

交友程序ASP整站 扬州交友网整站程序,经本人亲自测试能用。

2009-05-20

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

TA关注的人

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