织梦修改文章和发布文章后面显示未生成?
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。
页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
把index_tphtml修改成index_tphtm
用FTP下载后修改上传
在网站后台 功能地图 文件管理 templets目录下找到你的模板位置 修改文件名
生成整站即可!
模板居织梦模板
为您解答
祝你成功
望采纳
织梦默认的页面是静态的,你更新过文章一般都是需要进行生成才行,不过看上的前两分钟发的文章都没有问题,这个基本可以排除。
你说你是进去修改之后才成了这样子,那就有另一种可能,你是不是改了文章中的什么选项,比如选择了高级选项里面的“仅动态浏览”或者其他选项。
因为不确定具体的问题,所以没办法针对解决,这里给你一个通用的解决方案。
检查文章是不是修改了什么选项。
织梦后台,生成》更新系统缓存》检测并清理错误文章》开始执行。(注意看这一步具体提示什么东西,如果没有提示错误,而是正常执行完毕,那就走下一步)
生成网站。
如果以上还是没有解决,或者第二步提示什么错误,你可以继续追问,但是追问的时候尽量把问题和情况说的再详细点。
给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')
0条评论