欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>dedecms默认概述

dedecms默认概述

2022-10-25 08:36:08 收藏本文 下载本文

“LOVELK”通过精心收集,向本站投稿了8篇dedecms默认概述,下面是小编为大家整理后的dedecms默认概述,仅供大家参考借鉴,希望大家喜欢!

dedecms默认概述

篇1:dedecms默认概述

DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于 DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外,DedeCMS也支持使用风格的形式使用模板,默认风格是default,它表示系统默认使用{cmspath}/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除default 原有的文件,把下载的模板文件夹命名你想要的风格名称,如style2 等,然后在后台修改了默认的模板风格名称为style2 ,那系统将使用{cmspath}/templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效,

一、概念,设计和使用模板,必须要理解下面几个概念

1、板块(封面)模板:

指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2、列表模板:

指网站某个栏目的所有文章列表的模板,一般用“list_识别ID.htm” 命名。

3、档案模板:

表示文档查看页的模板,如文章模板,一般用“article_识别ID.htm” 命名。

4、其它模板:

一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

二、命名,DedeCMS模板默认命名规则如下

1、模板保存位置:

模板目录:{cmspath} /templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}

2、模板文件命名规范:

(1)index_识别ID.htm: 表示板块(栏目封面)模板;

(2)list_识别ID.htm: 表示栏目列表模板;

(3)article_识别ID.htm: 表示内容查看页(文档模板,包括专题查看页);

(4)search.htm:搜索结果列表模板;

(5)index.htm:主页模板;

注解:[识别ID]可以在“频道模型管理”的地方获得,当然,你也可以在“频道模型管理”的地方确定某个频道的模板命名,

例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。

article_article.htm 表示的是文章查看页模板。

三、其它模板说明

1、默认底层模板

位置:{cmspath}/templets/system

功能:在没有指定标记的默认底层模板的时候,系统将自动调用这个文件夹的相应文件作为底层模板。

2、插件目录模板

位置:{cmspath}/templets/plus

功能:评论、友情链接、RSS地图等模板。

3、会员后台模板

位置:{cmspath}/member/templets

功能:会员后台的模板。

注:在DEDE5.3版本开始DEDE模板的头部和尾部(footer.htm、head.htm)是独立分开的。

篇2:Dedecms默认友情链接的安全隐患以及处理

织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS或基于织梦CMS核心开发,也深得很多站长们的热爱。

今天我来跟大家分享一个DEDECMS默认友情链接安全隐患可以揭露网站模板路径的安全篇。因为身边的站长朋友还是比较多人使用织梦系统的,使用者也基本对安全方面有着欠缺考虑的因素。极易导致你的模版路径泄漏在众目睽睽之下。

当然如果是高手可以忽略不可能,是刚接触dedecms的不妨看一下。

接触过dedecms的站长都知道,友情链接路径是plus/flink.php 以及申请链接路径地址:plus/flink_add.php,相信很多站长没有注意到,这些看似正常的链接路径,却存在一个极其问题,那就是模版路径被知晓。

废话就说到这里,接下来开始我们的话题。请看下边图文内容。

本地测试揭晓存在的问题。请看图1,

图一:

我们点击所有链接,然后请看下图二:

图二:

图二中地址栏的地址即是点击所有链接的相对应地址了,

那么我们复制图二的logo图片地址。接下来请看图三,

图三:

图三即是logo图片的地址了,那么我们把images/logo.gif 替换成 index.htm,请看图四,

图四:

图4的已经把images/logo.gif 替换成 index.htm,那么请注意看一下图4,你看到了什么,这里不用我说了吧。对了,那就是模版路径已经被揭晓了,这样的后果是什么,如果你只是采用默认模版,网站用途是垃圾网站,那么恭喜你,你的损失不大,

如果你是花了价钱购买的模版,网站用途是希望得到自然排名,并有好的排名。那么你的损失将最少放大10倍以上。seo前辈都知道,类型结构网站太多,可能存在被认为垃圾站点,如果在采集你的网站内容,那可真的成垃圾站点了,这绝不是吹牛,请认真对待你的网站。当然了,新站危害没那么到。毕竟还没人知道。

这里建议2种方式处理这样的问题。

一:不需要友情链接的,可以删除plus/flink.php 和 plus/flink_add.php 。

二:需要友情链接的, 默认logo保存在templets/default/images/目录下,那请将这两个文件中的logo路径更改,你也可以将这两个文件转移到其他目录下。

注意:最后提醒一下,请在本地测试成功后,才在网站上操作。我的原则一切从本地进行。

篇3:DEDECMS织梦默认网站颜色修改方法

DEDECMS织梦默认网站模板颜色修改方法,其实把dedecms_skins_0.css换成你需要的颜色的css,然后把changeSkin.js里面的代码屏蔽掉就可以了~因为看了下index页面是调用了这个文件的~但是后面调用changeSkin.js的时候不知道为什么又会变成绿色了,所以我就直接把它里面的代码屏蔽了,暂时还没有发现问题~测试中

dede模板默认颜色为绿色 但是并不是每个人都喜欢默认的颜色

所以有时候我们就需要修改模板的默认颜色了。

要修改dede默认模板颜色

首先打开 /templets/default/js/changeSkin.js把

$(function{

var cookie_skin = $.cookie(“MyCssSkin”);

switchSkin(cookie_skin);

addEvent();

});

修改为

$(function(){

var cookie_skin = $.cookie(“MyCssSkin”);

if (cookie_skin) {

switchSkin(cookie_skin);

}

else

{

switchSkin(‘dedecms_skins_1′);

}

addEvent();

});

其中dedecms_skins_1替换成为你需要的颜色代码,

dedecms_skins_0 绿色

dedecms_skins_1 蓝色

dedecms_skins_2 红色

dedecms_skins_3 桃红色

dedecms_skins_4 黑色

dedecms_skins_5 褐色

篇4:DedeCMS默认风格友情链接分类显示简化调

织梦CMS自带默认风格里友情链接如下图所示,会显示很多友链分类,有些朋友不想显示这些分类,可以按照笔者所写进行删除调整,

图 DedeCMS自学教程14-1

修改方法:

1、打开默认默认风格模板的首页文件:/templets/default/,搜索,找到以下代码,并删除:

{dede:flinktype type=“dedecms”}

[field:typename/]

{/dede:flinktype}

2、继续搜索{dede:flinktype type=“dedecms”},找到如下代码:

{dede:flinktype type=“dedecms”}

{dede:flink/}

{/dede:flinktype}

替换为下面的代码:

{dede:flink row=‘50’ type=‘text’ linktype=‘2’ typeid=“0”}

[field:link /]

{/dede:flink}

说明:typeid=0,所有分类的友情链接;

row=50, 调用50个友情链接;

linktype:链接显示位置,linktype='2'表示调用首页友情链接,linktype='1'调用内页友情链接,此值在添加友情链接的时候有选择提示,

修改完后,更新生成后即可看下图效果:

图 DedeCMS自学教程14-2

篇5:修改织梦dedecms节点默认默认只有6个的方法

织梦专题默认的节点有6个,有时候不够用,那就按照下面的方法修改一下数量就可以了,

修改织梦dedecms专题节点默认默认只有6个的方法

后台设置:

系统 ->基本参数设置->核心设置 ->专题的最大节点数

篇6:DEDECMS时间格式

1.时间格式

{dede:field name='pubdate' function='strftime(“%Y年%m月%d日 %H:%M:%S”,“@me”)' /}1月1日 18:30:02

{dede:field name='pubdate' function='strftime(“%Y-%m-%d %H:%M:%S”,“@me”)' /}-1-1 18:30:02

{dede:field name='pubdate' function='strftime(“%Y年%m月%d日 %H时%M分%S秒”,“@me”)' /}201月1日 18时30分02秒

{dede:field name='pubdate' function='strftime(“%m-%d %H:%M:%S”,“@me”)' /}1-1 18:30:02

{dede:field name='pubdate' function='strftime(“%m-%d”,“@me”)' /}1-1

%Y-年

%m-月

%d-日

%H-小时

%M-分

%S-秒

2.24小时内的时间显示红色..

[field:pubdate runphp='yes']

$a=“”;

$b=“”;

$c=strftime(“%Y年%m月%d日 %H:%M:%S”,“@me”);

$ntime = time;

$oneday = 3600 * 24;

if(($ntime - @me)<$oneday) @me = $a.$c.$b;

else @me =$c;

[/field:pubdate]

3.最后更新时间

最后更新时间:{dede:tagname runphp='yes'}@me = date(“Y-m-d H:i:s”, time());{/dede:tagname}

4.XX天前

[field:pubdate runphp='yes']

$today = Floor(time()/(3600 * 24));

$senday= Floor(@me/(3600 * 24));

$updays = $today-$senday;

if($updays==0) @me = “今日”;

else @me = $updays.“天前”;

[/field:pubdate]

篇7:DEDECMS修改tag字数限制,Dede Tag标签默认长度设置与修改

织梦(dedecms)的TAGS默认字数较少,只能写12个字符,多出的字符就会自动截断,或者直接去除,经常给我们带来一些麻烦,下面介绍如何修改织梦(dedecms)TAGS的字数限制,

默认情况下,在织梦5.7中,tag的长度是12字节,也就是6个汉字,这个设定是基于效率问题考虑的,如果更新的时候设置的长度超过这个字符,系统就会不显示这个tag,

有时候需要根据实际情况修改tag的长度,下面是方法。

1.修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。

这个步骤需要直接操作数据库。

2.修改文件:/include/helpers/archive.helper.php

查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ;

再将if(isset($tag[20]) 修改为:if(isset($tag[255]) 。

篇8:dedecms自定义表单解析DEDE标签方法并共用默认头尾

dedecms自定义表单解析DEDE标签方法并共用默认头尾模板(原创)

最终效果如图

默认的DEDE,在自定表单页没解析他的标签,如

{dede:include filename=“../default/head.htm”/}

{dede:include filename=“../default/footer.htm”/}

这两个是最常见的,头部和尾部

但我们把他放在自定义表单的模板里,他不解析.....当文本来看待来了

现放出解析办法

打开/plus/diy.php

搜索$postform. = $diy->getForm(true);

先把他下面的include DEDEROOT.“/templets/plus/{$diy->postTemplate}”;

改为:

// include DEDEROOT.“/templets/plus/{$diy->postTemplate}”;

$datalist = new DataListCP();

$datalist->SetParameter('action', 'post');

$datalist->SetParameter('diyid', $diyid);

$datalist->SetTemplate(DEDEINC.“/../templets/plus/{$diy->postTemplate}”);

$datalist->Display();

这个就是在发布信息页面,就有能解析我模板标签了

还有列表页和内容页,方法一样,不多费话了.要学东西就自己再研究下吧.来源:www.yzzmf.com

【dedecms默认概述】相关文章:

1.DEDEcms安全设置指南

2.滑动轴承概述

3.活动概述

4.创业项目概述

5.网络安全概述

6.年度工作概述

7.企业概述范文

8.人力资源部职责概述

9.废水处理方法概述

10.个人概述范文

下载word文档
《dedecms默认概述.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部