将织梦的后台栏目授权增加至无限分类

用织梦做过比较大型的网站,或者建过多级栏目,并且对用户进行栏目授权的人可能遇到过,织梦默认的是最高只能授权到二级栏目,再往下分就不可以了。这样就将整个指定的二级栏目及其下级的所有栏目都授权给了这个用户,但是有的时候,我们想要单独的给其授权某一个三级栏目或者四级栏目。那么目前织梦的这个栏目设置就不合适了。所以今天因为工作的需要我做了一下改动。

5

09-2012

js生成指定范围之间的随机数

在php中有一个rand函数,可以产生一个指定范围的随机数,但是js中呢,并没有这样一个之间产生指定范围的随机数,但是他有一个Math.random(); 可以产生一个大于0小于1的随机数,我们再通过Math.round()进行四舍五入,可以组合出一个rand这样的函数,就是用小数+(大数-小数)*0到1之间的随机数。这样就能得到指定范围的随机数了。

正则过滤内容中除指定域名外的链接

不得不说正则是个十分强大的功能,有了他,让我们处理一些复杂的字符变的得心应手。其实所谓的程序无非都是对字符的处理,我之前也提到过,无非都是对字符的操作,所以,会了正则,会让你在做程序开发时多了一条很便捷的途径。这里我其实也用到了用正则匹配文章中的url,进行提取域名。

3

09-2012

WordPress博客添加关键字和描述

现在自己在一个营销型公司,所以公司对网站的关键字描述很重视,我也是从这里学到了关键字和描述的重要性。不知道为什么,WordPress博客居然没有添加关键字keywords和描述description的设置…因为我之前也有个博客,需要搜索引擎收录他,所以请教到一个方法,这里就向大家分享一下。本博客已经使用此方法,大家可以查看主页、文章页的代码查看效果。查看方法:右键页面–查看源文件。

30

08-2012

php生成快捷方式!

php生成快捷方式!

你们可能不知道,php其实也可以生成快捷方式,只不过要让他下载下来,可以生成自动下载!

30

08-2012

几个天气预报接口

几个天气预报接口

新浪天气预报代码 代码 :<IFRAME ID=’ifm2′ WIDTH=’260′ HEIGHT=’70′ ALIGN=’CENTER’ MARGINWIDTH=’0′ MARGINHEIGHT=’0′ HSPACE=’0′ VSPACE=’0′ FRAMEBORDER=’0′ SCROLLING=’NO’ src=”http://news.sina.com.cn/iframe/weather/130101.html”></iframe> 说明 :这种适合于在网页的头栏插入。上面的城市可以自定,比如 石家庄可改成别的。

24

08-2012

php的MVC、面向对象模式的理解

php的MVC、面向对象模式的理解

无论是我们在学习php编程的过程中,还是我们已经参加工作后,我们这些码农们津津乐道的就是mvc。但是到底什么才是mvc,mvc的编程到底又有什么好处和坏处,下面,就我一个php新手谈一下我对于mvc的理解。

24

08-2012

面向对象系统的六大设计原则

单一职责原则 这点是整个系统结构清晰的基础,即使用这样一个标准来检验每个类或包:是否拥有一条以上职责?是则认为设计失败。

23

08-2012

php生成压缩zip文件的类

php生成压缩zip文件的类

这一天无事,我看论坛有人问了php生成压缩文件的问题,记得以前做项目,我们做的项目中就有一个将整个程序打包成zip的功能,但是这个功能不是我写的,那个时候因为忙也是简单的看了一下,现在有时间,又遇到了这个问题,于是就又仔细的看了下。把这个类拿出来,大家分享一下。

递归创建和删除指定文件下的所有东西

今天没什么事情,就写了个小东西学习学习,递归创建文件夹,和删除指定文件下的所有东西包括文件本身。因为有的时候我们做文件上传是需要穿件文件夹的。而且有的时候我们也会用到文件夹的删除操作,文件的删除很简单,用unlink指定路径就可以了。做这个东西的时候,我发现mkdir里面如果用mkdir(‘/aa/’)会在磁盘的顶级目录创建文件夹aa,这样是不是有点危险,因为程序的安装都是在磁盘下的某个目录下,这样的话就超出了程序的范围。