您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms获得顶级栏目名称的实现方法
代荷2023-11-10 14:55:01dedecms教程已有人查阅
导读Dedecms 获得顶级栏目名称的SQL语句;上面那个不是很完善,当栏目本来就是顶级栏目时就得不到了,用这个吧;dede5.5在列表页和内容页调用顶级栏目名称方法
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}
本文标签:
很赞哦! ()
上一篇:dede标题怎么按照字母索引
相关文章
随机图文
-
dedecms织梦会员登录积分每天只增加一次的修改方法
首先把思路说一下:先检测当前时间与上次登陆日期是否为同一天?如果是就不加积分。如果上次登陆日期与当前登陆日期不相等就加积分。 -
dede织梦判断是否有下级栏目没有显示同级栏目的方法
判断是否有下级栏目,有就显示所有下级栏目,没有就显示同级栏目,调用代码如下: -
dedecms修改或替换子栏目列表名称中 / 符号的方法
在使用DEDECMS时,创建的子栏目列表名称是这样的例子:顶级栏目名称 / 子栏目名称 网站名称.于是我们由于SEO或者用于美观方面 -
织梦自定义表单必填项怎么修改
织梦自定义表单必填项修改方法如下:用php验证: 1. 在plus/diy.php 的第 40行下加 //增加必填字段判断
留言与评论 (共有 条评论) |