欢迎光临
我们一直在努力

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

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

步骤1 修改PHP文件

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


$link = Url::home('seo', ['tag' => $value['tags']]);

将其删除并替换为:

$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标签列表改成静态化的类似于栏目结构的形式了。

赞(0) 打赏
未经允许不得转载:新起点博客 » 如何在pbootcms中制作静态化的TAG标签列表


关注公众号『新起点软件管家』

获取最新网络资源及破解软件!
带你玩转各样软件...

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏