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

c533df11de3030396d7c33a12c975461.png

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织梦后台生成没反应,更新不了的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值