30

04-2013

外链自助上线了

经过4天下班后在家熬夜到2-3点,终于参考一些现有的产品将 我爱外链,外链自助 上线了,希望通过这个系统,让广大站长的网站都能得到更好的优化效果;下面是网站目录提交注意事项:

真正意义上的过滤多余换行符仅留一行的php正则表达式

本文主要是讲一个过滤html或其他文本中多余换行,并保留其原有缩进规则的php正则表达式,这段表达式是我在做现有的我的博客中外链自助功能中网站快照用到的,目的就是过滤掉文本中多余的换行,让文件更小更规范,并且可以让数据库更小。我因为是在做一个网站的时候做的这个功能,因为是美工扒的别人的网站,但是里面有大量的多余换行,原来文件有8000多行,过滤后只有900多行,并且保持了代码的缩进。

26

04-2013

本站头部支持雅安js接口

本站头部支持雅安js接口

多难兴邦,天灾不可避免,但是人定胜天,让我们共同携手,支持雅安,寻找每一个生命的奇迹。本站提供“支持雅安头部实时更新banner”,让我们铭记这段历史,让我们铭记这个苦难,发奋图强,为祖国的伟大复兴,奋勇向前。 希望添加本banner的站长朋友,可以添加下面一段js代码,那么这个banner会自动加载到您网站的头部,如果您的头部导航试用了定位,为了不产生兼容问题,可以加个行内样式控制即可,可以加一下看一下效果。

绝对经典的三种方式解决你的js加载乱码

js加载出现乱码的原因是什么,很多人会说是因为编码不统一,以前的我也是这么想的,其实不然,js加载页面出现乱码的真正原因是没有正确的告诉浏览器其本身的编码。也就是说,如果本身是utf-8,就要告诉浏览器“我”的编码为utf-8,如果是别的就要告诉浏览器是别的。也就是,如果html页面本身的编码其实是可以和js的编码不一样的。而为什么会出现乱码,就是因为有中文,只有有中文字符的时候才可能出现乱码。下面就说一下我总结的三种解决js加载内容乱码的方法!

本站获取指定网站favicon.ico网站图标接口升级(v3)

因本接口压力过大,接口停止对外服务!源码请去我github获取 很多人可能并不知道这个接口有啥作用,其实谷歌也有这个接口,不过最近使用不管用了,所以才自己写了一个,大家可以看这个例子 这里是列出了我的网站中所有的友情链接,和本站的网站接口链接的兄弟连功能,每个链接前面的图片,就是对应网站域名的favicon.ico图片,可以看一下这个图片是如何读取的,我们查看源代码:

纯php代码实现伪静态的方法

我们知道,配置伪静态,我们可以使用.htaccess这个文件来配置,当然要打开相应扩展,但是,有的时候我们是不能进行这些配置的,或者有的时候这样的配置并不方便,而且非常的不灵活,今天就总结一个用纯php代码来实现伪静态的方式。因为我近期想自己封装一个框架,参考了thinkphp等的伪静态实现方式,我们之前用的这个的框架其实非常好用,不过就是没有伪静态,于是我就打算加上这个伪静态功能。

织梦内置标签小优化之四—dede:channelartlist标签

本文讲的主要是将dede:channelartlist标签增加一个limit参数,让其可以控制读取的开始位置。其修改类似于织梦内置标签优化之二-dede:channel标签优化的修改。做过稍微复制一点的网站的都知道,网站除了有首页,列表页,内容页之外,还有一个封面页(频道页)。比如一个栏目有子栏目,那么这个栏目本身所对应的页面应该是封面页面,当然做成列表页也是可以的。这个dede:channelartlist标签就是一般在封面页(频道页)用到的,当然这个标签是可以在全局使用的,这里是举一个例子。

织梦内置标签小优化之三—dede:field name=position标签优化

本文主要是将{dede:field name=’position’/}栏目当前位置修改为隐藏隐藏栏目,仅显示不隐藏的栏目。比如,一级栏目为隐藏栏目,他下面有不隐藏的二级栏目和三级栏目,当我们访问三级级栏目时,改为主页>二级栏目>三级栏目。 其实,大部分人把织梦的隐藏栏目理解错了,以为隐藏栏目就是什么都没有,仅仅是建个分类,其实不是,隐藏栏目仅仅是在导航中隐藏该栏目,而这个栏目其实是真实存在的,和其他栏目并没有差别,因为有的情况下,我们写了很多栏目,而并不希望这些栏目都显示在导航中,所以就用到了隐藏栏目,而有的人理解错了,但是我们没法改变人家的想法,人家就会要求,文章、列表等当前位置的地方,应该隐藏掉隐藏栏目。