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

dede {sql}标签如何获取当前栏目ID

江湖快报网2023-02-01 06:47:00【网站建设】人已围观

简介因为你的sql语句是错的 没有你这种用法啊 dede:sql语句也是遵循正规sql语法演变的,你这个idorder by sortrank asc limit 3,你的id的数值是查询数据完成得到的,你说你嵌入进去,

因为你的sql语句是错的 没有你这种用法啊 dede:sql语句也是遵循正规sql语法演变的,你这个idorder by sortrank asc limit 3,你的id的数值是查询数据完成得到的,你说你嵌入进去,查询执行到这里的时候,还没完成怎么可能得到数值,我猜想你分开写,让语句正常结束得到的数值引入下个查询语句 否则你的思路行不通 因为 select sortrank from dede_arctype where id =~id~你这个查询语句需要结束 那么就需要dede:sql这个结束标志 有了他才可以得到你的查询结果是把,然后你利用这个结果作为上个查询的条件撒 按我说的试试看 估计要改代码

织梦获取栏目id并调用

1、首先第一步就是进行先用织梦模板在服务器下搭建了一个简单站点,然后新增了三个顶级栏目,效果如下图所示。



2、接着就是进行用编辑器打开网站首页模板“index.htm”,为了直观显示,将其他不必要代码删除,仅用来讲解顶级栏目调用,如下图所示。



3、然后就是织梦顶级栏目的调用方法如下图所示,其中row=“3”主要的是表示调用顶级栏目三条数据,type=“top”则表示调用的是顶级栏目即可。



4、接着就是进行代码添加好后,我们将主页生成一次,主页生成方法如下图所示。



5、然后就是主页生成完成后,这时候注意的是点击生成后的浏览,这样就可以查看首页的前端显示情况了即可。



6、最后从前端显示页面中就可以看到,顶级栏目的调用已经实现了,如下图所示。


DEDECMS 会员中心获取栏目ID怎么写

{dede:sql sql=SELECT count( ID ) AS c FROM dede_archives where typeid = 栏目id }
网上帮你看的 试试对不对

dedeCMS怎样返回上一级目录 获取当前上一级栏目名称及链接

{dede:field name='typeid' runphp='yes'}
global $dsql;
/*获取当前栏目id*/
$typeid = @me;
$query = SELECT reid FROM dede_arctype where id = $typeid;
$rs = $dsql->GetOne($query);
$reid = $rs['reid'];//获取到栏目的上级栏目
/*获取上级栏目id*/
$query2 = SELECT * FROM dede_arctype where id = $reid;
$typerow = $dsql->GetOne($query2);
/*输出上级栏目信息*/
$typename = $typerow['typename'];
$link = GetTypeUrl($typerow['typeid'],MfTypedir($typerow['typedir']),$typerow['isdefault'],$typerow['defaultname'],$typerow['ispart'],$typerow['namerule2'],$typerow['moresite'],$typerow['siteurl'],$typerow['sitepath']);
@me = <a href='../..{$link}'>$typename</a>;
{/dede:field}

Tags:一级   获取   名称

很赞哦! ()

文章评论

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

    用户名:

    验证码:

本站推荐