织梦dedecms网站更新空白没反应的处理方法

潮涌SEO 2021年2月28日13:19:32织梦建站教程评论6361阅读模式

在更新织梦dedecms网站的时候,突然就变空白了,更新不能继续下去,一个个地去更新首页、栏目页、文章页,发现通常是栏目、文章页更新问题,再去检查模板,发现是一个调用标签导致不能更新。文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

这个调用标签是调用网站的顶级栏目文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

{dede:field name='typeid' function="GetTopTypename(@me)"/}

 文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

解决方法1:文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

把调用标签修改为调用当前栏目名称:文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

{dede:type}[field:typename/]{/dede:type}

 文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

解决方法2:文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

解决织梦cms调用顶级栏目问题function="GetTopTypename(@me)"文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

找到include/common.func.php文件,打开后,在页面最底部加上如下代码:文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

//获取顶级栏目名
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'];
    }
}

 文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

结果显示:文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

文章源自SEO视频|seoshipin.cn-https://www.seoshipin.cn/jianzhan/dedecms/3542.html

SEO优化问题咨询
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定