dedecms 参数(dedecms使用教程)

在当今互联网时代,网站建设已成为企业展示形象、拓展业务的重要手段。Dedecms 作为一款功能强大的内容管理系统(CMS),深受广大用户的喜爱。许多用户在搭建 Dedecms 网站时,对参数设置感到困惑。本文将深入解析 Dedecms 参数,帮助您优化网站性能,提升用户体验。

一、Dedecms 参数概述

Dedecms 参数是指在 Dedecms 系统中,用于调整系统设置、优化网站性能的相关配置。合理设置参数,可以使网站运行更加稳定、高效。以下是一些常见的 Dedecms 参数:

参数名称 参数说明 常用设置
adminpath 管理员访问路径 默认为admin,建议修改为不易被猜测的路径
cookiepre Cookie前缀 建议设置为随机字符串,提高安全性
timezone 时区设置 根据用户所在地区进行设置
datestyle 日期格式 根据个人喜好进行设置
uploadmaxsize 上传文件大小限制 根据服务器配置和需求进行调整
uploadmaxwidth 上传图片最大宽度 根据页面布局进行调整
uploadmaxheight 上传图片最大高度 根据页面布局进行调整
maxurlwidth 最大URL宽度 避免出现超长URL导致的问题
maxurlheight 最大URL高度 避免出现超长URL导致的问题
maxpagewidth 最大页面宽度 根据浏览器和设备兼容性进行调整
maxpageheight 最大页面高度 根据浏览器和设备兼容性进行调整
maxtitlewidth 最大标题宽度 避免出现超长标题导致的问题
maxtitleheight 最大标题高度 避免出现超长标题导致的问题
maxkeywordswidth 最大关键词宽度 避免出现超长关键词导致的问题
maxkeywordsheight 最大关键词高度 避免出现超长关键词导致的问题
maxdescriptionwidth 最大描述宽度 避免出现超长描述导致的问题
maxdescriptionheight 最大描述高度 避免出现超长描述导致的问题
maxtitlelength 最大标题长度 避免出现超长标题导致的问题
maxkeywordslength 最大关键词长度 避免出现超长关键词导致的问题
maxdescriptionlength 最大描述长度 避免出现超长描述导致的问题
maxurlparamlength 最大URL参数长度 避免出现超长URL参数导致的问题
maxurlparamheight 最大URL参数高度 避免出现超长URL参数导致的问题
maxurlparamwidth 最大URL参数宽度 避免出现超长URL参数导致的问题

二、参数优化技巧

1. 安全设置:修改 adminpathcookiepre 参数,提高网站安全性。

2. 性能优化:根据服务器配置和需求,调整 uploadmaxsizeuploadmaxwidthuploadmaxheight 等参数,提升上传速度和图片展示效果。

3. 兼容性调整:根据浏览器和设备兼容性,调整 maxpagewidthmaxpageheightmaxtitlewidthmaxtitleheight 等参数,确保网站在各种设备上正常显示。

4. SEO优化:合理设置 maxtitlelengthmaxkeywordslengthmaxdescriptionlength 等参数,提高网站在搜索引擎中的排名。

Dedecms 参数的设置对网站性能和用户体验至关重要。通过合理调整参数,可以使网站运行更加稳定、高效,提升用户体验。本文对 Dedecms 参数进行了详细解析,希望对您有所帮助。在搭建 Dedecms 网站时,请根据实际情况进行参数设置,以实现最佳效果。

dedecms5.7伪静态怎么设置

dede5.7伪静态设置方法。

dede5.7伪静态设置七步法:

第一步、后台-系统参数-核心设置-是否使用伪静态:选择“是”;

注:你的网站空间是否支持伪静态,你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静

态的。Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载

Rewrite组件,然后配置httpd.ini文件。

第二步、如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:

将所有文档设置为“仅动态浏览”:

update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”:

update dede_arctype set isdefault=-1

第三步、列表页、文章页伪静态修改

打开/include/helpers/channelunit.helper.php。

(1)查找:

//动态文章

if($cfg_rewrite=='Y')

{

return$GLOBALS[“cfg_plus_dir”].”/view-“.$aid.'-1.html';

}

替换为

//动态文章

if($cfg_rewrite=='Y')

{

return”/DedeCMS/DedeCMS5.7-“.$aid.'-1.html';

}

意思是:将默认的/plus/view-1-1.html文章链接格式改为/DedeCMS/DedeCMS5.7-1-1.html。

(2)查找:

//动态

$reurl=$GLOBALS['cfg_phpurl'].”/list.php?tid=”.$typeid;

替换为

//动态

$reurl=”/category/list-“.$typeid.”.html”;

意思是:将默认的频道或是列表页URL/plus//list.php?tid=1变更为/dedecms/list-1.html形式。

第四步、列表分页伪静态修改

打开/include/arc.listview.class.php

查找:

$plist= str_replace('.php?tid=','-',$plist);

替换为

$plist= str_replace('plus/list.php?tid=',‘DedeCMS/DedeCMS5.7-',$plist);

将默认的plus/list.php?tid=替换成RMB/list-;

意思是:将默认的列表分页链接格式plus/list.php?tid=x$x$xl修改为DedeCMS/DedeCMS5.7-x-x-x.html。

第五步、文章分页伪静态

打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾处:

查找:

$PageList= str_replace(“plus/view.php?tid=”,”DedeCMS/DedeCMS5.7-“,$PageList);

替换为

$plist= str_replace('plus/view.php?tid=',’DedeCMS/DedeCMS5.7-',$plist);

将默认的plus/view.php?tid=替换成RMB/huilv-;

意思是:将默认的文章分页链接格式plus/view.php?tid=x$x$xl修改为DedeCMS/DedeCMS5.7-x-x-x.html

第六步、TAG标签伪静态

DedeCms默认的TAG标签URL,形如/tags.php?/dedecms模板/,是不是觉得有个问号不怎么爽,我们改成/tags/dedecms模板/,是不是好看多了。

下面我们来改一下,打开/include/taglib/tag.lib.php:

查找:

$row['link']=$cfg_cmsurl.”/tags.php?/”.urlencode($row['keyword']).”/”;

替换为

$row['link']=$cfg_cmsurl.”/tags/”.urlencode($row['keyword']).”/”;

这样就修改好了,上传你到你的网站,切记:要记得将原网站备份哦!!

第七步、httpd.ini伪静态规则:

[ISAPI_Rewrite]

# 3600= 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteRule ^(.*)/RMB/list-([0-9]+)\.html$1/plus/list\.php\?tid=$2 [I]

RewriteRule ^(.*)/RMB/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4 [I]

RewriteRule ^(.*)/RMB/huilv-([0-9]+)-([0-9]+)\.html$1/plus/view\.php\?arcID=$2&pageno=$3 [I]

RewriteRule ^(.*)/(.*)_(.*)_([0-9]+)\.html$1/huilv/?from=$2&to=$3&num=$4 [I]

RewriteRule ^(.*)/tags\.html$1/tags\.php [I]

RewriteRule ^(.*)/tags/(.*)(?:(\?.*))*$1/tags\.php\?\/$2 [I]

RewriteRule ^(.*)/tags/(.*)\/(?:(\?.*))*$1/tags\.php\?\/$2\/ [I]

RewriteRule ^(.*)/tags/(.*)\/([0-9])(?:(\?.*))*$1/tags\.php\?\/$2\/$3 [I]

RewriteRule ^(.*)/tags/(.*)\/([0-9])\/(?:(\?.*))*$1/tags\.php\?\/$2\/$3\/ [I]

将上面代码保存为:httpd.ini上传到网站的根目录。

如无特特殊需求建议采用官方默认的生成静态的页面方式浏览。

dede后台点击:系统基本参数为空。怎么解决

解决DedeCMS后台系统基本参数为空的问题,可以采取以下步骤:

备份数据库:

在进行任何修复操作之前,务必先备份当前的数据库。这是为了防止在修复过程中发生数据丢失或损坏的情况。可以使用数据库管理工具进行备份操作。重新安装DedeCMS系统:

下载最新版本的DedeCMS安装包。解压安装包,并按照安装向导的提示进行安装。注意,在安装过程中不要覆盖现有的数据库,因为我们已经备份了数据库。安装完成后,登录到新的DedeCMS后台,检查系统基本参数是否仍然为空。如果此时系统基本参数已正常显示,那么问题可能是由于系统文件损坏或配置错误导致的。还原数据库:

如果重新安装系统后,系统基本参数仍然为空,那么我们需要还原之前备份的数据库。使用数据库管理工具将备份的数据库还原到当前的数据库中。还原完成后,登录到DedeCMS后台,检查系统基本参数是否已经恢复正常。检查系统配置:

如果还原数据库后问题仍未解决,可能是系统配置文件中存在错误。检查config/config_global.php、config/config_base.php等配置文件,确保其中的配置项正确无误。特别注意检查数据库连接信息是否正确。清理缓存:

有时候,系统缓存可能会导致显示问题。可以尝试清理DedeCMS的缓存文件,然后重新登录后台查看问题是否解决。查看日志:

如果以上步骤都无法解决问题,可以查看DedeCMS的日志文件,以获取更多关于错误的详细信息。寻求专业帮助:

如果自己无法解决该问题,可以寻求DedeCMS官方社区或专业开发人员的帮助。提供详细的错误信息和操作步骤,以便他们更好地理解和解决问题。

如何防止织梦模板(DedeCms)被盗及安全设置

注:本篇模板防盗安全设置,针对的是dedecms程序本身,不涉及其他安全设置。

下面跟大家说下常见的方式,这些方法对技术有限的人来说,可以起到模板防盗作用,对真正的高手来说,大多数网站都是仿不了的,这个大家都需要知道。

方法一:修改系统默认模板文件夹名字,最简单,也很实用

步骤:后台->系统->系统基本参数->站点设置->模板默认风格->default

把default改成你自己取的名字,然后进FTP,打开templets文件夹,把default名字改成一致,这样别人就不知道你网站模板文件夹名字了。方法二:把系统默认的.htm模板文件名改一改。

大家都知道默认的模板文件的名字,如index.htm(),list_article.htm(文章列表页),article_article.htm(文章内容页)等等,直接就给扒下来。

所以,我们把这些默认的名字改一改,然后去栏目管理处,重新指定一下模板文件就可以增加一下模板的安全了。

1、认识一下默认模板文件的名字及作用

首页模板:/templets/default/index.html

文章频道首页:/templets/default/index_article.htm

文章列表页:/templets/default/list_article.htm

文章内容页:/templets/default/article_article.htm

图集频道首页:/templets/default/index_image.htm

具体模板名介绍:

2、不同栏目各自指定不同的模板

步骤:核心->常用操作->网站栏目管理->点击右侧对应栏目的“更改”链接->高级选项->手动指定模板

详细操作方法:

3、完成以上2步,生成更新一下栏目就行了。方法三:这个方法是上2个的结合,说起来也简单,

1、后台不修改默认模板风格default的名字,在templets文件夹里面新建一个文件夹,自己取名。

2、把用到的模板文件上传到这个文件夹里面;

这里需要有一个注意,因为后台没有修改默认的模板风格位置,所有,首页、列表、内容等模板文件引用的通用页头(head.html)、页尾(footer.htm),就需要修改一下,不然就不显示了页头页尾,方法如下:

{dede:include

filename=”123456/head.htm”/}

如果你自己建立的模板文件夹名字是123456,调用代码里就写123456。

搜索页面、tag页面,都放在默认的default里面,如果放在自己建的文件夹里面,系统不认。

3、按照方法二的步骤,手动指定各个栏目的模板。

方法四:修改CSS、图片、JS等调用路径。

这个很重要,最好把CSS、图片、JS等放到网站根目录再调用。

不然的话,即使你修改了默认的风格目录,在查看网页源代码的时候,还是照样可以看到模板目录的!

好多新手在用dedecms建站的时候,没有重视这个,等模板被盗了,才发现,很让人生气,所以,我们要提前做好这些防盗的准备,提高模板的安全性。

写的比较啰嗦,主要是为了让大家能够容易理解。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享