织梦dedecms网站更新空白没反应处理方法
在更新织梦网站的时候,突然就变空白了,更新不能继续下去,一个个地去更新首页、栏目页、文章页,发现通常是栏目、文章页更新问题,再去检查模板,发现是一个调用标签导致不能更新。
这个调用标签是调用网站的顶级栏目
{dede:fieldname='typeid'function="GetTopTypename(@me)"/}
解决方法1:
把调用标签修改为调用当前栏目名称:
{dede:type}[field:typename/]{/dede:type}
或者:
{dede:fieldname='typename'type="top"/}
解决方法2:
解决织梦cms调用顶级栏目问题function="GetTopTypename(@me)"
找到<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: " pingfang="" sc",="" "lantinghei="" "microsoft="" yahei",="" arial,="" 宋体,="" sans-serif,="" tahoma;="" white-space:="" pre-wrap;"="">include/common.func.php文件,打开后,在页面最底部加上如下代码:
//获取顶级栏目名functionGetTopTypename($id){global$dsql;$row=$dsql->GetOne("SELECTtypename,topidFROMdede_arctypeWHEREid=$id");if($row['topid']=='0'){return$row['typename'];}else{$row1=$dsql->GetOne("SELECTtypenameFROMdede_arctypeWHEREid=$row[topid]");return$row1['typename'];}}