惠州市络易科技有限公司

SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

地 址: 广东省惠州市惠阳区镇隆镇井龙村万祥大道280 号厂区厂房三 C 栋 202 室

手 机: 13713208199

邮 箱: sales@loy.ltd

快速提交您的需求 ↓

在pbootcms中制作静态化的TAG标签列表

更新时间:2024-06-25
查看:410

如果你使用pbootcms来管理你的网站,你可能会遇到这样的需求:将TAG标签列表改成静态化的类似于栏目结构的需求。下面是实现这个需求的步骤。


步骤1 修改PHP文件

打开 apps/home/controller/ParserController.php 并找到大约在1852行左右的代码段:

image.png



将其删除并替换为:

$link = Url::home('tag/'.str_replace(' ','_',$value['tags']));

这将确保TAG标签打开后的URL变成需要的扁平化结构,即 https://www.861ppt.com/tags/861ppt/ 这种形式。


步骤2 增加一个TAGS.HTML模板文件

可以直接使用newslist.html模板文件,并修改其中的TDK部分。原来的TDK如下:


<title>{pboot:pagetitle}</title>

<meta name="Keywords" content="{pboot:pagekeywords}" />

<meta name="Description" content="{pboot:pagedescription}" />

由于TAG标签列表的标题应该是标签本身,我们需要修改TDK,让它获取到标签来当列表的标题。具体而言,我们需要将其修改成:


<title>{$get.tag}-{pboot:sitesubtitle}</title>

<meta name="Keywords" content="{$get.tag}" />

<meta name="Description" content="{pboot:pagedescription}" />

这样,你就能够满足客户需求,将TAG标签列表改成静态化的类似于栏目结构的形式了。


 


QQ客服 电话咨询