Changeset 2561504
- Timestamp:
- 07/09/2021 09:16:27 PM (5 years ago)
- Location:
- zipaddr-jp/trunk
- Files:
-
- 4 edited
-
admin.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
zipaddr-jp.php (modified) (1 diff)
-
zipaddr.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
zipaddr-jp/trunk/admin.php
r2550618 r2561504 127 127 ▼[システム拡張AP識別子('_'区切り)]<br /> 128 128 指定可能なAP:WooCommerce、Welcart<br /> 129 自動判定:Ninja Forms、Trust Form、WP-Members、WPForms <br />129 自動判定:Ninja Forms、Trust Form、WP-Members、WPForms、Visual Form Builde<br /> 130 130 <div class="btn-area"> 131 131 <ul><li> -
zipaddr-jp/trunk/readme.txt
r2550618 r2561504 50 50 51 51 == Changelog == 52 53 = 1.26 = 54 We supported Visual Form Builder. 52 55 53 56 = 1.25 = -
zipaddr-jp/trunk/zipaddr-jp.php
r2550618 r2561504 4 4 Plugin URI: https://zipaddr2.com/wordpress/ 5 5 Description: The input convert an address from a zip code automatically. 6 Version: 1.2 56 Version: 1.26 7 7 Author: Tatsuro, Terunuma 8 8 Author URI: https://pierre-soft.com/ 9 9 */ 10 define('zipaddr_VERS', '1.2 5');10 define('zipaddr_VERS', '1.26'); 11 11 define('zipaddr_KEYS', 'zipaddr-config'); 12 12 define('zipaddr_SYS', 'sys_'); -
zipaddr-jp/trunk/zipaddr.php
r2550618 r2561504 8 8 $$key= $da; 9 9 } 10 $apid= ""; 10 $sysid= array(); 11 $sysid[1]= "ContactForm7,"; 12 $sysid[2]= "MWWPForm,"; 13 $sysid[3]= "TrustForm, trustform"; 14 $sysid[4]= "NinjaForms, ninjaforms"; 15 $sysid[5]= "WP-Members, wpmembers"; 16 $sysid[6]= "WPForms, wpforms"; 17 $sysid[7]= "VisualFB, visualformb"; 18 // 11 19 $contf7= strstr($output, 'wpcf7-form-'); //Contact Form 7 12 20 $mwform= strstr($output, 'mw_wp_form_'); //MW WP Form … … 15 23 $wpmem= strstr($output, 'id="wpmem_reg"'); //WP-Members 16 24 $wpfms= strstr($output, 'id="wpforms-form-');//WPForms 25 $visufb= strstr($output, 'vfb-form-'); //Visual Forms Builder 17 26 $yubin= strstr($output, '郵便番号'); 18 // if( empty($sys_syid) ){19 27 //フォームの自動判定 20 if( !empty($contf7) ) $sys_syid="ContactForm7"; 21 else 22 if( !empty($mwform) ) $sys_syid="MWWPForm"; 23 else 24 if( !empty($trustf) ){$sys_syid="TrustForm"; $apid="trustform";} 25 else 26 if( !empty($ninjaf) ) $sys_syid="NinjaForms"; 27 else 28 if( !empty($wpmem) ) {$sys_syid="WP-Members"; $apid="wpmembers"; $sys_dyna="1";} 29 else 30 if( !empty($wpfms) ) {$sys_syid="WPForms"; $apid="wpforms"; } 31 // } 28 $sid= ""; 29 if( !empty($contf7) ) $sid= 1; 30 else if( !empty($mwform) ) $sid= 2; 31 else if( !empty($trustf) ) $sid= 3; 32 else if( !empty($ninjaf) ){$sid= 4; $sys_dyna="1";} 33 else if( !empty($wpmem) ) {$sid= 5; $sys_dyna="1";} 34 else if( !empty($wpfms) ) $sid= 6; 35 else if( !empty($visufb) ) $sid= 7; 36 // 32 37 if( strstr($output,'zip')==true || strstr($output,'postc')==true || $sys_drct!="" ){;} //kword 33 38 else 34 if( !empty($wpfms) && !empty($yubin) ){;}39 if( (!empty($wpfms) || !empty($visufb)) && !empty($yubin) ){;} 35 40 else return $output; 41 $apid= ""; 42 if( !empty($sid) ) {list($sys_syid,$apid)=explode(",", $sysid[$sid]); $apid=trim($apid);} 36 43 37 44 $jsfile= '<script type="text/javascript" charset="UTF-8"'; … … 60 67 //オプション・パラメータ生成 61 68 $js.= $jsfile.">function zipaddr_ownb(){" .$pre."dli='".$sys_deli."';"; 62 $js.= empty($ninjaf) ? $pre."wp='1';" : $pre."wp='2';"; 69 // $js.= empty($ninjaf) ? $pre."wp='1';" : $pre."wp='2';"; 70 $js.= $pre."wp='1';"; 63 71 $js.= $pre."uver='".get_bloginfo('version')."';"; 64 72 // $js.= $pre."min=".$sys_keta.";" .$pre."uver='".get_bloginfo('version')."';"; … … 85 93 $js.= '<input type="hidden" name="zipaddr_param" id="zipaddr_param" value="'.$sys_parm.'">'; 86 94 } 87 if( !empty($opt) ) $ans= $output.$js; 88 else if( !empty($ninjaf) ) $ans= $output.$js; //NinjaForms 89 else if( !empty($sys_drct) ) {$ans= $output; // 無条件挿入 95 if( !empty($opt) || !empty($ninjaf) || !empty($visufb) ) {$ans= $output.$js;} //Ninja Forms、Visual Forms Builder 96 else 97 if( !empty($sys_drct) ){ // 無条件挿入 98 $ans= $output; 90 99 $urlh= isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ""; 91 100 $wk= explode(";", $sys_drct); 92 foreach($wk as $ka => $da){ if(strstr($urlh,$da)==true){$ans=$output.$js; break;} } 101 foreach($wk as $ka => $da){ 102 if( strstr($urlh,$da)==true ) {$ans=$output.$js; break;} 103 } 93 104 } 94 else $ans= str_ireplace("<form", $js."<form", $output); 105 else 106 $ans= str_ireplace("<form", $js."<form", $output); 95 107 return $ans; 96 108 }
Note: See TracChangeset
for help on using the changeset viewer.