当前位置:主页 > 织梦教程 >

织梦后台栏目更新空白没有任何提示怎么解决

栏目分类:织梦教程   发布日期:2017-04-15   来源:资源盒子   浏览次数:
织梦DEDE安装完成,嵌入前台模板文件后,并添加相关栏目文档。有时会出现点击“一键生成”“更新所有”没反应,网上查了很多资料都测试无效,后来一块块测试,终于成功了。

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

织梦DEDE后台“更新所有”、“更新栏目”、“更新文档”没反应或无法生成

这是因为模板文件中引用了一个判断语句造成的!

解决办法一: 

    1、打开织梦模板文件夹templets/你的模板文件夹/;

    2、查找templets/中的文件里面其中含{dede:field name='typeid' function="GetTopTypename(@me)" /} //这个标签是获取当前顶级栏目名称

         或含有“GetTopTypename(@me)”的字段,将整句删除,并保存

解决办法二: 

    1、打开织梦include文件夹找到common.func.php这个文件;

    2、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'];
 }}

   3、这就可以在需要的地方使用标签{dede:field name='typeid' function="GetTopTypename(@me)" /}来获取当前顶级栏目名称



打赏本站

标签: 栏目更新空白

相关下载
Copyright © 2014 资源盒子 版权所有   黔ICP备14004500号-3   TAG
织梦标签工具下载 ↑↓
织梦标签工具下载