极致cms自定义TAG标签的路由规则,适用于 jizhicms2.0X版本。可以实现如下效果:
https://www.***.com/tags/1.html
1、TAG标签URL自定义路由:打开 /conf/route.php ,在末尾一行];前面增加如下代码:
- ['/\/tags\/([0-9]+)\.html$/','tags/index/id/$1','GET'],
- ['/\/tags\/([0-9]+)_([0-9]+)\.html$/','tags/index/id/$1/page/$2.html','GET'],
2、修改TAG分页链接:打开 /app/home/c/TagsController.php ,找到有2句 一样的代码
- $pages = $page->pageList(5,'/page/');
2句都修改为
- $pages = $page->pageList(5,'_');
3、文章或产品详情页,TAG链接的调用代码:
- {foreach explode(',',$jz['tags']) as $s}
- {if($s)}
- {loop table="tags" keywords="$s" as="vv"}<a href="{fun U('tags/'.$vv['id'])}" target="_blank" title="{$vv['keywords']}">{$vv['keywords']}</a>
- {/loop}
- {/if}
- {/foreach}
至此,修改完毕。
以上则是极致CMS自定义TAG标签URL的方法,有需要的朋友可以参考下