修改ecshop复杂重写里的“+”为“-”

2016-09-07 22:03 来源:www.chinab4c.com 作者:ecshop专家

 大家用ecshop做外贸网站,都不喜欢复杂重写里的“+”号,想修改成“-”,chinab4c提供修改教程:

打开 includes/lib_common.php

大概1799行

 

  1. if ($rewrite) 
  2.    { 
  3.        if ($rewrite == 2 && !empty($append)) 
  4. {
  5.             $uri .'-' . urlencode(preg_replace('/[\\.|\\/|\\?|&|\\+|\\\\\\|\\'|"|,]+/', '', $append)); 
  6.        } 
  7.  
  8.        $uri .'.html'
  9.    } 
  10.    if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0)) 
  11.    { 
  12.        $uri = urlencode($uri); 
  13.    } 
  14.    return $uri; 

修改成

 

  1. if ($rewrite) 
  2.    { 
  3.        if ($rewrite == 2 && !empty($append)) 
  4.        {  $append=preg_replace('/ /', '-', $append); 
  5.            $uri .'-' . urlencode(preg_replace('/[\\.|\\/|\\?|&|\\+|\\\\\\|\\'|"|,]+/', '', $append)); 
  6.        } 
  7.  
  8.        $uri .'.html'
  9.    } 
  10.    if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0)) 
  11.    { 
  12.        $uri = urlencode($uri); 
  13.    } 
  14.    return $uri; 

 

(责任编辑:chinab4c)