PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > 极致CMS

tags标签功能

管理员 2024-12-14
极致CMS
9

标签使用说明

Tags标签可以在文章和商品模块中使用,录入内容的时候,有个标签栏可以填写,每个标签填完,回车Enter即可生成,提交才生效。

Tags标签可以作为替换文章内容及添加URL功能使用,在Tags模块中,可以对每个标签进行填写替换词和对应的跳转链接。

Tags列表页的链接是固定的{fun U('tags/index')}

浏览器显示:http://域名/Tags/index.html


tags列表页

tags列表页tags.html,与index.html是同级目录,也就是模板根目录 这个页面就如同列表页一样,可以输出所有的tags标签

{foreach $lists as $v}  tags标签名:{$v['keywords']}  tags对应跳转链接:{$v['url']} //后台填写的url--一般不用这个  tags对应详情页链接:{fun U('tags/index',['tagname'=>$v['keywords']])}  或者 {fun U('tags/index',['id'=>$v['id']])}  tags对应的数量:{$v['number']}  {/foreach}

分页同栏目列表一样,{$pages},支持自定义分页样式


tags详情页

tags详情页tags-details.html,与index.html是同级目录,也就是模板根目录 这个页面展示出对应存在该tags的文章和商品

对应的tags详情输出:

tags标签名:{$tagname} 或 {$tags['keywords']}   tags对应详情页链接:{fun U('tags/index',['tagname'=>$tags['keywords']])}  或者 {fun U('tags/index',['id'=>$tags['id']])}  tags对应的数量:{$tags['number']}

输出对应的所有存在该tags的文章和商品:

{foreach $lists as $v}  标题:{$v['title']}  对应链接:{$v['url']}  其余各内容跟文章列表和商品列表的输出一样  {/foreach}

分页{$pages},这个分页无法自定义,需要自己调整样式


首页或者其他页面调用标签

注意输出数量控制,当tags多了之后,如果全部输出会给数据库带来很大的压力,所以必须带 limit 参数

{loop table="tags" isshow="1" limit="10" as="v"}标签名:{$v['keywords']}标签详情链接:{fun U('tags/index',['tagname'=>$v['keywords']])}标签详情链接:{fun U('tags/index',['id'=>$v['id']])}{/loop}


在loop输出其他模型的时候输出相关tags

{loop table="article" isshow="1" limit="10" as="v"}    {foreach explode(',',$v['tags']) as $s}    {if($s)}    标签名:{$s}    标签链接:{fun U('tags/index',['tagname'=>$s])}    #如果要输出id形式的URL,则需要再套一层loop    {loop table="tags" keywords="$s" as="vv"}    标签链接:{fun U('tags/index')}?id={$vv['id']}    {/loop}    {/if}    {/foreach}{/loop}


文章详情页调用

{foreach explode(',',$jz['tags']) as $s}{if($s)}标签名:{$s}标签链接:{fun U('tags/index',['tagname'=>$s])}#如果要输出id形式的URL,则需要再套一层loop    {loop table="tags" keywords="$s" as="vv"}    标签链接:{fun U('tags/index')}?id={$vv['id']}    {/loop}{/if}{/foreach}



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部