正在载入图片……
  • 网站没有排名,想知道为什么吗?
  • 解密SEO如何让网站排名第一
  • 网站是做来用的,不光是做来看的
热门关键词:
您现在的位置:创想网络 >> 建站经验 >> 织梦dedecms调用联动类别值的方法

织梦dedecms调用联动类别值的方法

作者:随州SEO 来源:随州网站优化 发布日期:2018年06月03日 浏览:

  织梦dedecms调用联动类别值时,默认只能调用出枚举值,这是非常不合理的,那么如何才能让织梦dedecms调用联动类别时调用出子分类值呢:

  我们只需要在include/extend.func.php文件添加如下代码就可以轻松实现了。

  在include/extend.func.php文件的结尾添加如下代码:

/*****联动调用**/

function Getsysenum($id){

    global $dsql;

    $dpcj=$dsql->GetOne("select dpcj from dede_product where aid=$id");

    $dpcj=$dpcj['dpcj'];

    $row = $dsql->GetOne("select * from dede_sys_enum where  egroup='dpcj' and  evalue='$dpcj'");

    if(!is_array($row)){

        $rs="<font color='red'>未选择</font>";

    }

    else{

        $rs2=gettopnum($dpcj);

        $rs=$rs2==$row['ename']?$rs2:$rs2.$row['ename'];

    }

    return $rs;

}

function gettopnum($id,$field){

    global $dsql;

    $id2=floor($id/500);

    if($id2=='0'){

        return ;

    }

    $id=$id2*500;

    $row=$dsql->getone("select ename from dede_sys_enum where egroup='dpcj' and evalue='$id'");

    return $row['ename'];

}

  调用方法:

  内容详情页调用:{dede:field.aid function="Getsysenum(@me)}

  其他页面调用:[field:id function="Getsysenum(@me)"/]

本文地址:http://www.szcxdl.com/wzjs/123.html

本文作者随州SEO,转载请注明出处。