您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国cms结合项筛选怎么伪静态
新波2023-05-21 23:37:46帝国CMS教程已有人查阅
导读现在的搜索引擎越来越高级,动态页面基本也都能抓取,所以我的站长站的结合项筛选都没优化,就用的帝国CMS官方的动态结合项方法。
现在的搜索引擎越来越高级,动态页面基本也都能抓取,所以我的站长站的结合项筛选都没优化,就用的帝国CMS官方的动态结合项方法。不过不得不承认那个链接看着确实很碍眼的,今天给大家分享下帝国CMS结合项筛选伪静态教程,其实在帝国CMS7.5的后台就新增了“伪静态设置”的功能,我们只需要简单配置下后台就可以了。
结合项伪静态方法
1、首先我们需要设置栏目为动态页面,我们今天分享的就是用动态页面,伪静态的方法。虽然没有静态页面优化好,但是这种方法毕竟简单。
2、然后到系统设置中“伪静态设置”,信息列表填入
list/[!--classid--]-0-0-0-[!--page--].html
3、在到需要调用结合项的地方调用伪静态结合项。
<?
$classid=$GLOBALS[navclassid];
$fengge=(int)$_GET[fengge];
$orderby=(int)$_GET['orderby'];
$key=RepPostVar($_GET['title']);
if (!$key){$key=0;}
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
if (!$bclassid){
$bclassid=$classid;
?>
[e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='0' and showclass=0 order by myorder,classid ASC",0,24,0}]
<a rel="nofollow"<?if ($bclassid==$bqr[classid]){?> class="current"<?}?> key-type="<?=$bqr[classid]?>" href="/list/<?=$bqr[classid]?>-0-0-<?=$key?>-0.html" ><?=$bqr[classname]?></a>
[/e:loop]
场景:<a<?if ($bclassid==$classid){?> class="current"<?}?> href="/list/<?=$bclassid?>-<?=$fengge?>-<?=$orderby?>-<?=$key?>-0.html">全部</a>
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$bclassid' and showclass=0 order by myorder asc,classid asc",0,24,0}]
<a<?if ($bqr[classid]==$classid){?> class="current"<?}?> href="/list/<?=$bqr[classid]?>-<?=$fengge?>-<?=$orderby?>-<?=$key?>-0.html"><?=$bqr[classname]?></a>
[/e:loop]
风格:<a<?if (!$fengge){?> class="current"<?}?> href="/list/<?=$classid?>-0-<?=$orderby?>-<?=$key?>-0.html">全部</a>
<?
$j=0;
$pd_record=explode(",",$public_r['add_ppt']);
for($i=0;$i<count($pd_record);$i++){
$j=$j+1;
?>
<a<?if ($j==$fengge){?> class="current"<?}?> href="/list/<?=$classid?>-<?=$j?>-<?=$orderby?>-<?=$key?>-0.html"><?=$pd_record[$i]?></a>
<?}?>
第一段是调用全部的一级栏目,第二段是全部赛选项的链接,第三段是调用当前父栏目的下面的子栏目,最后一段就是调用扩展变量为ppt内的内容。
风格扩展变量代码
简约,商务,中国风,小清新,科技风,扁平化,酷炫,欧美风,微粒体,手绘,其他,卡通,水彩,党政风,杂志风,IOS风
最后是伪静态规则代码了
RewriteRule ^list/([0-9]+)-([0-9]+)-([0-9]+)-(.*)-([0-9]+).html$ /e/action/ListInfo.php?ph=1&classid=$1&fengge=$2&orderby=$3&title=$4&page=$5
本文标签:
很赞哦! ()
上一篇:帝国CMS静态页面生成为压缩代码
下一篇:帝国CMS如何开发小说系统
相关文章
随机图文
-
帝国CMS后台登录界面优化方法
感觉很不错,让我帮忙给“弄”一份!好吧,我给原样做了个。但是群友呀群友,你跑哪里去了。真心找不到你了!共享了吧!被“弄”的群友,你也别伤心! -
帝国CMS报错Illegal mix of collations for operation 'like的解决方法
帝国CMS后台管理信息搜索时报错“Illegal mix of collations for operation 'like'”,如上图:这是mysql版本高于5.5,对like语法不兼容的原因照成的报错 -
帝国cms的LoadLang()导入语言包函数说明
帝国CMS导入语言包文件地址是相对于 ../data/language/ 目录,如果程序文件在/e/extend/目录,比如:/e/extend/a.php,则导入语言包可以用: -
帝国CMS怎么调用列表信息总数
帝国CMS调用列表信息方法很多,可以写SQL也可以改系统文件。我的站长站这次分享的是改系统文件的方法,可以直接用标签调用,方便快捷。
留言与评论 (共有 条评论) |