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

发布时间:2019-10-12

仿站网>问答 > [已解决]帝国首页文章调用tags,怎么实现伪静态?
我从论坛找到一段代码实现了首页文章调用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程序疑难杂症!
  • 首页
  • 客服
  • 头部