最后在网上找到了解决方案:
首先进系统---系统设置----系统错误修复,修复了之前生成的错误页面。然后进入系统---系统设置---系统基本参数------其它选项-----自动提取关键字--选择否--保存。
如果是系统升级了我们可尝试下面方法解决
从DEDE5.6升级到5.7后,发现织梦后台部分栏目无法添加文章,添加后显示空白,进所有文档,查看文章状态显示为"未生成";查看了很多网上的帖子,没有发现能解决此问题的;后台经过逆向反复查找,最终锁定问题可能出在此栏目的模板上,模板上使用了一个自定义函数IDReturnURL;
而这个函数在DEDE5.7版本升级后,覆盖掉了原文件,代码如下:
代码如下:
{dede:channelartlist typeid=386}
<H3><A typeurl'/}' title={dede:field name='typename'/}>{dede:field name='typename'/}</A></H3>
<UL>
{dede:sql sql='Select * from dede_archives where typeid=~id~ ORDER BY click limit 0,100;'}
<li><a target='_blank'>[field:title/]</a>
{/dede:sql}
</LI></UL>
{/dede:channelartlist}
经过查找,发现此函数定义在了extend.func.php文件中,具体定义如下:
<H3><A typeurl'/}' title={dede:field name='typename'/}>{dede:field name='typename'/}</A></H3>
<UL>
{dede:sql sql='Select * from dede_archives where typeid=~id~ ORDER BY click limit 0,100;'}
<li><a target='_blank'>[field:title/]</a>
{/dede:sql}
</LI></UL>
{/dede:channelartlist}
经过查找,发现此函数定义在了extend.func.php文件中,具体定义如下:
代码如下:
function IDReturnURL($ID)
{
global $dsql;
$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,
tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
from dede_archives arc left join dede_arctype tp on arc.typeid=tp.id where arc.id = ".$ID;
$row = $dsql->GetOne($query);
$ReturnURL = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);
return $ReturnURL;
}
添加后,再次进行测试,一切恢复正常.
{
global $dsql;
$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,
tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
from dede_archives arc left join dede_arctype tp on arc.typeid=tp.id where arc.id = ".$ID;
$row = $dsql->GetOne($query);
$ReturnURL = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);
return $ReturnURL;
}
添加后,再次进行测试,一切恢复正常.
希望本文所述对大家的dedecms建站有所帮助。
标签:织梦DedeCMS
相关阅读 >>
dedecms系统安全设置 防止入侵,挂马的基本安全操作方法
详解dedecms缩略图标签[fieldpicname]和[fieldlitpic]的区别
更多相关阅读请进入《织梦DedeCMS》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。