- 原因1:按织梦官方公布的安全目录设置一次。
- 建议:使用VPS的站长需要注意服务器安全,如将
common.inc.php
设置为只读,data
和uploads
目录设置为不执行PHP文件。
- 建议:使用VPS的站长需要注意服务器安全,如将
- 原因2:升级版本打好补丁。
- 建议:及时在后台升级版本自动更新补丁。
- 原因3:修改admin账号及密码。
- 建议:修改默认的admin账号,使用PHPAdmin登录网站数据库,修改
dede_admin
数据库表中的userid
和pwd
,密码修改为f297a57a5a743894a0e4
。
- 建议:修改默认的admin账号,使用PHPAdmin登录网站数据库,修改

OLDER ARTICLES
-
文件位置
- PC端:
/e/config/config.php
- 手机端:
/m/e/config/config.php
- PC端:
-
注意事项
- 不要使用记事本:使用支持UTF-8编码的编辑器,如Notepad++。
- 只修改必要信息:仅修改数据库用户名、密码、数据库名,其他信息谨慎修改。
- 不要覆盖手机端配置:PC端和手机端的配置文件不同,覆盖可能导致模板混乱。
[e:loop={'select ztid from [!db.pre!]enewsztinfo where classid='.$navinfor[classid].' and id='.$navinfor[id],10,24,0}]
- 修改点击量显示:
- 在内容页模板中添加以下代码:
<?= $navinfor['onclick'] >= 10000 ? ($navinfor['onclick'] / 10000) . "万" : $navinfor['onclick'] ?>
- 在内容页模板中添加以下代码:
以上是针对帝国CMS常见问题的解决方案,希望对您有所帮助。
- 修改退出登录跳转地址:
- 打开
/e/member/class/member_loginfun.php
文件。 - 查找并修改以下代码:
$gotourl = "../../";
- 修改为:
$gotourl = "/e/member/cp/";
- 打开
[e:loop={'news',10,18,0,"title like '%".$class_r[$GLOBALS['navclassid']]['classname']."%'",""}]
<a target="_blank" href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><?=esub($bqr[title],32,'…')?></a>
[/e:loop]
- 相关标签解析:
title like '%".$class_r[$GLOBALS['navclassid']]['classname']."%'
:标题中含有当前栏目的栏目名称
[e:loop={"select a.*,b.* from [!db.pre!]enewsfava a LEFT JOIN [!db.pre!]enewsmemberadd b ON a.userid=b.userid where classid='$navinfor[classid]' and id='$navinfor[id]'",0,24,0}]
<li>
<a href="[!--news.url--]e/space/?userid=<?=$bqr[userid]?>" target="_blank">
<img src="<?=$bqr[userpic]?>">
<h5><?=$bqr[username]?></h5>
</a>
</li>
[/e:loop]
- 自动给新闻正文图片添加ALT和TITLE属性:
- 将以下函数添加到
e/class/userfun.php
文件中:function user_AddImgAlt($mid, $f, $isadd, $isq, $value, $cs) { $title = $_POST['title']; $htmls = $value; $pattern = "/<img[^>]+>/"; preg_match_all($pattern, $htmls, $matches); for ($i = 0; $i <= count($matches[0]); $i++) { preg_match_all("/alt=\".+?\"/", $matches[0][$i], $altimg); preg_match_all("/title=\".+?\"/", $matches[0][$i], $titleimg); $t_alt = count($altimg[0]); if ($t_alt == 0) { $htmls = str_replace("<img", "<img alt=\"{$title}\"", $htmls); $htmls = str_replace("<img", "<img title=\"{$title}\"", $htmls); } } return $htmls; }
- 修改数据表中的新闻正文字段(如
newstext
),在字段处理函数文本框中填入user_AddImgAlt
。
- 将以下函数添加到
-
[e:loop={"select classname,classpath,classid from www_moban5_cn_enewsclass where bclassid='" . $class_r[$GLOBALS['navclassid']]['bclassid'] . "' and showclass=0 order by classid ",0,24,0}] <?php $class = ""; if ($bqr['classid'] == $GLOBALS['navclassid']) { $class = 'hover'; } ?> <a href="<?=$bqsr['classurl']?>" class="<?=$class?>"><?=$bqr['classname']?></a> [/e:loop]
- 说明: 使用灵动标签调用同级栏目导航,并在当前栏目添加
hover
类以实现高亮效果。
-
示例: 调用新闻副表中的
newstext
字段$fr = $empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'"); $listtemp = '<a href="[!--titleurl--]">[!--title--]</a> <br>副表内容字段:' . $fr[newstext] . '<br><br>';
-
调取多个副表字段 (来源、作者)
$fr = $empire->fetch1("select befrom, writer from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'"); $listtemp = '<li><h2><a href="[!--titleurl--]">[!--title--]</a></h2><p>[!--smalltext--]</p> <div class=""><i>' . $fr[befrom] . '</i><span>/ ' . $fr[writer] . '</span><em>[!--newstime--]</em></div></li>';
