帝国CMS栏目ID+结合项伪静态,支持分页

帝国教程 强烈建议 2024-03-04 08:34 83 0

  跟帝国官方的差不多,只是伪静态了。

  没有官方支持的筛选项多,只支持:栏目ID,筛选项,分页。需要其他比如:专题ID模型id模版ID排序等等,可以自己修改。

  说明:

  一:建立字段时候要用:值==名称的形式。不要用0,0留着给不限使用。

  二:需要在e/action/ListInfo.php加几行代码,判断伪静态使用分页函数的

  找到$listpage=page1($num,$line,$page_line,$start,$page,$search);

  在下面添加:

  //如果启用结合项并且伪静态的分页

  if($_GET['ph']==1 && strpos($_SERVER['REQUEST_URI'],'.html')){

  $listpage=page_sx($num,$line,$page_line,$start,$page,$_SERVER[REQUEST_URI]);

  }

  三:把userfun.php的函数复制到你的userfun.php。如果没修改过,可以覆盖。

  四:伪静态规则:

  apache的

  RewriteRule ^10-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ /e/action/ListInfo.php?classid=10&ph=1&myarea=$1&sex=$2&age=$3&page=$4 [L]

  五:在需要显示的栏目模版加:

  APACHE的,IIS需要判断$_SERVER[REQUEST_URI]

  userfun.php代码:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!