您现在的位置是:首页 > 网站建设网站建设

织梦sql查询问题 在当前栏目列表页怎么调用任意指定栏目的文章,请用sq...

江湖快报网2023-01-02 16:04:33【网站建设】人已围观

简介各种栏目名称的调用方法:
1、{dede:field name=typename} 这是调用当前栏目的名称
2、{dede:channel type='son' row='5'} <a href=[field:typeurl/]>[field:typename/]</a

各种栏目名称的调用方法:
1、{dede:field name=typename} 这是调用当前栏目的名称
2、{dede:channel type='son' row='5'} <a href=[field:typeurl/]>[field:typename/]</a> {/dede:channel} 这是调用该顶级频道下所有字栏目,row代表调用5条
3、{dede:type typeid='栏目id'} <a href=[field:typeurl/]>[field:typename/]</a> {/dede:type} 表示调用指定id的栏目,不过只能调用一个,要想多个调用就只能重复多次调用该标签
4、 {dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel}调用子栏目的当前顶级栏目名称

下面是调用顶级栏目名称的方法:
方法一:
{dede:field.typeid runphp=’yes’}$ID = @me; $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = “$row[reid]“; if($relID == 0) {@me = $row[typename];}else{$sql = “SELECT `typename` FROM `dede_arctype` WHERE id=$relID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

织梦者重点推荐方法二
方法二:
{dede:field.title runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:field.title}

方法三:
{dede:field.typeid runphp='yes'}$ID = @me; $sql = SELECT * FROM `dede_arctype` WHERE id=$ID;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = $row[reid]; $topID=$row[topid]; if($relID == 0) {@me = $row[typename];}else{$sql = SELECT `typename` FROM `dede_arctype` WHERE id=$topID;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

Tags:调用   任意   指定

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐