刚修改的伪静态分类URL
1、lib_common.php build_uri 我做了修改 我把整个函数贴出来 1.
function build_uri($app, $params, $append = '', $page = 0, $size = 0) 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
电话:
{
static $rewrite = NULL;
if ($rewrite === NULL) {
$rewrite = intval($GLOBALS['_CFG']['rewrite']); }
$args = array('cid' => 0, 'gid' => 0, 'bid' => 0, 'acid' => 0, 'aid' => 0, 'sid' => 0, 'gbid' => 0, 'auid' => 0, 'sort' => '', 'order' => '', );
extract(array_merge($args, $params)); $uri = ''; switch ($app)
029-87888753/13891864749 邮 件:xaphp@126.com 网 址:www.xaphp.com
25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
{
case 'category': if (empty($cid)) {
return false; } else {
if ($rewrite) { $name =
urlencode(preg_replace('/[\\.|\\/|\\?|&|\\+|\\\\\\|\\'|\$append)); 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
电话:
$uri = 'wholesale-'.$name.'-' . $cid; if (isset($bid)) {
$uri .= '-b' . $bid; }
if (isset($price_min)) {
$uri .= '-min'.$price_min; }
if (isset($price_max)) {
$uri .= '-max'.$price_max; }
if (isset($filter_attr)) {
$uri .= '-attr' . $filter_attr;
029-87888753/13891864749 邮 件:xaphp@126.com 网 址:www.xaphp.com
52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
电话:
}
if (!empty($page)) {
$uri .= '-' . $page; }
if (!empty($sort)) {
$uri .= '-' . $sort; }
if (!empty($order)) {
$uri .= '-' . $order; } } else {
$uri = 'category.php?id=' . $cid; if (!empty($bid)) {
$uri .= '&brand=' . $bid; }
if (isset($price_min)) {
$uri .= '&price_min=' . $price_min; }
if (isset($price_max)) {
$uri .= '&price_max=' . $price_max; }
029-87888753/13891864749 邮 件:xaphp@126.com 网 址:www.xaphp.com
81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99.
if (!empty($filter_attr)) {
$uri .='&filter_attr=' . $filter_attr; }
if (!empty($page)) {
$uri .= '&page=' . $page; }
if (!empty($sort)) {
$uri .= '&sort=' . $sort; }
if (!empty($order)) {
$uri .= '&order=' . $order; } } }
100. 101. break; 102. case 'goods': 103. if (empty($gid)) 104. {
105. return false; 106. } 107. else 108. {
109. $uri = $rewrite ? 'goods-' . $gid : 'goods.php?id=' . $gid;
电话:
029-87888753/13891864749 邮 件:xaphp@126.com 网 址:www.xaphp.com
相关推荐: