dedecms 建站相关问题
1、栏目新建文章提示:模板文件不存在,无法解析文档!
解决方法:把模板文件使用".html"的格式
/include/arc.archives.class.php 556行
if (!preg_match("#.htm$#", $tmpfile) ) return FALSE;会至判断了.htm的后缀没有匹配.html后缀的文件 直接修改为.htm后默认模版的文件又无法解析只能两则兼顾了
if (!preg_match("#.htm$#", $tmpfile) && !preg_match("#.html$#", $tmpfile)) return FALSE;
2、{dede:global.cfg_templets_skin/}路径指向可在后台-系统-系统参数-模板默认风格处修改默认模板文件夹
将自定义模板文件夹放在\templets下(与default同级),模板默认风格改为自定义模板文件夹(原为default)
3、使用图片字段:模型字段-数据类型选择-图片-导致其余字段在后台文档编辑页显示出错以及
选择-图片改为-选择图片(仅网址)
4、网站发布不了文章,提示更新附加表 `dede_addon17` 时出错,请检查原因!
出现问题一般为
1、发布文章时出现 把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给dedecms官方;
2、上传图片是出现 把数据保存到数据库附加表'dede_addonimages'时出错,请把相关信息提交给dedecms官方
3、第三方模型发布出现 更新附加表 `dede_addon17` 时出错,请检查原因!
原因是在dede_addonimages、addonimages 、dede_addon17等对应的里少了一个名为(body)的字段。
解决方法:
执行下面的SQL创建这个字段就不出现那个错误了:
方法为 点击后台系统-SQL命令行工具-运行SQL命令行:运行对应的SQL语句就行
1、 ALTER TABLE `dede_addonarticle` ADD `body` mediumtext
2、 ALTER TABLE `dede_addonimages` ADD `body` mediumtext
3、ALTER TABLE `dede_addon17` ADD `body` mediumtext
一定要找到对应的字段然后添加
5、DEDECMS织梦修改标题限制长度的方法!
title长度默认60
方法一:修改织梦后台“系统->系统基本参数->其它选项->文章标题长度”为想要的长度(例100或255)
方法二:使用phpMyAdmin修改dede_archives(如前缀修改过请自动替换)中title长度(例100或255)
方法三:直接在织梦后台“系统->SQL命令行工具”执行SQL语句:
alter table #@__archives change title title varchar(100)或
alter table #@__archives change title title varchar(255)
6、删除admin超级管理员
使用sql命令行工具
delete from dede_admin where uname=’admin’;
7、后台“标题织梦内容管理系统”修改方法
include\common.inc.php
这个文件里大概247行 找到以下内容,改成自己的自定义内容。
$cfg_version = 'V57_GBK_SP1';
$cfg_soft_lang = 'gb2312';
$cfg_soft_public = 'base';
$cfg_softname = '织梦内容管理系统';
$cfg_soft_enname = 'DedeCMS';
$cfg_soft_devteam = 'DedeCMS官方团队';