站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

Dedecms 获得顶级栏目名称-DedeCms教程

2019-09-25 09:41 | 来源:易采站长站 | 编辑:admin |

Dedecms 获得顶级栏目名称的SQL语句

 引用的内容:
{dede:field.typeid runphp=’yes’}$ID = @me; $sql = "SELECT `reid` FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]";$sql2 = "SELECT `typename` FROM `dede_arctype` WHERE id=$relID";$query2 = mysql_query($sql2);$row2=mysql_fetch_array($query2); @me = $row2[typename];{/dede:field.typeid}

上面那个不是很完善,当栏目本来就是顶级栏目时就得不到了,用这个吧
 引用的内容: 
{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}
 

 

dede5.5在列表页和内容页调用顶级栏目名称方法

{dede:field.typeid  runphp=’yes’ function="GetTopid(@me)"}

 

$dsql = new DedeSql(false);

 

$a="SELECT  typename FROM dede_arctype  where id=@me";

 

$arcRow = $dsql->GetOne($a);

 

@me=$arcRow[typename];{/dede:field.typeid}

软件名称:
DedeCms (织梦CMS)内容管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • 源码库浅析关于怎样做好dedecms站内优化-DedeCms教程
  • 源码库浅析dedecms链接优化方法-DedeCms教程
  • dedecms友情链接显示为LOGO图片链接-DedeCms教程
  • dedecms 在链接title中显示文章全名的实现方法-DedeCms教程
  • 如何让dedecms幻灯片代码不换行-DedeCms教程
  • Dedecms Tag伪静态的实现方法-DedeCms教程
  • 用SQL语句读取织梦DedeCMS各栏目文章数量-DedeCms教程
  • dedecms循环栏目时使用不同样式的方法-DedeCms教程
  • dedecms单页文档调用 likesgpage&likepage 时标签修改方-DedeCms教程
  • 实现dedecms视频全屏的办法-DedeCms教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号