服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > ecshop教程 >

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

时间:2011-03-11 18:59来源:未知 作者:最模板 点击:
大家用ecshop做外贸网站,都不喜欢复杂重写里的+号,想修改成-,最模板提供修改教程: 打开includes/lib_common.php 大概1799行 if($rewrite) { if($ rewrite ==2!empty($append)) { $uri . = '-' .urlencode(preg_

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

打开 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; 

 

(责任编辑:最模板)
顶一下
(6)
85.7%
踩一下
(1)
14.3%
------分隔线----------------------------