主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何获得编织梦想的dedecms子专栏
Dedecms5.7获取顶级列名的标签
推荐学习:梦想编织cms
以下是调用顶级列名的方法:
方法1:
{ 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 = & # 39;是的& # 39;} list($ toptype,$ sontype)= split(& # 39;/',@我);@ me = $ toptype{/dede:field.title}方法3:
{ dede:field . typeid runphp = & # 39;是的& # 39;} $ 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}方法4(推荐):
打开include/helpers/extend . helper . PHP并添加一个函数:
/* * *获取具有指定列id的顶级列的名称* * @return string */if(!function _ exists(& # 39;getTopChannelName & # 39)){ function getTopChannelName($ id){ global $ dsql;$ type info = $ dsql-》GetOne(“SELECT * FROM ` dede _ arctype ` WHERE id = & # 39;{ $ id } & # 39”);if($ type info【& # 39;里德& # 39;】= = 0)return $ type info【& # 39;键入名称& # 39;];否则返回getTopChannelName($ type info【& # 39;里德& # 39;]);}}用在列表页中:{ dede:field name =‘id‘function =‘gettopchannelname(@ me)‘/}
在内容页面中使用:{ dede:field name =‘typeid‘function =‘gettopchannelname(@ me)‘/}
附加到获取顶级列的url:
打开include/helpers/extend . helper . PHP并添加一个函数:
/* * *获取具有指定列id的顶级列的URL * * @ return string */if(!function _ exists(& # 39;getTopChannelUrl & # 39)){ function getTopChannelUrl($ id){ global $ dsql;$ type info = $ dsql-》GetOne(“SELECT * FROM ` dede _ arctype ` WHERE id = & # 39;{ $ id } & # 39”);if($ type info【& # 39;里德& # 39;】==0)返回GetOneTypeUrlA($ type info);否则返回getTopChannelUrl($ type info【& # 39;里德& # 39;]);}}使用方法同上。
以上就是如何获取织梦dedecms子栏目的详细内容。更多资讯请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:如何获取织梦的dedecms子栏目(如何在织梦栏目中添加缩略图) https://zhujicankao.com/103071.html
评论前必须登录!
注册