芝麻web文件管理V1.00
编辑当前文件:/www/wwwroot/shphe-en.com/wp-content/plugins/wp-ecommerce-paypal/wp-ecommerce-paypal.php
PayPal收款按钮'; } add_action( 'admin_footer', 'wpecpp_add_inline_popup_content' ); function wpecpp_add_inline_popup_content() { ?>
插入Paypal收款按钮
产品名称:
* 必填 - 包含产品参数,如型号、颜色等
产品价格:
* 必填 - 例如: 1,826.99,无需填写单位
位置浮动:
左侧
居中
右侧
选填
'25', 'language' => '3', 'liveaccount' => '', 'sandboxaccount' => '', 'mode' => '2', 'size' => '2', 'opens' => '2', 'cancel' => '', 'return' => '', 'note' => '1', 'tax_rate' => '', 'tax' => '', 'weight_unit' => '1', 'cbt' => '', 'upload_image' => '', 'showprice' => '2', 'showname' => '2', 'paymentaction' => '1' ); add_option("wpecpp_settingsoptions", $wpecpp_settingsoptions); } function wpecpp_deactivate() { delete_option("wpecpp_my_plugin_notice_shown"); } function wpecpp_uninstall() { } // display activation notice add_action('admin_notices', 'wpecpp_my_plugin_admin_notices'); function wpecpp_my_plugin_admin_notices() { if (!get_option('wpecpp_my_plugin_notice_shown')) { echo "
Click here to view the plugin settings
.
"; update_option("wpecpp_my_plugin_notice_shown", "true"); } } // settings page menu link add_action( "admin_menu", "wpecpp_plugin_menu" ); function wpecpp_plugin_menu() { add_options_page( "PayPal收款按钮", "PayPal收款按钮", "manage_options", "wp-ecommerce-settings", "wpecpp_plugin_options" ); } add_filter('plugin_action_links', 'wpecpp_myplugin_plugin_action_links', 10, 2); function wpecpp_myplugin_plugin_action_links($links, $file) { static $this_plugin; if (!$this_plugin) { $this_plugin = plugin_basename(__FILE__); } if ($file == $this_plugin) { $settings_link = '
Settings
'; array_unshift($links, $settings_link); } return $links; } function wpecpp_plugin_settings_link($links) { unset($links['edit']); $forum_link = '
' . __('Support', 'PTP_LOC') . '
'; $premium_link = '
' . __('Purchase Premium', 'PTP_LOC') . '
'; array_push($links, $forum_link); array_push($links, $premium_link); return $links; } $plugin = plugin_basename(__FILE__); add_filter("plugin_action_links_$plugin", 'wpecpp_plugin_settings_link' ); function wpecpp_plugin_options() { if ( !current_user_can( "manage_options" ) ) { wp_die( __( "You do not have sufficient permissions to access this page." ) ); } // settings page echo "
"; echo "
PayPal账户设置
"; echo "
"; // save and update options if (isset($_POST['update'])) { $options['currency'] = $_POST['currency']; $options['language'] = $_POST['language']; $options['liveaccount'] = $_POST['liveaccount']; $options['sandboxaccount'] = $_POST['sandboxaccount']; $options['mode'] = $_POST['mode']; $options['size'] = $_POST['size']; $options['opens'] = $_POST['opens']; $options['cancel'] = $_POST['cancel']; $options['return'] = $_POST['return']; $options['paymentaction'] = $_POST['paymentaction']; update_option("wpecpp_settingsoptions", $options); echo "
"; _e("已更新"); echo "
"; } // get options $options = get_option('wpecpp_settingsoptions'); foreach ($options as $k => $v ) { $value[$k] = $v; } echo "
"; // form echo "
"; ?>
语言/币种设置
语言:
value="1">Danish
value="2">Dutch
value="3">English
value="20">English - UK
value="4">French
value="5">German
value="6">Hebrew
value="7">Italian
value="8">Japanese
value="9">Norwgian
value="10">Polish
value="11">Portuguese
value="12">Russian
value="13">Spanish
value="14">Swedish
value="15">Simplified Chinese -China only
value="16">Traditional Chinese - Hong Kong only
value="17">Traditional Chinese - Taiwan only
value="18">Turkish
value="19">Thai
PayPal支持18种语言.
币种:
value="1">Australian Dollar - AUD
value="2">Brazilian Real - BRL
value="3">Canadian Dollar - CAD
value="4">Czech Koruna - CZK
value="5">Danish Krone - DKK
value="6">Euro - EUR
value="7">Hong Kong Dollar - HKD
value="8">Hungarian Forint - HUF
value="9">Israeli New Sheqel - ILS
value="10">Japanese Yen - JPY
value="11">Malaysian Ringgit - MYR
value="12">Mexican Peso - MXN
value="13">Norwegian Krone - NOK
value="14">New Zealand Dollar - NZD
value="15">Philippine Peso - PHP
value="16">Polish Zloty - PLN
value="17">Pound Sterling - GBP
value="18">Russian Ruble - RUB
value="19">Singapore Dollar - SGD
value="20">Swedish Krona - SEK
value="21">Swiss Franc - CHF
value="22">Taiwan New Dollar - TWD
value="23">Thai Baht - THB
value="24">Turkish Lira - TRY
value="25">U.S. Dollar - USD
PayPal支持25种币种.
PayPal收款账户
收款账户:
*必填"; echo "
注: 收款账户就是Paypal登录邮箱,Paypal国内账户之间不能直接交易!
"; echo "
模式:
"; echo "
启用"; echo "
选项:
"; echo "
收款"; echo "
"; ?>
其他设置
"; echo "
按钮样式:
"; echo "
小号
"; echo "
中号
"; echo "
大号+信用卡
"; echo "
金色 (仅支持English)
"; echo "
打开方式:
"; echo "
相同窗口
"; echo "
新建窗口
"; echo "
"; $siteurl = get_site_url(); ?>
设置完成后,请在左侧栏页面或者产品页面中插入Paypal按钮,录入支付内容和价格,然后将该页面的链接通过Email发给付款人即可!
'Example Name','price' => '0.00','size' => '','align' => ''), $atts); // get settings page values $options = get_option('wpecpp_settingsoptions'); foreach ($options as $k => $v ) { $value[$k] = $v; } // live of test mode if ($value['mode'] == "1") { $account = $value['sandboxaccount']; $path = "sandbox.paypal"; } elseif ($value['mode'] == "2") { $account = $value['liveaccount']; $path = "paypal"; } // payment action if ($value['paymentaction'] == "1") { $paymentaction = "sale"; } elseif ($value['paymentaction'] == "2") { $paymentaction = "authorization"; } else { $paymentaction = "sale"; } // currency if ($value['currency'] == "1") { $currency = "AUD"; } if ($value['currency'] == "2") { $currency = "BRL"; } if ($value['currency'] == "3") { $currency = "CAD"; } if ($value['currency'] == "4") { $currency = "CZK"; } if ($value['currency'] == "5") { $currency = "DKK"; } if ($value['currency'] == "6") { $currency = "EUR"; } if ($value['currency'] == "7") { $currency = "HKD"; } if ($value['currency'] == "8") { $currency = "HUF"; } if ($value['currency'] == "9") { $currency = "ILS"; } if ($value['currency'] == "10") { $currency = "JPY"; } if ($value['currency'] == "11") { $currency = "MYR"; } if ($value['currency'] == "12") { $currency = "MXN"; } if ($value['currency'] == "13") { $currency = "NOK"; } if ($value['currency'] == "14") { $currency = "NZD"; } if ($value['currency'] == "15") { $currency = "PHP"; } if ($value['currency'] == "16") { $currency = "PLN"; } if ($value['currency'] == "17") { $currency = "GBP"; } if ($value['currency'] == "18") { $currency = "RUB"; } if ($value['currency'] == "19") { $currency = "SGD"; } if ($value['currency'] == "20") { $currency = "SEK"; } if ($value['currency'] == "21") { $currency = "CHF"; } if ($value['currency'] == "22") { $currency = "TWD"; } if ($value['currency'] == "23") { $currency = "THB"; } if ($value['currency'] == "24") { $currency = "TRY"; } if ($value['currency'] == "25") { $currency = "USD"; } // language if ($value['language'] == "1") { $language = "da_DK"; $image = "https://www.paypalobjects.com/da_DK/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/da_DK/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/da_DK/DK/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Danish if ($value['language'] == "2") { $language = "nl_BE"; $image = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Dutch if ($value['language'] == "3") { $language = "EN_US"; $image = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //English if ($value['language'] == "20") { $language = "en_GB"; $image = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //English - UK if ($value['language'] == "4") { $language = "fr_CA"; $image = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //French if ($value['language'] == "5") { $language = "de_DE"; $image = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //German if ($value['language'] == "6") { $language = "he_IL"; $image = "https://www.paypalobjects.com/he_IL/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/he_IL/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/he_IL/IL/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Hebrew if ($value['language'] == "7") { $language = "it_IT"; $image = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Italian if ($value['language'] == "8") { $language = "ja_JP"; $image = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Japanese if ($value['language'] == "9") { $language = "no_NO"; $image = "https://www.paypalobjects.com/no_NO/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/no_NO/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/no_NO/NO/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Norwgian if ($value['language'] == "10") { $language = "pl_PL"; $image = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Polish if ($value['language'] == "11") { $language = "pt_BR"; $image = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Portuguese if ($value['language'] == "12") { $language = "ru_RU"; $image = "https://www.paypalobjects.com/ru_RU/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/ru_RU/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/ru_RU/RU/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Russian if ($value['language'] == "13") { $language = "es_ES"; $image = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Spanish if ($value['language'] == "14") { $language = "sv_SE"; $image = "https://www.paypalobjects.com/sv_SE/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/sv_SE/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/sv_SE/SE/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Swedish if ($value['language'] == "15") { $language = "zh_CN"; $image = "https://www.paypalobjects.com/zh_XC/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/zh_XC/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/zh_XC/C2/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Simplified Chinese - China if ($value['language'] == "16") { $language = "zh_HK"; $image = "https://www.paypalobjects.com/zh_HK/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/zh_HK/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/zh_HK/HK/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Traditional Chinese - Hong Kong if ($value['language'] == "17") { $language = "zh_TW"; $image = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Traditional Chinese - Taiwan if ($value['language'] == "18") { $language = "tr_TR"; $image = "https://www.paypalobjects.com/tr_TR/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/tr_TR/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/tr_TR/TR/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Turkish if ($value['language'] == "19") { $language = "th_TH"; $image = "https://www.paypalobjects.com/th_TH/i/btn/btn_buynow_SM.gif"; $imageb = "https://www.paypalobjects.com/th_TH/i/btn/btn_buynow_LG.gif"; $imagecc = "https://www.paypalobjects.com/th_TH/TH/i/btn/btn_buynowCC_LG.gif"; $imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png"; } //Thai if (!empty($atts['size'])) { if ($atts['size'] == "1") { $img = $image; } if ($atts['size'] == "2") { $img = $imageb; } if ($atts['size'] == "3") { $img = $imagecc; } if ($atts['size'] == "5") { $img = $imagenew; } } else { if ($value['size'] == "1") { $img = $image; } if ($value['size'] == "2") { $img = $imageb; } if ($value['size'] == "3") { $img = $imagecc; } if ($value['size'] == "4") { $img = $value['upload_image']; } if ($value['size'] == "5") { $img = $imagenew; } } // window action if ($value['opens'] == "1") { $target = ""; } if ($value['opens'] == "2") { $target = "_blank"; } // alignment if ($atts['align'] == "left") { $alignment = "style='float: left;'"; } if ($atts['align'] == "right") { $alignment = "style='float: right;'"; } if ($atts['align'] == "center") { $alignment = "style='margin-left: auto;margin-right: auto;width:170px'"; } if (!isset($alignment)) { $alignment = ""; } if (!isset($note)) { $note = ""; } $output = ""; if (empty($account)) { $output .= "
请先在后台设置Paypal收款账户,然后刷新页面!
"; } $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; $output .= "
"; return $output; } ?>