-
ThinkPHP5.1 查询空或非空字段数据
2020-07-14 笑清风 thinkphpThinkPHP5.1 查询空或非空字段数据ThinkPHP5.1查询归属人是空的条件,并按照id的降序排列一页显示15条,用whereNulldb('table')->whereNull('belong')->order('id','desc')->paginate(15);查询归属人不为空的条件,并按照id的降序排列一页显示15条,whereNotNulldb('table')->wher...
-
jquery生成二维码
2020-06-23 笑清风 jquery最近,公司要做一个二维码扫码识别并浏览网页的功能,代码如下:首先,引用jquery库和jquery生成二维码库:<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdn.bootcss.com/jquery.qrcode/1....
-
thinkcmf在iis下将二级域名绑定到子目录
2020-06-18 笑清风 thinkcmf最近主管说外包做优化,需要把官网相关的子栏目设置二级域名,在网上搜了很多资料,iis绑定二级目录、thinkcmf绑定二级目录资料很多,试了发现不能用,或者说很多错误,无奈只能看iis配置,自己动手配置,另外还有一种方式的把thinkcmf程序修改,生成静态文件,然后绑定子目录,不过这样的工程量有点大。对于iis直接绑定子目录:新建网站->绑定域名->绑定thinkcmf目录(伪静态没有文件夹,只能新建目录),结果完全不能访问,原有伪静态目录也报错,最后只能删了重新配置。thinkc...
-
git常用命令
2020-06-08 笑清风 gitgit --version //查看当前git版本git init //初始化本地仓库,记得先创建仓库git add <file> //添加本地文件到本地暂存仓库git add . //添加本地所有文件到本地暂存仓库git branch 分支名 &...
-
thinkcmf常用模板调用标签
2020-06-08 笑清风 thinkcmf标题:{$vo.post_title}描述:{$vo.post_excerpt}附件图片地址:{:cmf_get_image_url($vo.more.thumbnail)}附件相册地址:{:cmf_get_image_url($vo.more.photos)}置顶文章调用:$where=['post.is_top'=>1];推荐文章调用:$where=['post.is_recommend'=>1];包含文件:<include file=&qu...
-
jquery给a标签加上href链接和jquery给a标签的父级li加上样式
2020-06-08 笑清风 jqueryjquery遍历a标签并给a标签加上href链接var pathname = window.location.pathname;$(".nav .left a").each(function(){ var aurl = $(this).attr('href'); if(pathname == aurl){ $(this).parents('li').addClass('on');...
-
thinkcmf5调用当前分类以及当前分类下所有子分类文章列表
2020-05-16 笑清风 thinkcmf首先设置一个cids变量,用来存储所有分类id,用当前分类id为初始值:123<php> $cids=$category['id'];</php>利用allSubCategories标签获取当前分类下所有子分类,在portal:allSubCategories标签中,获取所有子分类的ID:12345<portal:allSubCategories categoryId="$catego...
-
搜狐ip接口记录访问ip,提供ip和地区
2020-05-06 笑清风 javascript因为js是不能获取到ip地址的,所以只能通过其他方式来获取。网上很多公司都有接口,下面提供亲测的接口,搜狐提供的免费接口,提供ip和地区。<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/javascript"> var ip = returnCitySN["cip"]+...
-
MYSQL数据库ERROR: 1364 错误
2019-12-04 笑清风 mysql今天在做项目的时候的遇到MYSQL数据库ERROR:1364错误,网上查了资料,发现是mysql5.6之后开启了数据库严格模式,会强制开启验证,如果插入数据库字段为空的时候会提示插入数据库错误。 这个错误的原因是msyql开启了严格的模式,表内的任何字段都不允许为空,除非所有的字段全都设置了默认值否则,在插入的时候有一个字段为空,就会出现这个错误。 第一种:进入数据库,把数据库字段是否为空改为是。但是这个比较麻烦,如果数据库字段多的时候,一个一个的改的,非常麻烦。不过这是一劳永逸的办法。...
-
thinkphp5.1和thinkphp5.0验证的区别
2019-09-17 笑清风 thinkphp最近在学习tp5.1,沿用5.0的代码发现不能触发验证,打开thinkphp5.1官方手册发现,原来的写法只能验证全部或者不验证全部规则,但是不能为去掉某个不需要的验证规则。以下是thinkphp5.0的验证规则,验证提示和验证场景写法:<?phpnamespace app\admin\validate;use think\validate;class Admin extends validate{ protected $rule=[ 'uname'=>'r...
