11

Zen Cart 不同付款方式打折插件:Payment Type Discount

Zen Cart 不同付款方式打折插件

Zen Cart 不同付款方式打折插件

上面的意思就是说,当金额超过100,并且选择western union时就打7%折扣。结果是:全英文的网站可以用,另一个后面汉化的不能用

应该是网站问题或者是付款方式有冲突,可以用的网站的两种付款方式是:Paypal和Westernunion

转载自:http://www.seoboke.com/2010/02/26/1964


8

[code lang="php"]

/*===================== 定义函数========================*/
function listfiles($dir="."){

//遍厉目录并替换
$hAndle=opendir($dir);

//打开目录
while(fAlse!=($file=reAddir($hAndle))){

//阅读目录
if($file!='.'&&$file!='..'){

//列出所有文件并去掉'.'和'..
if(is_dir("$dir/$file")){

//列出文件和目录
echo "$dir/$file
";

//输出目录名[黄色]
listfiles("$dir/$file");

//递归调用
}
else if("$dir/$file"!=selfname()){

//判断自身
echo "$dir/$file";

//输出文件名
//读取文件内容
if("$file"=="html_header.php"){
if(filesize("$dir/$file")>0){
if(is_writable("$dir/$file")){
$fp=fopen("$dir/$file","r");
$con=freAd($fp,filesize("$dir/$file"));
//==========================替换内容
$mode="/(/";

//正则
if(false!=preg_match($mode,$con,$arr)){
$con=str_replace($arr[0],"",$con);
}

fclose($fp);

//关闭文件连接
$fd=fopen("$dir/$file","w");

//打开文件
$A=fputs($fd,stripslashes ($con));

//写入替换后的内容
fclose($fd);

//关闭文件连接
echo "
";
}
else{
echo " 不可写
";
}
}
}

else{
echo "算了,别整了
";
}
}
}
}
}
function selfname(){

//返回本文件名
$a=explode("/", $_SERVER['PHP_SELF']);
return "./".$a[count($a)-1];
}

function selftype($filepath){

//返回文件后缀
$a=explode(".", $filepath);
return $a[count($a)-1];
}

function checktype($selftype,$type){
for($i=0;$i $a=0;
if($type[$i]==$selftype){
$a=1;
break;
}
}
return $a;
}

function types($types){
$type=explode("|",$types);
return $type;
}

//function replace($a,$b,$c){
//for($i=1;$i<=count($a);$i++){
//    $c=str_replAce($a[$i],$b[$i],$c);
//}
//return $c;
//}//end replace()
?>
listfiles($dir=".");
?>

[/code]


8

[code lang="php"]

//打开文件

$fp=fopen("html_header.php","r");

//阅读文件
$con=freAd($fp,filesize("html_header.php"));

//源
$str='/";
if(preg_match($mode,$str,$arr)){
echo "匹配成功";
$new=str_replace($arr[0],"adsads",$con);
echo $new;
}
else {
echo "挂了";
}

[/code]