自动外链工具 在线排版工具 搜索引擎提交入口 wordpress主题推荐 批量打开网址工具 优化PDF资料 【已备案域名】 ★VIP视频在线解析★ 追虐SEO导航

GetTopTypename(@me)织梦更新无反应的解决办法

141
文章目录
  1. 解决办法

DEDE安装完成,嵌入前台模板文件后,并添加相关栏目文档。有时会出现点击“一键生成”“更新所有”没反应,网上查了很多资料都测试无效,后来一块块测试,终于成功了。

解决办法

删除调用

打开前端模板文件templets/

查找templets/中的文件里面其中含{dede:field name='typeid' function="GetTopTypename(@me)" /}

或含有“GetTopTypename(@me)”的字段

将整句删除,并保存,后台静态生成即可恢复正常生成更新。

添加支持代码

除了以上这种方法之外,还可以在include/common.func.php的最下方加入:

  1. //获取顶级栏目名  
  2. functionGetTopTypename($id)
  3. {
  4. global$dsql;
  5. $row=$dsql->GetOne("SELECTtypename,topidFROMdede_arctypeWHEREid=$id");
  6. if($row['topid']=='0')
  7. {
  8. return$row['typename'];
  9. }
  10. else
  11. {
  12. $row1=$dsql->GetOne("SELECTtypenameFROMdede_arctypeWHEREid=$row[topid]");
  13. return$row1['typename'];
  14. }
  15. }

使在文章页或者栏目列表页调用

{dede:field name='typeid' function="GetTopTypename(@me)" /}可以正常使用。从而恢复正常。

来源:本文由思享SEO博客原创撰写,欢迎分享本文,转载请保留出处和链接!

抢沙发

昵称*

邮箱*

网址