dedecms
wxincome
这个作者很懒,什么都没留下…
展开
-
dedecms普通文章栏目改成自定义内容模型办法
在织梦后台-程序-SQl命令工具 INSERT INTO #@_addon18(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM #@_addonarticle where xpwn_addonarticle.typeid =11; delete * from #@_addo原创 2012-10-15 16:09:57 · 3173 阅读 · 0 评论 -
dedecms xhtml+css模板中,友情链接标签生成的修改
dede的友情链接标签设定行了列后,生成的是代码来控制行数和列数 如果模板使用xhtml+css编写,想用来表示链接结构就很方便。 ================================================================= 修改方法: 首先打开include/inc_arcpart_view.php 文件 找到:(720-764行) //获取友转载 2012-10-16 10:15:52 · 985 阅读 · 0 评论 -
详解Dedecms各种形式的栏目调用标签,包括SQL调用方法
代码功能:父栏目及子栏目同时调用 使用说明……typeid,row 如果[field:typedir/]中含有{cmspath}而使链接无效,请使用[field:typedir function='str_replace("{cmspath}","",@me)'/] 此标签替换[field:typedir/]。 {dede:field name='typedir' runphp=转载 2012-10-16 10:18:02 · 423 阅读 · 0 评论 -
DEDECMS在任意页面获取任意栏目N级列表链接
在DEDECMS里获取顶级栏目很简单,一句{dede:channel}{/dede:channel}即可搞定。但有时我们需要在任意页面获取任意顶级栏目下的二级和三级栏目列表的链接, {dede:channel}就无能为力了。注意,我说的是在“任意”(首页、封面、列表、文章等)页面调用“任意”二或三级栏目列表。 OK,一步步来,先第一个。(适用dedecmsV4,V5.X未测试。) 感谢转载 2012-10-16 10:22:09 · 2319 阅读 · 0 评论 -
dede 内容页获取当前栏目的链接
都知道dedecms内容页调用当前栏目如何调用,{dede:field.typename/}就搞定了,可是细心的人会发现{dede:field.typeurl/}却调不出当前栏目的网址。 其实用下面这段就可以在内容页调用出当前栏目的链接 {dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}转载 2012-10-16 10:27:15 · 638 阅读 · 0 评论 -
dedecms代码详解(2)
现在继续,今天讲的主要是dedecms的入口代码。 先打开index.php看看里面是什么吧。打开根目录下的index.php嗯,映入眼帘的是一个if语句。 检查/data/common.inc.php是否存在。如果不存在就跳转到安装界面。 我们来到/data/看看这个目录和common.inc.php。 打开/data/,里面很多目录和文件,有上传的临时目录,模板缓存,压缩的转载 2012-10-15 16:39:01 · 473 阅读 · 0 评论 -
dedecms自定义标签调用自定义模型中非空字段文章
dedecms自定义标签调用自定义模型中非空字段文章 前文:织梦dede:arclist标签调用带有自定义模型的文章时没有关于自定义字段非空的判断,这样调出的自定义图片难以控制 本文以调用自定义图片字段为例 首先 /include/taglib/下加上arclistcgal类, 此类衍生于arclist 下载地址: http://download.csdn.net/down原创 2012-10-16 09:50:30 · 996 阅读 · 0 评论 -
织梦后台更改rss、sitemap生成路径
我们做医疗的,一般用的cms其实来回就那个几个,我们这里用织梦的还是占很大一部分的,下面来给大家说一下如何更改rss、sitemap生成路径,因为一般我们在robots里会屏蔽蜘蛛爬行我们的dede后台(根据自己需要更改)目录,但是系统设置的rss、sitemap是生成在这个目录里的,所以。。。。。开始讲: 修改后台管理文件夹中的dede/makehtml_map.php,在文件中搜索rss转载 2012-10-18 14:22:32 · 1155 阅读 · 0 评论 -
织梦dedecms升级5.7后添加栏目文章没有确定按钮
昨天升级了下系统,原来是织梦5.6 升级到5.7后。发现添加文章栏目时没有确定按钮了,折腾了很久,后来发现后台的编辑器变成了ckeditor。原来是fck.解决办法就是 系统->基本参数->核心设置->Html编辑改为ck就行了。转载 2012-10-24 14:41:35 · 838 阅读 · 0 评论 -
DEDECMS首页频道channelartlist标签通过typeid属性排序方法
DEDECMS首页频道channelartlist标签通过typeid属性排序方法: 找到\include\taglib\channelartlist.lib.php文件,使用DW打开,然后修改第78行 $dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,si转载 2012-10-24 11:08:12 · 1366 阅读 · 0 评论 -
dedecms cn_substr如何反向取值
找到 include/helpers/string.helper.php 44行cn_substr —————————————————————————————————————————————— if ( ! function_exists('cn_substr')) { function cn_substr($str, $slen, $startdd=0,$reverse原创 2013-02-04 10:55:37 · 1268 阅读 · 0 评论 -
DEDECMS导航改为“文章标题-2级栏目-1级栏目-网站名”样式
DEDECMS导航改为“文章标题-2级栏目-1级栏目-网站名”样式代码如下: {dede:field name='title'/}-{dede:field name='position' runphp='yes'} $tc="-"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me)转载 2012-10-16 10:11:28 · 795 阅读 · 0 评论 -
dede关键词维护自动加内链锚文本
dede的文档关键词维护,就是自动加内链锚文本,对SEO非常重要。几乎所有用DEDECMS的站长都要解决这个问题。官方默认规则是: 1.文档关键词维护添加关键词和url对应表 2.文章内容出现改关键词 3.文章的关键词出现这个词(就是这里) 显然第3条规则有问题,如果能去掉第3条规则就完美了。我以前也问过这个问题,但是没有解决,因此借tool.hefeis.com求助,请大家不要转载 2012-10-16 10:10:21 · 989 阅读 · 0 评论 -
dedecms代码详解(3)
上次,我们从dedecms的index.php文件中了解到了很多信息,也提出了一些问题,本文开始就带着前面的问题,继续我们的dedecms之旅吧。 先回顾一下之前我们在index.php文件研究中总结的东西。 首先加载common.inc.php,接下来组织模板,生成静态页面并跳到静态页面。 接下来,我们就先来看看common.inc.php里面都有什么吧。打开/include/com转载 2012-10-15 16:40:10 · 416 阅读 · 0 评论 -
dedecms代码详解(4)
上一篇,我们胡乱分析了partview类,完全搞不懂干什么的,里面弄了一堆变量,最清晰的我们只是知道几个生成首页的关键地方调用了DedeTagParse类的LoadTemplet方法和SaveTo方法。而在partview类定义的文件头部,包含了几个文件,我们就避开partview,先来看看这几个包含的文件吧。 require_once(DEDEINC.'/channelunit.clas转载 2012-10-15 16:41:15 · 642 阅读 · 0 评论 -
dedecms代码详解(5)
从DedeTagParse开始 前面,我们一直在dedecms的外围,被各种全局变量和各种调用所迷惑,我们抓住了一个关键的线索DedeTagParse类,研究明白它,就可以弄清楚很多东西了。 看看这个NB的DedeTagParse类吧。 嗯,先看构造函数,没什么特别的,就是设置了一堆初始化参数。 接下来就找LoadTemplet方法吧。 找到后,我们发现LoadTemplet方法其转载 2012-10-15 16:42:40 · 547 阅读 · 0 评论 -
dedecms代码详解(7)最后
太忙了,忙得网站不能更新,网站在百度排名没上去,听说百度的搜索算法又改了,做SEO工作you'j。现在抽出时间继续完成没有完成的的工作。今天就接上一篇文章继续讲dedecms的静态页面生成过程。 简单回顾一下,前面我们首页动态文件index.php调用arc.partview.class.php来初始化首页模板,arc.partview.class.php通过SetTemplet调用DedeTa转载 2012-10-15 16:44:20 · 560 阅读 · 0 评论 -
dedecms批量更改 文章命名规则
dedecms默认的文章命名规则是“{typedir}/{Y}{M}/{D}-{aid}.html”,举个例子,按dedecms的默认设置,本文的网址将会是“http://www.zjadmin.com/dedecms/200810/15-296.html”,大部分人会觉得系统默认的路径和文件名太长了,这里我们将其改为了“http://www.zjadmin.com/dedecms/296.htm转载 2012-10-15 16:16:43 · 1685 阅读 · 0 评论 -
用DedeCms搭建的网站应该如何防挂马?
DedeCms做为国内使用最为广泛使用人数最多的CMS之一,经常爆出漏洞,每个漏洞的爆出,影响都是一大片,轻则被人挂广告、弹框,重则服务器成为肉机,宝贵数据丢失。那么用DedeCms搭建的网站如何防范被挂马?有什么办法可以提高DedeCms的安全性呢? 一、挂马前的安全措施 A、改更默认管理目录dede,改的越复杂也好。 B、检查install目录里是否存在insta转载 2012-10-15 16:19:01 · 1059 阅读 · 0 评论 -
dedecms二次开发之数据库类详解
1.创建数据表 在使用这个类之前,我们需要创建数据表,这里我们推荐几个数据库操作工具:PHPMyadmin,Navicat for MySQL,我这里以后者为例。 当然这里需要注意,在创建表的时候我们已经安装了一个DedeCMS程序,我们今天的操作是以DedeCMS程序扩展来讲解的。当然程序安装后他自己也会创建N多表,这些表以后再来介绍吧,或者也可以看看http://help.dede转载 2012-10-15 16:28:50 · 349 阅读 · 0 评论 -
dedecms代码详解-1
dedecms相信大家一定都知道这个cms系统,功能比较强大,有比较完善的内容发布,还有内容静态化系统,还有就是它有自己独特的标签系统和模板系统。而模板系统也是其他cms系统比较难模仿的的东西,这个东西还是需要一点开发功力和技巧的。 本系列文章就研究一下dedecms的这套系统,挖掘一下看看里面有什么好东西。 建议大家先了解一下dedecms的功能。自己先动手用一下,对系统功能有个大概了解。转载 2012-10-15 16:36:56 · 626 阅读 · 0 评论 -
dedecms代码详解(6)
今天讲的是dedecms最关键的东西,模板分析啦。 先看看一个dedecms标签,大家心里有个数: {dede:arclist row=10 orderby=pubdate type='image.' imgwidth='143' imgheight='106'} [field:image/][field:title/] {/dede:arclist} 参考上面标签我们就可以进一步分析啦转载 2012-10-15 16:43:39 · 634 阅读 · 0 评论 -
dedecms如何给栏目文章加统计功能
第一种方法: 1、 修改include/inc_arcpart_view.php文件 找到function ParseTemplet()函数 修改为: 2、调用方法 [field:id function='GetTotalArc(@me)'/] function ParseTemplet() { if(!is_array($thi转载 2012-10-16 10:08:41 · 319 阅读 · 0 评论 -
dedecms sqllist实现分页
相信很多使用dedecms的朋友在网上查找关于dede:sql标签进行分页的解决方案时都不尽如人意,尤其是在列表页使用dede:sql调用外部数据(所谓调用外部数据就是指在后台只是创建个空栏目,然后对应的列表模板文件中使用dede:sql指定自定义的数据源,数据源与该栏目本身是没有逻辑关系的,目的是为了让织梦能按照它的规则来帮我们将数据源生成静态文件予以展示)时,我本人也搜索了很多资料,网上的答案转载 2013-05-27 19:39:34 · 2260 阅读 · 0 评论