织梦内置标签小优化之二——dede:channel标签优化

本文讲一下将织梦dede:channel标签增加一个limit参数的功能。像织梦这样的内容管理系统,其很大的优点就在于其标签的使用上,让开发者能很方便的使用,但是也正是因为是用人家定义的标签,虽然满足的大部分的需求,但是如果有一些特殊需求的时候却老是让自己感觉很痛苦,总有那么一点点小地方把人给难倒。这个时候,我们可以考虑一下修改一下他的标签库文件来满足我们的需求。其实很简单。

织梦内置标签小优化之一——arclist标签优化

最近重拾织梦就是dede,可能是实力强了些,发现其内置标签有一些稍稍不完善地方,那我就简单的将其标签优化一下,arclist标签是织梦标签中最常用到的标签。但是他有几个地方不是很方便,比如他调文章,如果调取缩略图,如果这篇文章没有标题图片,会被一个默认图片替换。但是很多时候我们不希望这样,随意如果可以控制调取带有图片的文章就好了。 所以,我就做了这样一个功能,详情可以看:将织梦的dede:arclist增加选择读取有无标题图片文章的功能,还增加了一个底层标签获取当前是第几次循环

将织梦的dede:arclist增加选择读取有无标题图片文章的功能

本文主要讲一个将织梦arclist标签修改成可以控制是否调用带有标题图片的文章,用过织梦的童鞋们都知道,dede:arclist标签是最常用的了,可以很方便的调用需要的文章,但是他有一个很难受的地方,就是我们如果调取图文并茂的文章,如果没有标题图片,会被一个默认图片所替换,不能直接调用带有图片的或者不带图片的。虽然我们可以通过织梦的dedesql标签或者php标签来做,但是有的时候没那么复制只是希望可以有这样一个功能而已。我其实已经很长时间不用织梦了,我最近一直在用帝国,帝国的标签就有这个功能。但是最近做一个门户,公司非要使用织梦,那我在做的过程中发现这一点很难受,于是就想改一下他的标签函数算了,其实很简单。

26

03-2013

新浪、腾讯微博选中文字转发js

新浪、腾讯微博选中文字转发js

这个js是在网上找的,我们其实要做一个类似功能,这个js就是获取了鼠标事件鼠标有个点击选中事件,如果有选中就执行!

几个非常好用js函数,可以帮你实现非常有趣、强大的功能

Js是我们学习web程序不得不接触的编程语言,虽然很多人喜欢用jqeury,但是,原生态的js其实更加的灵活和简化,不用加载巨大的jquery类库。而且其实现的 功能相对来说其实更加的复制。这里介绍几个最近我经常使用的js函数。 Js是一种由上到下逐行执行的语言,如果某一个地方出错,就会影响其下方的js代码不能执行,所以写js应该比较谨慎,一行行去写。Js也是有对象的概念,比 如我们写document.body,这个获取的结果就是一个对象。我们可以用

纯js在指定标签里面或标签上方增加新标签

js虽然是人家用10天时间就开发出的语言,有比较多的漏洞,但不得不承认js是个很灵活和强大的语言。很多人习惯用jqeury,但是,我觉得用纯js的东西更加的好,减少了依赖而且更加的灵活。今天就总结一个js创建各类标签,并且将创建的标签放到指定的页面中任何位置的功能。

帝国织梦cms获取当前栏目下所需的子栏目(包括子类的子类等)

帝国和织梦的栏目都是无限级分类,也正因为这个无限级分类,带来了很多的问题,去年我做了一个获取当前栏目的最顶级栏目的功能,这个其实比较简单,我们只需要写一个无限循环查询,查当前栏目的上级栏目,一直查到他的父栏目再没有父栏目即可,返回这个栏目的信息就可以了。而今天说的这个就相对麻烦了,因为一个栏目有多个子栏目,子栏目又可能有多个子栏目,我们并不是仅仅读出来他的下级而已,而是读出来所有的子栏目。这里以帝国和织梦为例来说一下(个人比较推崇帝国cms,其标签和php混编非常的好用,甚至可以在模板中定义php函数来使用),先看效果。

php直接创建无bom的utf-8格式文件

今天心血来潮,想写一个php创建utf-8文件的功能,各种百度谷歌后,发现创建的utf-8文件有bom,那么我就想写一个没有bom头的php创建utf-8文件功能,经过自己的各种尝试和实践后,终于让我搞定了。要知道文件本身的格式,也是影响页面乱码的重要原因,详细可以看我的博文:你的页面为什么乱码了!,bom呢会让页面头部多一行空白,所以也要去掉。

PHP正则表达式匹配img中任意属性

经常和图片打交道,不到不用到一些提取图片中scr、alt、title、等的属性,这里总结了一些常用的,感觉还可以,比较通用!

1

03-2013

php实现智能分词

php实现智能分词

昨天我同学问有关模糊搜索功能的问题,说到模糊搜索,当然并不是我们传统的认为like来搞定的,而是简单的实现将搜索词进行分词再进行搜索,这样才叫模糊搜索。本来想自己写一个分词,但是发现,自己写的不够智能,不能按词的文字性质进行划分。所以想到网上应该有这样的功能,所以就找到了一个织梦实现智能分词个功能分享一下!