700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql调用tag标签_dedeCMS使用SQL代码调用指定栏目tag标签教程

mysql调用tag标签_dedeCMS使用SQL代码调用指定栏目tag标签教程

时间:2022-09-10 16:27:52

相关推荐

mysql调用tag标签_dedeCMS使用SQL代码调用指定栏目tag标签教程

这篇文章主要为大家详细介绍了dedeCMS使用SQL代码调用指定栏目tag标签教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

我们在使用织梦dedecms建站中,很多的时候可能需要用到在网站首页根据要求调用某个栏目下的Tag,就是按栏目调出Tag,这个时候我们就需要用到DEDE的SQL运行功能。关于织梦dedecms的SQL语句361源码前面做个比较详细的介绍,如《DedeCMS织梦sql模板标签调用代码大全》、《15条织梦DedeCMS最常用的SQL语句》等,需要了解的朋友可以移步参看。{dede:sqlsql="select*fromdede_archivesaleftjoindede_taglisttona.id=t.aidwherea.typeid='10'limit4"}

[field:tag/]

{/dede:sql}

这里typeid=‘10’可以改成你实际要调用的栏目ID,limit 4这个是调用多少个TAG出来

以上的代码是随便哪里都可以用

如果是要在栏目页调用,还有一个代码[field:idrunphp=yes]

$tsql=newDedeSql(false);

$tags='';

$tsql->SetQuery("Selecti.tagnameFromdede_tag_listtleftjoindede_tag_indexioni.id=t.tidwheret.aid='@me'");

$tsql->Execute('t');

while($row=$tsql->GetArray('t',MYSQL_ASSOC)){

$tags.="".$row['tagname']."";

}

@me=$tags;

[/field:id]

如果是DEDE5.7 及之后的版本,可以直接在栏目页用[field:idfunction=GetTags(@me)/]

就能直接调用,但是调用出来是不带链接的,如果需要链接,请注释掉include\helpers\archive.helper.php文件的130行:$tags.=($tags==''?$row['tag']:','.$row['tag']);

用下面语句替换,当然你也可以加入自己的样式:$tags.="".$row['tag']."";

这样就可以实现直接调用而且带有链接了。

以上就是dedeCMS使用SQL代码调用指定栏目tag标签教程的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。