jizhicms 自定义TAG标签URL

J·K · 903次点击 · 2022-12-01

网上查到教程,jizhicms自定义TAG标签的路由规则,可以实现如下效果:


https://www.***.com/tags/1.html


尚未解决——我想把它改成: https://www.***.com/tags/1/    ,应该要怎么修改正则呢


====以下是转载别人的教程=====


jizhicms TAG标签链接url优化,适用于 jizhicms 2.0X 版本。


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}


被收藏 0  ∙  1 赞  
加入收藏
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站