900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 织梦index.php不更新 亲测dede织梦后台无法更新生成 更新没反应的解决方法

织梦index.php不更新 亲测dede织梦后台无法更新生成 更新没反应的解决方法

时间:2019-03-08 19:26:07

相关推荐

织梦index.php不更新 亲测dede织梦后台无法更新生成 更新没反应的解决方法

dede织梦安装完成,更换了套主题模版后台,其他设置完好的情况下,dede织梦后台依然无法正常更新生成栏目与文章,就是所谓点击“一键生成”“更新所有”没反应,网上查了很多资料都测试无效,后来经过全百科网研究终于找到了完美的解决方法。

下面是网络上的方法:

一、首先检查列表模板页面中是否调用了相关代码

查找templets/default(你的主题目录)的模板文件其中是否有{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}标签调用信息。

二、在include/common.func.php的最下方相关代码

//获取顶级栏目名

function GetTopTypename($id)

{

global $dsql;

$row = $dsql->GetOne(“SELECT typename,topid FROM dede_arctype WHERE id= $id”);

if ($row[‘topid’] == ‘0’)

{

return $row[‘typename’];

}

else

{

$row1 = $dsql->GetOne(“SELECT typename FROM dede_arctype WHERE id= $row[topid]”);

return $row1[‘typename’];

}

}

三、更新内容

可能导致的问题有些不同,其他一些答主给出的解决方法是删除{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}这行代码

经全百科网测试,确实是{dede:field name=’typeid’ function=”GetTopTypename(@me)”/}标签调用信息引起的无法更新问题。

但是通过上述添加代码的方法测试后系统后台无法打开了,删除这段代码之后又无法正常调用栏目信息了。

全百科网亲测完美解决方法:

参考实例代码:

{dede:channelartlist typeid='1,1'} //顶级栏目

{dede:field name='typename'/}

{dede:channel type ='son'} //下级栏目

[field:typename/]

{/dede:channel}

{/dede:channelartlist}

根据上述代码即可完美解决dede织梦后台生成没反应,更新不了的问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。