织梦dedecms57后台发布文章提示"标题不能为空"怎么解决
找到include目录下面的userloginclassphp文件,用代码编辑器将它打开,在第二行session_start();前加上以下代码:
if (isset($_POST["PHPSESSID"])){
session_id($_POST["PHPSESSID"]);
} else if
(isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
把文件保存,传上去覆盖即可
为你解决第二个问题:假定你现在的后台目录是默认的/dede,打开/dede/js/albumjs,将74行替换为
fhtml += '<input type="hidden" id="imgmsg'+startNum+'" name="imgmsg'+startNum+'" value="" style="display:none" /><input type="hidden" id="body___Config" value="FullPage=false" style="display:none" /><iframe id="body___Frame" src="/dede/include/FCKeditor/editor/fckeditorhtmlInstanceName=imgmsg'+startNum+'&Toolbar=Basic" width="100%" height="450" frameborder="0" scrolling="no"></iframe></td>';
就可以了,就是把TEXTAREA改成了FCKEDITOR。
希望能解决你的问题。
关于第一个问题,网络是没有命名规则可言的,因为是别人命名的。
给php的这个函数强制设定编码格式,这样也能解决这个问题,具体对应的位置是
①:dede/article_addphp 这个php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
②:然后再找到dede/article_editphp这个php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
③:include/ckeditor/ckeditor_php5php 查找
htmlspecialchars($value)
改为htmlspecialchars($value, ENT_COMPAT ,'GB2312')
你好,织梦dedecms程序发布文章的时候,上传是可以添加alt标签的,具体操作方法很简单只需要
首先进入发布文章对话框编辑处,点击图像按钮,上传,有两种方式
1、超链接,说白了就是外部链接的地址,如果你需要外部链接那么你需要注意是否选择下载远程和资源,如果你选择勾选上,那么就是把外部链接的本地化,就是直接保存到你那的服务器空间里,添加alt标签就是在属性下面如下图所示
2、从本地上传
从本地上传添加alt也是一样的在替换文本哪里直接输入标签alt即可
0条评论