您现在的位置是:首页 > 教程 > 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标题怎么按照字母索引
相关文章
随机图文
-
目前比较好的十大免费开源cms系统排行榜
近十年来,我国互联网的发展有目共睹,网民数量更是超越美国成为世界靠前,在我国互联网的发展历程中,一直以来默默地为我国站长提供动力的CMS厂商作出的贡献尤其巨大 -
dedecms织梦不能下载远程图片怎么实现图片本地化
DEDE图片本地化失效的主要原因:服务器上的运行环境中禁用了fsockopen()函数解决方案一:在用fsockopen()的地方用stream_soc -
取消dedecms后台登陆验证码的修改方法
很多朋友需要在本地安装dedecms进行测试,需要频繁登陆后台,每次都要输入验证码的确很麻烦。新版DedeCms5.6版本更加人性化了 -
dedecms模板制作教程第五期Loop标记使用说明及实例
本期讲解【Loop 标记】,此标记主要用于调用任意表的数据,一般用于调用论坛贴子之类的操作,适用范围:所有模板。一: 使用说明基本语法{dede:loop
留言与评论 (共有 条评论) |