卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

结合项筛选伪静态教程

现在的搜索引擎越来越高级,动态页面基本也都能够抓取,所以大众资源网的融合项筛选都没优化,就用的帝国CMS官方的动态融合项方法。不过不得不宣称那个链接看著的确很烦人的,今天给大家分享下帝国CMS融合项筛选伪静态教程,其实在帝国CMS7.5的后台就新增了“伪静态设置”的功能,我们只需要简单配置下后台就可以了。

结合项筛选伪静态教程

帝国CMS融合项功能截图

结合项伪静态方法

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}]
 class="current"<?}?> key-type="<?=$bqr[classid]?>"  href="/list/<?=$bqr[classid]?>-0-0-<?=$key?>-0.html" ><?=$bqr[classname]?> 
[/e:loop]

场景: class="current"<?}?> href="/list/<?=$bclassid?>-<?=$fengge?>-<?=$orderby?>-<?=$key?>-0.html">全部

[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}]
 class="current"<?}?> href="/list/<?=$bqr[classid]?>-<?=$fengge?>-<?=$orderby?>-<?=$key?>-0.html"><?=$bqr[classname]?>
[/e:loop]

风格: class="current"<?}?> href="/list/<?=$classid?>-0-<?=$orderby?>-<?=$key?>-0.html">全部
<?
    $j=0;
    $pd_record=explode(",",$public_r['add_ppt']);
    for($i=0;$i
     class="current"<?}?>  href="/list/<?=$classid?>-<?=$j?>-<?=$orderby?>-<?=$key?>-0.html"><?=$pd_record[$i]?>
<?}?>

第一段是调用全部的一级栏目,第二段就是全部赛选项的链接,第三段就是调用当前父栏目的下面的子栏目,最后一段就是调用拓展变量为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二次开发静态页面生成为压缩代码
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏