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

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

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

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

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

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

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

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

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

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

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

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

8

10-2012

织梦文章评论功能的使用

织梦文章评论功能的使用

织梦是个很好的内容管理系统,其模型、频道、缓存功能都是十分的强大的,其文章评论也是很有特色的,因为织梦的文章评论是使用了ajax,这样即使是用的生成静态,也可以调取出最新的文章评论。

将织梦5.6和5.7的文章添加跳转属性后直接显示跳转链接

织梦虽然是个已经非常强大的内容管理系统了,但是不得不说他还是有一些地方不尽如人意的,比如这个跳转属性,很多时候我们会统计一个页面的连入链接,但是织梦这个地方如果加了跳转,是先跳转到view.php,再通过判断处理,跳到跳转页,所以就统计不到连入页面了,所以这里总结的就是用arcurl可以直接调跳转后页面。

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

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

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

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