菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

帝国CMS实现tagid伪静态标签的方法

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 伪静态

帝国CMS实现tagid伪静态tag的方法是:首先在后台管理系统中,找到“系统”帝国CMS实现tagid伪静态tag的方法是:首先在后台管理系统中,找到“系统”-“系统参数设置”-“核心设置”,将“是否开启多级栏目”设置为“是”。然后,在后台管理系统中,找到“栏目管理”-“新建栏目”,选择“自定义模型”,并设置好模型名称和字段。接着,在模板中使用标签调用该栏目的内容。最后,在后台管理系统中,找到“系统”-“系统参数设置”-“URL规则设置”,将“内容页URL规则”设置为“动态页”,并将“列表页URL规则”设置为“伪静态”。

第一步:修改 eclassconnect.php文件
搜索“function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){”找到函数eReturnRewriteTagsUrl,将此函数删除或注释掉,换成下面的代码:

//返回TAGS列表伪静态functioneReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){global$public_r,$empire,$dbtbpre;if(!$tagid){$tagname=RepPostVar($tagname);if(!$tagname){$r['pageurl']=$public_r['newsurl'];$r['rewrite']=0;return$r;}$tagr=$empire->fetch1("selecttagid,numfrom{$dbtbpre}enewstagswheretagname='$tagname'limit1");if(!$tagr['tagid']){$r['pageurl']=$public_r['newsurl'];$r['rewrite']=0;return$r;}$tagid=$tagr['tagid'];}if(empty($public_r['rewritetags'])){$r['pageurl']=$public_r['newsurl']."e/tags/?tagid=".$tagid;$r['rewrite']=0;}else{if($ecms==1){$r['pageurl']=$public_r['newsurl'].str_replace(array('[!--tagname--]','[!--page--]'),array($tagid,0),$public_r['rewritetags']);}else{$r['pageurl']=$public_r['newsurl'].str_replace('[!--tagname--]',$tagid,$public_r['rewritetags']);}$r['rewrite']=1;}return$r;}

第二步:修改etagsindex.php文件
这里主要是修改分页函数。找到如下所示代码,按照以下代码将原来的部分代码注释掉。

/*if($tagr['tagid']&&empty($add)&&$search=='&tagname='.$tagname.'&line='.$public_r['tagslistnum'].'&tempid='.$public_r['tagstempid']){*///伪静态$pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0);$pagefunr['repagenum']=0;//分页if($pagefunr['rewrite']==1){$listpage=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);}else{$listpage=page1($num,$line,$page_line,$start,$page,$search);}/*}else{$listpage=page1($num,$line,$page_line,$start,$page,$search);//分页}*/

第三步:后台设置tag伪静态
按照默认,设置成:

tags-[!--tagname--]-[!--page--].html

即可。
第四步:服务器伪静态规则
apache的伪静态规则如下,其它类型服务器请对照此自行修改:

RewriteRule^tags-(.*)-(.*)$e/tags/index.php?tagid=$1&page=$2


相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广