新闻中心 网络推广 网站建设 优化推广

pbootcms实现tags标签栏目化,类似于Wp模板标签功能

时间:2020-04-15   来源:本站

经常使用WP的用户知道,WP有一个强大的标签功能。在发布文章的时候可以选择自己想用的标签。

这个功能对于很多企业站来说没什么作用,但是对于做SEO优化的人来说却是特别的喜欢。

醉近有一个做SEO的客户有这样的需求,就是需要这样的标签功能,但是WP的模板却又不满足自己的需求,所以让我用PBOOTCMS来给他实现。


欢迎随便转载,需要注明来源和出处,我们的目的是让知识和内容得到分享和传播。


经过分析发现,PBOOTCMS虽然TAGS列表可以实现URL静态化,但是却非真正的栏目,不能自由的设置SEO标题,关键字,描述。

具体文章可以参考:http://www.zuoan.com.cn/News3/394.html


然后客户的要求是TAGS栏目化。

于是结合PBOOTCMS的TAGS标签相关性功能,所以我们使用新栏目来实现这个要求。方法有二。


方法一:

后台添加一个新的主栏目,然后以标签名字作为子栏目标题添加。

image.png


我们调用的是:taglist.html,其实我们只需要列表页,详情页已经不需要了。详情页我是用来讲方法二用的。这里可以先忽略。


列表的代码为:

scode=*  即可全部栏目,也可以指定自己需要的栏目,tags后面跟的就是当前栏目名字,代码意思为:调用全站中tags和当前栏目标题相同的文章。
 {pboot:list scode=* tags='{sort:name}' num=50}
        	 
                <a href="[list:link]">
                	 [list:title lencn=30]  
                </a>
          
        {/pboot:list}


然后在需要加标签的位置加上代码如下:

 parent=12 此处的12为设置的标签主栏目ID号,根据自己添加的栏目ID修改此处
 {pboot:nav num=10 parent=12}
        <a href="[nav:link]" class="btn btn-info mb-2">[nav:name]  </a>       
    {/pboot:nav}


比如我们在网站底部添加的:

image.png


点击之后就跳转到了一标签栏目列表页,但是列表页读取的数据是和当前栏目名字相同的文章带的标签文章。实现了客户的需求。

image.png




方法二:

新建一个栏目为标签方法。

image.png


给这个栏目添加文章列表。标题为要使用的标签名字。

image.png


我们一共添加三个标签名字的文章如:

image.png



然后制作tag.html模板文件


手先:我们需要一个调用所有的标签的列表。可以放在全站的任何位置。这个比较简单,就是单纯的文章列表而已。代码通用。

{pboot:list scode=16 num=50 page=0}
        <a href="[list:link]" class="btn btn-info mb-2">[list:title]  </a>       
    {/pboot:list}
    
    scode=16,是因为我用的是ID为16的栏目。page=0是为了防止在其他列表页的时候与其他列表分页冲突。


第二:

 <!-- 标签文章列表 ,方法和弟一个差不多,只是TAGS这里修改成了文章标题-->
	 
	 {pboot:list scode=* tags='{content:title}' num=50}
        	 
                <a href="[list:link]">
                	 [list:title lencn=30] 
                </a>
            
        {/pboot:list}


这样我们随便点一个标签可以看到URL是一个详情页,便于收录。

image.png

再查看TDK:也是后台完全可自定义的TDK


image.png

玩美实现了客户的需求。




本文标签: pbootcms 福田网站建设
新闻推荐
龙华网站建设多少钱?
龙华网站建设多少钱?

大家好,这里是黑马视觉,今天我们来聊聊在深圳建一个网站需要多少钱?龙华网站建设需要多少钱?从所周知,...

龙华外贸网站建设必需知道的四大注意事项
龙华外贸网站建设必需知道的四大注意事项

在深圳有很多外贸公司,他们已经不满足于通过其他平台来引流,于是他们都需要建设一个自己自己的外贸网站,...

记录IIS服务器一运行网站内存池就停止,如何处理
记录IIS服务器一运行网站内存池就停止,如何处理

有一台windws 2008 R2的服务器,由于年代有点久远,所以最近总是动不动出现内存池停止错误,之前有时候重启...

IIS如何配置PHP运行环境
IIS如何配置PHP运行环境

如果接手一台在使用中的WINDOWS服务器,而这台WINDOWS服务器是运行着ASP.NET的其他程序,那么如何让你的PHP...

ARE YOU INTERESTED IN ?
感兴趣吗?

有关我们服务的更多信息,请联系项目经理

158 9975 0475 杨先生

留言
咨询

免费通话    15899750475

24小时免费咨询

请输入您的联系电话,座机请加区号

电话

微信扫一扫

 
微信
Top