dedecms的后台系统基本参数设置的站点设置不显示。。求解决办法。

dedecms的后台系统基本参数设置的站点设置不显示。。求解决办法。,第1张

起初,dedecms是建站的首选CMS,因为优化做的好,功能强大,代码好写,算是入门级的最佳CMS。一直以来,大受站长的追捧。光看看国内那么多的dedecms模板设计公司,就知道dedecms多么的受欢迎。

但是现在,dedecms的开发止步不前,网站后台的老套和混乱,用户体验太差,还有一直被诟病的没有单页型栏目,加之去年一年里大爆安全漏洞,引发了安全风波,导致国内众多放置dedecms的服务器沦陷,使dedecms的形象一泻千里。 如果没有长足的创新和发展,dedecms将会逐渐淡出人们的视野。

phpcms一直都是以扩展性强而著称,而phpcms被收购,也使得它有了更强劲的发展动力。phpcms2008的功能已经足够强大,phpcmsV9的出现,让phpcms散发出了更美妙的光辉。

如果做企业站,个人比较看好phpcmsV9,一来后台风格清新、结构清晰、用户体验较好,二来扩展性强,易用性强。不过,phpcms v9也是有一些缺点:1、缓存机制不够好。 2、模板制作起来不如dedecms简单。但是比起它的优点,这些实在是微不足道,不是吗?

带广告的效果

进入dede后台模板:查找/dede/templets/loginhtm源文件,用Dreamweave打开,找到广告代码,直接删掉并保存loginhtm文件。

<divclass="dede-iframe"><iframe name="loginad"src="loginphpdopost=showad" frameborder="0"id="loginad" scrolling="no" marginwidth="0"marginheight="0"width="100%"></iframe></div>

打开dede/loginphp文件查看源代码,对应着loginphp第42到46行部分代码,去掉这部分代码即可:if ($dopost=='showad')

{

include('templets/login_adhtm');

exit;

}

删除对应的/dede/templets/login_adhtm模板文件,这个文件是多余的。

删除对应的广告样式,打开dede/css/logincss 样式文件,找到

dede-iframe{margin:0auto;width:640px;}dede-ad{border:5px solid#eee;background-color:#fff;width:630px;margin:0 auto;}dede-ad ul{padding:10px0 10px 3px;overflow:hidden;zoom:1;}dede-ad ulli{float:left;display:inline;width:120px;height:60px;margin-left:4px;}dede-adul li img{width:120px;height:60px;}

如果本地测试网站刷新后台登录即可看到修改后效果,如果是在服务器上的网站需要上传修改过的文件覆盖原文件,刷新即可。

您好,朋友。跟版网团队很高兴为您解答:

首先确认您是否用的是php53以上版本,网站用的编码是织梦gbk的,如果是的话,那么是织梦cms中函数不支持造成的,系统基本参数里可输入英文会显示,中文不显示,解决办法如下:

dede\templets\sys_infohtm里面搜索

htmlspecialchars($row[‘value’])

替换成

htmlspecialchars($row[‘value’],ENT_COMPAT ,’GB2312′)

最新版织梦已经加入了这个补丁,可通过后台更新网站补丁就可以了。值得注意的是更新前请记得最好数据备份,尤其是模板目录如果是默认的话,请做好模板目录文件备份。希望我的回答能够帮到您,如果不是以上原因,请继续跟进提问,我会继续为您解答。

dedecms后台的页面在根目录dede\templets下,找到对应的模板修改就可以了。

dedecms的后台模板是按照不同的模块分类的文件命名,修改的时候一定要注意不要修改错了。默认的后台首页是 index2htm,修改相应的信息就可以了。

dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过,由于DEDECMS后台功能比较完善,可以自动添加自定义文档,而这些文档的更新,必须在单页文档管理栏目下才能完成,点击生成/一键更新无法更新

因此我在后台的文件中填上了以下代码,使得dede自定义文档在更新网站时能够自动完成更新

后台文件 默认/dede/ 目录下

makehtml_allphp

更改位置

144行:源文件

else if($step==10)

{

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

修改为以下代码后

else if($step==10)

{

include_once(DEDEINC"/arcsgpageclassphp");

$dsql->Execute("ex","SELECT aid FROM `#@__sgpage` ");

$i = 0;

while($row = $dsql->GetArray("ex"))

{

$sg = new sgpage($row['aid']);

$sg->SaveToHtml();

$i++;

}

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新

默认的情况下,网址地图是放在如下路径下的。

站点地图的模板:templets/plus/sitemaphtm

rss地图的模板:templets/plus/rssmaphtm

通过ftp进入网站,将dede文件下makehtml_mapphp中的$cfg_cmspath"/data/sitemaphtml";和$cfg_cmspath"/data/rssmaphtml";里的/data去掉。

然后,再将根目录下include文件中的arcrssviewclassphp里$murl = $GLOBALS['cfg_cmspath']"/data/rss/"$this->TypeID"xml";的/data去掉。同时,还将sitemapclassphp里的$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";和$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";的/data也去掉。

然后,进入织梦后,点击生成,地图和RRS生成即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms的后台系统基本参数设置的站点设置不显示。。求解决办法。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情