現在的搜索引擎越來越高級,動態頁面基本也都能抓取,所以精準像素的結合項篩選都沒優化,就用的帝國CMS官方的動態結合項方法。不過不得不承認那個鏈接看著確實很礙眼的,今天給大家分享下帝國CMS結合項篩選偽靜態教程,其實在帝國CMS7.5的后臺就新增了“偽靜態設置”的功能,我們只需要簡單配置下后臺就可以了。
帝國CMS結合項功能截圖
1、首先我們需要設置欄目為動態頁面,我們今天分享的就是用動態頁面,偽靜態的方法。雖然沒有靜態頁面優化好,但是這種方法畢竟簡單。
2、然后到系統設置中“偽靜態設置”,信息列表填入
1 | list/[!--classid--]-0-0-0-[!--page--].html |
3、在到需要調用結合項的地方調用偽靜態結合項。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <? $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內的內容。
1 | 簡約,商務,中國風,小清新,科技風,扁平化,酷炫,歐美風,微粒體,手繪,其他,卡通,水彩,黨政風,雜志風,IOS風 |
1 | 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 |
新聞熱點
疑難解答