查询文章的上下篇Sql语句

本来觉得这个查询不用大动干戈的洋洋洒洒写一篇文章的;不过看到不少人在这栽跟头;还是简单总结下吧;文章内容页一般都会有上一篇和下一篇的功能;那么查询上下篇的sql语句应该怎么写呢;示例数据表:bjy_article  自增主键:id当前文章id:10肯定会有童鞋是说,这简单啊id+1和id-1不就OK了;sql无非如下:SELECT * FROM bjy_ar
阅读全文

thinkphp简洁、美观、靠谱的分页类

废话不多说先上图预览下;即本博客的分页;这个分页类是在thinkphp框架内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很合理;1:只有一页内容时不显示分页;2:原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮;3:分页数比较少时不显示首页和末页按钮;4:包裹分页内容的父级div没有class;针对以上问题逐一进行了修改成如下;1:如果没有数据不显示
阅读全文

thinkphp自定义模板标签(二)

上篇文章已经把自定义标签的准备工作讲完了;那么接下来就是见证...的时候了;没看如何配置的请先移步thinkphp自定义模板标签(一)    闭合标签就是单标签;比如a标签、img标签等等;    非闭合标签就是对标签;比如div、p标签等等;    这里以自定义的ueditor
阅读全文

thinkphp自定义模板标签(一)

thinkphp内置的foreach和include等模板标签使用是非常方便的;但是内置的那些标签只能满足常用功能,个性化的功能就需要我们自己编写自定义模板标签了;下面就是要讲解如何实现;示例环境:thinkphp3.2.3thinkphp的模板标签放在ThinkPHP/Library/Think/Template/TagLib目录下;其中Cx.class.php就是foreach、if等标签定义
阅读全文

以符合人类阅读的方式打印php数组

在程序开发过程中;打印数据进行查看调试是非常频繁的;如果没有一种易于阅读的样式那是相当痛苦的;先定义一个数组;$array=array(    't0'=>'test0',    't1'=>'test1',  
阅读全文

百度ueditor编辑器代码高亮

百度的ueditor是国内比较好用的富文本编辑器,这里要讲解的是ueditor中一个很小的功能:代码高亮;对于我们这些写个博客三句不离代码的码农们来说,能看到段高亮的代码那欣喜是无以言表的;没图我说个。。;上图;以上篇文章为例;示例环境:ueditor1.4.3未高亮的代码:代码高亮后:如此大的反差;就不废话再吹嘘它的优美了;重点来说使用ueditor如何代码高亮;很简单,但是很多人都不知道这个功
阅读全文

PHP按符号截取字符串的指定部分

字符串截取在php开发中是比较常用的;而且对于截取的需求也有很多种;就比如说对url链接的操作:http://www.baijunyao.com/index.php/Home/Index/article/aid/12有时我们想截取最后一个斜杠'/'后面的数字;有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等;字符串的截取p
阅读全文

禁止浏览器记录 文本框之前输入过的内容

当满足以下2个条件时,浏览器会自动记录输入过的值,当用户再次输入的时候就能自动完成;1:input标签在form标签下;2:点击了此form标签下的submit按钮;具体的表现形式如下图,浏览器自动显示输入过的值后会遮挡到下面的验证码,对于我这种记性差到即便只有这4个数字都懒得记,非要边看着验证码边输入的人是无法忍受的;额;好吧;我承认记性是躺枪的,主要是懒;如果说验证码这个示例你能忍受的话;那么
阅读全文

一行jQuery代码搞定checkbox 全选和全不选

在网站建设中;让复选框全部选中和全部取消是比较常用的;下面就介绍如何用一句话搞定全选功能;其实很简单;那就是使用盘点jQuery弃用的函数这篇文章中最后一段代码;好了,我要介绍的方法讲完了;好吧,别砸鸡蛋;我是开个玩笑;代码在下面JavaScript部分:function checkAll(obj){    $("#box 
阅读全文

解决ssh链接服务器超时自动断开的问题

为了安全性;ssh默认的连接超时时间很短;经常就是发个呆就断开了;事实上是可以修改超时时间的。示例环境:    服务器:centos6.51:[root@iZ28qa8jt4uZ /]cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak      &nbs
阅读全文