网站开发 · 2025年4月23日

解决ecshop新建页面分页问题

比如 http://www.*****.com/baike_list.php?id=14  我单独建立了baike_list.php 我们需要分页,            第一步:  assign_pager(‘baike_list’, catid,catid,count, size,′′,′′,size,″,″,page, $goon_keywords); 这个地方就是我们的文件名。               第二步:include lib_main.php 找到 assign_pager 这个函数  这个函数比较长 我把改的地方贴出来 大家一对比就明白     switch ($app) { case ‘category’: $uri_args = array(‘cid’ => $cat, ‘bid’ => $brand, ‘price_min’=>$price_min, ‘price_max’=>$price_max, ‘filter_attr’=>$filter_attr, ‘sort’ => $sort, ‘order’ => $order, ‘display’ => $display_type); break; case ‘article_cat’: $uri_args = array(‘acid’ => $cat, ‘sort’ => $sort, ‘order’ => $order); break; break; case ‘baike_list’: $uri_args = array(‘acid’ => $cat, ‘sort’ => $sort, ‘order’ => $order); break; case ‘brand’: $uri_args = array(‘cid’ => $cat, ‘bid’ => $brand, ‘sort’ => $sort, ‘order’ => $order, ‘display’ => $display_type); break; case ‘search’: $uri_args = array(‘cid’ => $cat, ‘bid’ => $brand, ‘sort’ => $sort, ‘order’ => $order); break; case ‘exchange’: $uri_args = array(‘cid’ => $cat, ‘integral_min’=>$price_min, ‘integral_max’=>$price_max, ‘sort’ => $sort, ‘order’ => $order, ‘display’ => $display_type); break; }      第三步:include  lib_common.php 找到  build_uri在个函数 照猫画虎 大家看到我贴的代码就知道该加那里了         case ‘baike_list’: if (empty($acid)) { return false; } else { if ($rewrite) { $uri = ‘article_cat-‘ . $acid; if (!empty($page)) { $uri .= ‘-‘ . $page; } if (!empty($sort)) { $uri .= ‘-‘ . $sort; } if (!empty($order)) { $uri .= ‘-‘ . $order; } if (!empty($keywords)) { $uri .= ‘-‘ . $keywords; } } else { $uri = ‘baike_list.php?id=’ . $acid; if (!empty($page)) { $uri .= ‘&page=’ . $page; } if (!empty($sort)) { $uri .= ‘&sort=’ . $sort; } if (!empty($order)) { $uri .= ‘&order=’ . $order; } if (!empty($keywords)) { $uri .= ‘&keywords=’ . $keywords; } } }   break;      到这我们会发现 里面有伪静态的判断  所以 网站需要搞伪静态的话 你需要修改.htaccess   依然照猫画虎 你复制article_cat.php 即可。