DeDeCMS织梦cms的常见问题及解决办法
这是之前总结的各种关于织梦cms的小问题,以后会一直不断更新。
dede后台登陆:http://域名/dede/index.php
dede安装登陆:http://域名/install/index.php
一、V5.7登录后台后,发布英文标题没问题,发布中文会提示“标题不能为空”,发布文章内容那里也是空的
问题根源
htmlspecialchars在php5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。
解决办法
1、找到dede/article_add.php 和 dede/article_edit.php 将 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen)); 改成 $title = htmlspecialchars_decode (cn_substrR($title,$cfg_title_maxlen)); 2、找到include/ckeditor/ckeditor_php5.php 138行 将htmlspecialchars($value)替换为htmlspecialchars($value)_decode
二、V5.7无法登陆后台,显示The requested URL install/module-instal.php was not foundon this server.
Additionally, 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
问题根源
文件格式保存错误。
解决办法
在install找到module-instal.php.bak文件修改为module-instal.php即去掉.bak
三、织梦cms的后台系统,点击栏目想进入文章列表,但是界面显示空白
解决办法
- 需要手动清除data/tplcache目录下的文档缓存文件,然后在进行刷新;
- 用FTP软件或在服务器上设置目录data 给读取和写入权限。
四、织梦cms官方友链的去除
解决办法
找到根目录中的templest/default文件夹,去掉下面这段代码
<span class="linklabel"> {dede:flinktype type="dedecms"} <a href="#" _for="flink_[field:id/]">[field:typename/]</a> {/dede:flinktype} </span>
五、织梦cms友情链接调用
解决办法
{dede:flink row="15" titlelen='20' type="text" } <li>[field:link /]</li> {/dede:flink}
六、织梦cms二级导航仿制
{dede:channelartlist row='2' typeid='1,2' } <h3><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></h3> <ul> {dede:channel type='son' noself='yes' } <li><a href='[field:typelink/]'>[field:typename/]</a></li> {/dede:channel} </ul> {/dede:channelartlist}
七、调用ID的标签:typeid=”xxx”
八、织梦图片集上传图片不能上传弹出提示302
解决办法
在include/userlogin.class.php文件中的第二行session_start();
前加上
if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); } else if (isset($_GET["PHPSESSID"])) { session_id($_GET["PHPSESSID"]); }
另外 还要修改
首先:include/uploadsafe.inc.php 里的第45行的 imtypes 改成imgtypes
九、修改dede织梦分页后面的共几页几条
解决办法
打开织梦网站后台,找到
include/arc.listview.class.php
找到如下代码:
$maininfo = "<li><span class=\"pageinfo\">共 <strong>{$totalpage}</strong>页<strong>".$this->TotalResult."</strong>条</span></li>\r\n";
找到这段代码,如需要修改文字内容,找到对应部分修改即可。如果要去掉这部分内容,那就注释掉或者删除这段代码。