[已解决]帝国首页文章调用tags,怎么实现伪静态?

发布时间:2019-10-12 18:20:59

我从论坛找到一段代码实现了首页文章调用tags功能 $tbname=news; $ftbname=$dbtbpre.ecms_.$tbname._data_.$bqr[stb];$hlt = $empirefetch1(select infotags from {$ftbname} where id=$bqr[id]); $keyr=explode(,...

您的位置:仿站网 > 问答 >
我从论坛找到一段代码实现了首页文章调用tags功能
<?php         
$tbname="news";
$ftbname=$dbtbpre."ecms_".$tbname."_data_".$bqr['stb'];
$hlt = $empire->fetch1("select infotags from {$ftbname} where id='$bqr[id]'");   
$keyr=explode(',',$hlt[infotags]);
for($i=0;$i<count($keyr);$i++)
{
echo '<a href="/e/tags/?tagname='.$keyr[$i].'" target=_blank>'.$keyr[$i].'</a>&nbsp;&nbsp;';
}
?>

但是链接是e/tags/?tagname=SEO这种样式的

我需要的链接样式是e/tags/?tagid=60,这样的。
链接样式变成tagid我就可以做伪静态了!
有没有大神解答一下?


上传以下图片:

回复列表
1.
<?php         
$tbname="news";
$ftbname=$dbtbpre."ecms_".$tbname."_data_".$bqr['stb'];
$hlt = $empire->fetch1("select infotags from {$ftbname} where id='$bqr[id]'");   
$keyr=explode(',',$hlt[infotags]);
for($i=0;$i<count($keyr);$i++)
{
$tagname=$keyr[$i];
$tagid=$empire->gettotal("select tagid as total from{$dbtbpre}enewstags where tagname='$tagname'");
echo '<a href="/e/tags/?tagname='.$keyr[$i].'" target=_blank>'.$keyr[$i].'</a>&nbsp;&nbsp;';
}
?>
2.
谢谢大家,我的网站 前面找的伪静态的教程看了一下,只实现了 首页整体tags 和其他页面整体tags 伪静态,但是列表 和 首页文章 都不可以,昨天研究了一天,都搞定了,谢谢三楼的代码(虽然不能用),但还是谢谢你,我已经搞定了。关于二楼说的,因为我的伪静态链接是这样的tags-etagid68-0.html,名称伪静态我也不明白,所以 需要获取到 tagid 和 tagname,才有办法实现我的那种伪静态的链接形式。 有相关需求的朋友可以联系我https://www.boluokezhan.com
3.
灵动标签用3楼的应该没问题
4.
支持3楼
相关问题

仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
Copyright@2016-2023 汇鑫网络工作室 版权所有 仿站网 www.ecmsw.cn
鲁ICP备17005488号-1 鲁公网安备 37018102000481号