Plugin Directory

Changeset 1908875

Timestamp:
07/13/2018 04:01:22 PM (6 years ago)
Author:
smyx
Message:

V2.5.5

Location:
wptao
Files:
25 added
7 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • wptao/trunk/Readme.txt

    r1907015 r1908875  
    22Contributors: smyx
    33Donate link: https://wptao.com/wptao.html
    4 Tags: post,posts,admin,ajax,taobao,tmall,duomai,CPS,taobaoke,alimama,淘宝客,天猫,聚划算,多麦,多麦CPS广告联盟,京东商城,京东,国美,苏宁,亚马逊,当当网,广告联盟,联盟
    5 Requires at least: 3.0
    6 Tested up to: 4.9.5
    7 Stable tag: 2.5.4
     4Tags: post,posts,admin,ajax,taobao,tmall,duomai,,亚马逊,当当网,广告联盟,联盟
     5Requires at least: 3.
     6Tested up to: 4.9.
     7Stable tag: 2.5.
    88
    99匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS),支持多麦CPS广告联盟。
     
    19191.一键获取商品信息,发布商品效率高,小编最爱。
    2020
    21 [1]. 在不改变您原有主题的结构下,增加一个获取信息栏目,只要您在商品链接那边输入一个商品链接或者推广链接,点击【获取信息】就可以拿到标题,图标、价格
    22 
    23 * 1.提示商品通用佣金多少,月支出佣金及推广量,可以初步判断商品受欢迎程度。(目前仅限淘宝、天猫、京东商品信息有提示
    24 
    25 * 2.推广链接会自动填充,支持高佣金(仅限淘宝天猫)。
     21[1]. 在不改变您原有主题的结构下,增加一个获取信息栏目,只要您在商品链接那边输入一个商品链接或者推广链接,点击【获取信息】就可以拿到标题,图标、价格。
     22
     23* 1.提示商品通用佣金多少,月支出佣金及推广量,可以初步判断商品受欢迎程度。(目前仅限淘宝)
     24
     25* 2.推广链接会自动填充,支持高佣金(仅限淘宝天猫)。
    2626
    2727* 3.获取商品信息目前支持淘宝网/天猫/京东/国美/苏宁/当当网/聚划算等。(包括获取推广链接)
    2828
    29 * 4.支持 [多麦CPS广告联盟](http://www.duomai.com/) (仅获取推广链接) ,可以一次申请上百个商城(如:京东/国美/苏宁/当当网/唯品会/乐蜂网/美丽说/蘑菇街/一号店等),申请快速,收款更快!(其中,京东/国美/苏宁/当当网还支持获取商品信息)
     29* 4.支持 [多麦CPS广告联盟](http://www.duomai.com/) (仅获取推广链接) ,可以一次申请上百个商城(如:京东/国美/苏宁/当当网/唯品会/乐蜂网/美丽说/蘑菇街/一号店等),申请快速,收款更快!
    3030
    3131* 5.支持自动获取亚马逊中国/美国亚马逊推广链接。
     
    7070== Changelog ==
    7171
    72 = 3.5.4 =
     72= 2.5.5 / 3.5.5 =
     73 
     742018/7/13
     75
     76新增:网易考拉获取商品信息+推广链接【联盟设置】
     77
     78= 2.5.5 / 3.5.4 =
    7379 
    74802018/6/26
  • wptao/trunk/mce/mce.php

    r1856688 r1908875  
    77}
    88$wptao_position = isset($_COOKIE['wptao_position']) ? $_COOKIE['wptao_position'] : '';
     9
    910?>
    1011<!DOCTYPE HTML>
     
    1415<title>获取淘宝客信息</title>
    1516<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
    16 <link rel='stylesheet' id='wptao-style-css' href='<?php echo WPTAO_URL;?>/css/css.css?ver=<?php echo WPTAO_V;?>' type='text/css' media='all' />
     17<link rel='stylesheet' id='wptao-style-css' href='<?php echo WPTAO_URL;?>//css.css?ver=<?php echo WPTAO_V;?>' type='text/css' media='all' />
    1718<body>
    1819<!-- By WordPress淘宝客插件 https://wptao.com/taoke -->
     
    2122<table class="form-table">
    2223  <tr>
    23     <th style="width:20%;"> <label for="tbk_link">商品链接 (*)</label>
     24    <th style="width:20%;"> <label for="tbk_link">商品链接 (*)</label>
    2425    </th>
    25     <td><input type="text" name="tbk[link]" id="tbk_link" size="30" style="width:80%;" />
     26    <td><input type="text" name="tbk[link]" id="tbk_link" size="30" style="width:80%;" />
    2627    <p class="description">
    2728    <input type="hidden" name="tbk[site]" id="tbk_site" />
    2829    <input type="hidden" name="tbk[end_time]" id="tbk_end_time" />
    29     <input type="button" id="get_item_info" title="获取信息" value="获取信息" /> 支持淘宝/天猫/京东/国美/苏宁/当当/多麦等自动获取
     30    <input type="button" id="get_item_info" title="获取信息" value="获取信息" />
    3031    </p>
    3132    </td>
     
    3637  <?php if (wptao_options('mce_mm')) { ?>
    3738  <tr>
    38     <th style="width:20%;"> <label for="tbk_mm_link">商品推广链接</label>
     39    <th style="width:20%;"> <label for="tbk_mm_link">商品推广链接</label>
    3940    </th>
    40     <td><div id="get_alimama" style="max-width:510px;overflow:hidden;"></div><input type="text" name="tbk[mm_link]" id="tbk_mm_link" size="30" style="width:80%;" placeholder="商品推广链接" /> <a href="javascript:;" onclick="document.getElementById('tbk_mm_link').value='';return false">[清空]</a></td>
     41    <td><div id="get_alimama" style="max-width:510px;overflow:hidden;"></div><input type="text" name="tbk[mm_link]" id="tbk_mm_link" size="30" style="width:80%;" placeholder="商品推广链接" /> <a href="javascript:;" onclick="document.getElementById('tbk_mm_link').value='';return false">[清空]</a></td>
    4142  </tr>
    4243  <?php } ?>
    4344  <!--
    4445  <tr>
    45     <th style="width:20%;"> <label for="shop_name">店铺名称</label>
     46    <th style="width:20%;"> <label for="shop_name">店铺名称</label>
    4647    </th>
    47     <td><input type="text" name="shop_name" id="shop_name" size="30" style="width:80%;" /></td>
     48    <td><input type="text" name="shop_name" id="shop_name" size="30" style="width:80%;" /></td>
    4849  </tr>
    4950  <tr>
    50     <th style="width:20%;"> <label for="shop_url">店铺推广链接</label>
     51    <th style="width:20%;"> <label for="shop_url">店铺推广链接</label>
    5152    </th>
    52     <td><input type="text" name="shop_url" id="shop_url" size="30" style="width:80%;" placeholder="店铺推广链接" /></td>
     53    <td><input type="text" name="shop_url" id="shop_url" size="30" style="width:80%;" placeholder="店铺推广链接" /></td>
    5354  </tr>
    5455  -->
    5556  <tr>
    56     <th style="width:20%;"> <label for="post_title">商品标题</label>
     57    <th style="width:20%;"> <label for="post_title">商品标题</label>
    5758    </th>
    58     <td><input type="text" name="post_title" id="post_title" size="30" style="width:80%;" /></td>
     59    <td><input type="text" name="post_title" id="post_title" size="30" style="width:80%;" /></td>
    5960  </tr>
    6061  <tr>
    61     <th style="width:20%;"> <label for="tbk_price">商品价格</label>
     62    <th style="width:20%;"> <label for="tbk_price">商品价格</label>
    6263    </th>
    6364    <td><input type="text" name="tbk[price]" id="tbk_price" size="30" style="width:34%;" placeholder="商品价格" /> <label for="tbk_old_price">原价 </label><input type="text" name="tbk[old_price]" id="tbk_old_price" size="30" style="width:34%;" placeholder="商品原价" /></td>
    6465  </tr>
    6566  <tr>
    66     <th style="width:20%;"> <label for="tbk_coupon">优惠券链接</label>
     67    <th style="width:20%;"> <label for="tbk_coupon">优惠券链接</label>
    6768    </th>
    6869    <td><input type="text" name="tbk[coupon]" id="tbk_coupon_url" size="30" style="width:80%;" placeholder="优惠券链接" /><br /><input type="text" name="tbk[coupon_value]" id="tbk_coupon_value" size="30" style="width:34%;" placeholder="优惠券面值" /> <label for="tbk_old_price">口令 </label><input type="text" name="tbk[tkl]" id="tbk_tkl" size="30" style="width:34%;" placeholder="淘口令" /></td>
    6970  </tr>
    7071  <tr>
    71     <th style="width:20%;"> <label for="imageURL">商品图片</label>
     72    <th style="width:20%;"> <label for="imageURL">商品图片</label>
    7273    </th>
    73     <td><input type="text" name="tbk[image]" id="imageURL" size="30" style="width:80%;" /> <a title="清空后,前台不使用模版,仅显示链接" href="javascript:;" onclick="document.getElementById('imageURL').value='';return false">[清空]</a></td>
     74    <td><input type="text" name="tbk[image]" id="imageURL" size="30" style="width:80%;" /> <a title="清空后,前台不使用模版,仅显示链接" href="javascript:;" onclick="document.getElementById('imageURL').value='';return false">[清空]</a></td>
    7475  </tr>
    7576  <tr>
    76     <th style="width:20%;"> <label for="post_content">推荐理由</label>
     77    <th style="width:20%;"> <label for="post_content">推荐理由</label>
    7778    </th>
    78     <td><textarea id="tbk_content" rows="5" name="tbk_content" style="width:80%;"></textarea></td>
     79    <td><textarea id="tbk_content" rows="5" name="tbk_content" style="width:80%;"></textarea></td>
    7980  </tr>
    8081</table>
    8182<div class="submitbox">
    82     <div id="wp-link-cancel">
    83         <a class="submitdelete" href="javascript:window.parent.tinyMCE.activeEditor.windowManager.close();">取消</a>
     83    <div id="wp-link-theme">
     84        <span style="padding-left:20px">模版:<label><input type="radio" name="tbk_theme" value=""<?php checked(!$wptao_theme);?>>默认(全局)</label>
     85        <label><input type="radio" name="tbk_theme" value="1"<?php checked($wptao_theme == 1);?>>模版1</label> <label><input type="radio" name="tbk_theme" value="2"<?php checked($wptao_theme == 2);?>>模版2</label> <label><input type="radio" name="tbk_theme" value="3"<?php checked($wptao_theme == 3);?>>模版3</label></span>
     86    </div>
     87    <div id="wp-link-position">
    8488        <span style="padding-left:20px">本窗口插入的会自动转内链 <a href="javascript:;" onclick="alert('提示:淘宝、天猫、聚划算也可以不填写【商品推广链接】,用户点击时会自动生成并且自动转内链(走普通佣金)。只要填写了【商品推广链接】都会自动转内链。')">[?]</a> (位置:<label><input type="radio" name="tbk_position" value="L"<?php checked($wptao_position == 'L');?>>居左</label> <label><input type="radio" name="tbk_position" value="C"<?php checked(!$wptao_position || $wptao_position == 'C');?>>居中</label> <label><input type="radio" name="tbk_position" value="R"<?php checked($wptao_position == 'R');?>>居右</label>)</span>
    8589    </div>
     
    9094</form>
    9195<script type="text/javascript">
    92 function getId(a){return document.getElementById(a)}
    93 function InsertValue(){<?php if (wptao_is_tested()) echo "alert('\u60a8\u7684\u514d\u8d39\u8bd5\u7528\u5df2\u7ecf\u5230\u671f\uff0c\u8bf7\u8d2d\u4e70\u540e\u7ee7\u7eed\u4f7f\u7528\uff0c\u8c22\u8c22\uff01');window.open('https://wptao.com/wptao.html?from=wptao');return false;";?>var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a=getId("tbk_link").value;if(!a)return alert("请输入商品链接"),!1;if(b=getId("post_title").value,c=getId("imageURL").value,!b&&!c)return alert("商品标题和商品图片必须要有一个!"),!1;for(d=getId("tbk_content").value,e=getId("tbk_site").value,f=getId("tbk_price").value,g=getId("tbk_old_price").value,h=getId("tbk_end_time").value,i=getId("tbk_coupon_url").value,j=getId("tbk_coupon_value").value,k=getId("tbk_mm_link"),l=getId("tbk_tkl").value,m="C",n=document.getElementsByName("tbk_position"),o=0;o<n.length;o++)if(n[o].checked){m=n[o].value,p=365,q=new Date,q.setDate(q.getDate()+p),document.cookie="wptao_position="+encodeURIComponent(m)+";path=/"+(null==p?"":";expires="+q.toUTCString());break}html='[wptao _title="'+b+'" price="'+f+'" url="'+a+'"',k&&(r=k.value,r&&r!=a&&(html+=' _url="'+r+'"')),g&&f&&parseInt(g)>parseInt(f)&&(html+=' _price="'+g+'"'),i&&(html+=' coupon="'+i+'"',j&&(html+=' coupon_value="'+j+'"')),html+=' site="'+e+'"',h&&(html+=' end_time="'+h+'"'),"C"!=m&&(html+=' position="'+m+'"'),l&&(html+=' tkl="'+l+'"'),c&&(html+=' <img class="wptao-img" src="'+c+'">'),html+="]"+d+"[/wptao]",window.parent.send_to_editor(html),window.parent.tinyMCE.activeEditor.windowManager.close()}
     96function getId(a){return document.getElementById(a)}function wp_set_aCookie(a,b,c,d,e,f){if("number"==typeof c){var g=c,h=c=new Date;h.setTime(+h+864e5*g),c=h.toGMTString()}document.cookie=a+"="+encodeURIComponent(b)+(c?"; expires="+c:"")+(d?"; path="+d:"; path=/")+(e?"; domain="+e:"")+(f?"; secure":"")}function InsertValue(){<?php if (wptao_is_tested()) echo "alert('\u60a8\u7684\u514d\u8d39\u8bd5\u7528\u5df2\u7ecf\u5230\u671f\uff0c\u8bf7\u8d2d\u4e70\u540e\u7ee7\u7eed\u4f7f\u7528\uff0c\u8c22\u8c22\uff01');window.open('https://wptao.com/wptao.html?from=wptao');return false;";?>var b,c,d,e,f,g,h,i,j,k,l,m,n,o,a=getId("tbk_link").value;return a?(b=getId("post_title").value,c=getId("imageURL").value,b||c?(d=getId("tbk_content").value,e=getId("tbk_site").value,f=getId("tbk_price").value,g=getId("tbk_old_price").value,h=getId("tbk_end_time").value,i=getId("tbk_coupon_url").value,j=getId("tbk_coupon_value").value,k=getId("tbk_mm_link"),l=getId("tbk_tkl").value,m=$("#wp-link-theme input[type='radio']:checked").val(),n=$("#wp-link-position input[type='radio']:checked").val(),n||(n="C"),wp_set_aCookie("wptao_theme",m,365),wp_set_aCookie("wptao_position",n,365),html='[wptao _title="'+b+'" price="'+f+'" url="'+a+'"',k&&(o=k.value,o&&o!=a&&(html+=' _url="'+o+'"')),g&&f&&parseInt(g)>parseInt(f)&&(html+=' _price="'+g+'"'),i&&(html+=' coupon="'+i+'"',j&&(html+=' coupon_value="'+j+'"')),html+=' site="'+e+'"',h&&(html+=' end_time="'+h+'"'),l&&(html+=' tkl="'+l+'"'),c&&(html+=' <img class="wptao-img" src="'+c+'">'),"C"!=n&&(html+=' position="'+n+'"'),""!=m&&(html+=' theme="'+m+'"'),html+="]"+d+"[/wptao]",window.parent.tinyMCE.activeEditor.execCommand("mceInsertContent",0,html),window.parent.tinyMCE.activeEditor.windowManager.close(),void 0):(alert("商品标题和商品图片必须要有一个!"),!1)):(alert("请输入商品链接"),!1)}
    9497var wptao_data,wptao_js = <?php echo json_encode(wptao_js_var());?>;
    9598(function(win,doc){var s=doc.createElement("script"),h=doc.getElementsByTagName("head")[0];if(!win.alimamatk_show){s.charset="gbk";s.async=true;s.src="https:"==document.location.protocol?"https://alimama.alicdn.com/tkapi.js":"http://a.alimama.cn/tkapi.js";h.insertBefore(s,h.firstChild);};var o={pid:wptao_js.pid,appkey:"",unid:""};win.alimamatk_onload=win.alimamatk_onload||[];win.alimamatk_onload.push(o);})(window,document);
  • wptao/trunk/wp-functions.php

    r1877624 r1908875  
    255255.wptao-table .w20{width:20%}
    256256.wptao-table input[type=text],.wptao-table select,.wptao-table textarea{margin:1px}
     257
    257258.wptao-table .preview img{max-width:200px;max-height:200px;_width:200px;padding:5px;margin-top:5px;margin-bottom:10px;border:1px solid #ececec;display:table;background-color:#f9f9f9}
    258259#postbox-container-1 .wptao-table .w90,#postbox-container-1 .wptao-table .w30,#postbox-container-1 .wptao-table .w20{width:100%}
     
    289290    $tags = array('title' => '标题',
    290291        'desc' => '文案',
     292
    291293        'price' => '价格',
    292294        'old_price' => '原价',
     
    352354    if (is_multisite()) { // WPMU
    353355        $option = get_site_option('wptao_code');
    354         if ($option['bought']) {
     356        if ($option['bought']) {
    355357            return $option;
    356358        }
     
    379381            } elseif (strpos($url, '.suning.com')) {
    380382                $site = 'suning';
     383
     384
    381385            } elseif (strpos($url, '.amazon.cn')) {
    382386                $site = 'amazon';
     
    392396            $op = 'from=' . $wptao_options['dangdang_from'];
    393397        } elseif ($site == 'suning') {
    394             $op = 'userId=' . $wptao_options['suning_userId'];
     398            $op = $wptao_options['suning_userId'] ? 'userId=' . $wptao_options['suning_userId'] : '';
     399        } elseif ($site == 'kaola') {
     400            $op = 'kaola=' . $wptao_options['kaola'] . '&kaola_key=' . $wptao_options['kaola_key'];
    395401        } elseif ($site == 'amazon') {
    396402            $op = 'z_tag=' . $wptao_options['z_tag'];
     
    400406            $op = '';
    401407            $op .= 'pid=' . $wptao_options['pid'];
    402             $op .= '&appkey=' . $wptao_options['tb_appkey'] . '&secret=' . $wptao_options['tb_appsecret'];
     408            $op .= '&appkey=' . ;
    403409            if ($wptao_options['gao']) $op .= '&gao=' . trim($wptao_options['gao']);
    404410            if ($wptao_options['gao_key']) $op .= '&gaokey=' . trim($wptao_options['gao_key']);
     
    406412                $op .= '&token=' . $wptao_options['jd_token'] . '&unionId=' . $wptao_options['unionId'] . '&webId=' . $wptao_options['webId'];
    407413                $op .= '&from=' . $wptao_options['dangdang_from'];
    408                 $op .= '&userId=' . $wptao_options['suning_userId'];
     414                $op .= '&userId=' . $wptao_options['suning_userId'];
    409415                $op .= '&z_tag=' . $wptao_options['z_tag'];
    410416                $op .= '&z_tag_com=' . $wptao_options['z_tag_com'];
     417
    411418            }
    412419        }
     
    500507    $out = apply_filters('wptao_html', '', $atts); // 自定义html,写在主题functions.php
    501508    if (!$out) {
     509
    502510        global $wptao_options;
    503         if (empty($wptao_options['theme'])) { // 模版1
    504             $theme = 1;
    505             $size = 110; // 图片尺寸
    506         } else { // 模版2
    507             $theme = 2;
    508             $size = 140; // 图片尺寸
     511        if (isset($atts['theme'])) {
     512            $theme = (int)$atts['theme'];
     513        } else {
     514            $theme = (int)$wptao_options['theme'];
     515        }
     516        if (!$theme) $theme = 1;
     517        // 图片尺寸
     518        if ($theme == 1) {
     519            $size = 140;
     520        } elseif ($theme == 2) {
     521            $size = 140;
     522        } elseif ($theme == 3) {
     523            $size = 400;
    509524        }
    510525        // 图片
     
    554569            }
    555570        }
     571
    556572        if (empty($atts['src'])) { // 没有图片不加模版
    557573            return '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '">' . $atts['title'] . '</a> ';
    558574        } elseif (empty($atts['title']) && $atts['src']) { // 没有标题不加模版
    559             return '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img src="' . $atts['src'] . '" alt="" /></a> ';
    560         } elseif ($theme == 1) { // 模版1
    561             $out = '<div class="wptao-item' . (!empty($atts['position']) ? ' wptao-' . $atts['position'] : '') . '">';
     575            if (!$atts['price']) {
     576                return '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img src="' . $atts['src'] . '" alt="" /></a> ';
     577            } else {
     578                $theme = 3;
     579            }
     580        }
     581        if ($theme == 1) { // 模版1
     582            $out = '<div class="wptao-item wptao-item-' . $theme . $class_position . '">';
    562583            $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img itemprop="image" class="wptao-res" src="' . $atts['src'] . '" alt="' . $atts['title'] . '" /></a>';
    563584            $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '" title="' . $atts['title'] . '"><span class="wptao-res wptao-title">' . ($atts['site'] ? '<em>[' . $atts['site'] . ']</em> ' : '') . $atts['title'] . '</span></a>';
     
    570591            }
    571592            $out .= '</div><div class="wptao-clear"></div>';
     593
     594
     595
     596
     597
     598
    572599        } else { // 模版2
    573             $out = '<div class="wptao-item' . (!empty($atts['position']) ? ' wptao-' . $atts['position'] : '') . '">';
     600            $theme = 2;
     601            $buylink = $atts['url'];
     602            if ($atts['post_id']) $atts['url'] = get_permalink($atts['post_id']);
     603            $out = '<div class="wptao-item wptao-item-' . $theme . $class_position . '">';
    574604            $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img itemprop="image" class="wptao-res" src="' . $atts['src'] . '" alt="' . $atts['title'] . '" /></a>';
    575605            $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '" title="' . $atts['title'] . '"><span class="wptao-res wptao-title">' . ($atts['site'] ? '<em>[' . $atts['site'] . ']</em> ' : '') . $atts['title'] . '</span></a>';
     
    579609                $out .= $quan_link;
    580610                $out .= '<div class="wptao-res wptao-price">' . $atts['price'] . '</div>';
    581                 if (!empty($atts['_price'])) $out .= '<div class="wptao-res wptao-old-price">¥' . $atts['_price'] . '</div>';
    582                 $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><span class="wptao-res wptao-btn">去购买</span></a></div>';
     611                if (!empty($atts['_price'])) $out .= '<div class="wptao-res wptao-old-price">¥' . $atts['_price'] . '</div>';
     612                $out .= '<a rel="nofollow" target="_blank" href="' . $ . '"><span class="wptao-res wptao-btn">去购买</span></a></div>';
    583613            }
    584614            $out .= '</div><div class="wptao-clear"></div>';
     
    589619add_action('wp_head', 'wptao_wp_head');
    590620function wptao_wp_head() {
    591     wp_register_style('wptao-theme', WPTAO_URL . '/css/theme-' . (wptao_options('theme')?2:1) . '.css', array(), WPTAO_V);
     621    wp_register_style('wptao-theme', WPTAO_URL . '/css/theme.css', array(), WPTAO_V);
    592622    wp_print_styles('wptao-theme');
    593623}
     
    604634// ajax
    605635add_action('wp_ajax_wptao_ajax', 'wptao_ajax');
     636
    606637function wptao_ajax() {
    607638    $action = isset($_REQUEST['type']) ? sanitize_key($_REQUEST['type']) : '';
  • wptao/trunk/wptao.php

    r1893494 r1908875  
    66Author URI: https://wptao.com/smyx
    77Plugin URI: https://wptao.com/wptao.html
    8 Description: 匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS)。(目前支持多麦CPS广告联盟(仅推广链接)、淘宝网、天猫、京东、国美、苏宁、当当网、亚马逊、聚划算等)
    9 Version: 2.5.4
     8Description: 匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS)。(目前支持多麦CPS广告联盟(仅推广链接)、淘宝网、天猫、京东、国美、苏宁、当当网、亚马逊、聚划算等)
     9Version: 2.5.
    1010*/
    1111
    12 define('WPTAO_V', '2.5.4');
     12define('WPTAO_V', '2.5.');
    1313define("WPTAO_ULTIMATE", false);
    1414define("WPTAO_URL", plugins_url('wptao'));
     
    2424if (is_array($wptao_options)) {
    2525    if ($wptao_options['box']) unset($wptao_options['item']);
     26
     27
     28
     29
    2630}
    2731
     
    8488    }
    8589    if (!$wptao) {
    86         $wptao = array('open' => 1, 'mce' => 1, 'mce_mm' => 1, 'theme' => 2, 'item' => array(), 'tkl' => 2);
     90        $wptao = array('open' => 1, 'mce' => 1, 'mce_mm' => 1, 'theme' => 2, 'item' => array(), 'tkl' => 2);
    8791    }
    8892    if (isset($wptao['open']) && !is_array($wptao['open'])) { // V1.4
     
    102106    if (!isset($wptao['coupon_end'])) { // V3.0.1
    103107        $wptao['coupon_end'] = 1;
     108
     109
     110
    104111    }
    105112    $cj_post_type = $wptao['cj']['post_type'] ? $wptao['cj']['post_type'] : 'post';
     
    173180                    <tr>
    174181                      <th scope="row"><label for="wptao_code">填写插件授权码(<a target="_blank" href="https://wptao.com/wptao.html">购买</a>)</label></th>
    175                       <td><input type="text" name="authorize_code" id="wptao_code" size="30" value="<?php echo $wptao['code']['authorize_code'];?>"><?php echo $getTestCode;?>
     182                      <td><input type="text" name="authorize_code" id="wptao_code" size="0" value="<?php echo $wptao['code']['authorize_code'];?>"><?php echo $getTestCode;?>
    176183                      <?php if (is_multisite()) echo '<p class="description"><code>您正在使用WPMU,您可以在 管理网络 -> 设置 -> <a target="_blank" href="' . admin_url('network/settings.php?page=wptao') . '">淘宝客</a> 填写插件授权码。<a href="https://wptao.com/wptao.html" target="_blank">如何获得授权码</a></code></p>';?></td>
    177184                    </tr>
     
    196203                    </tr>
    197204                    <tr>
    198                       <th scope="row"><label for="wptao_theme">选择模板</label></th>
    199                       <td><label><input type="radio" name="wptao[theme]" value="0"<?php checked(!$wptao['theme']); ?>>模板1</label> [<a target="_blank" href="http://ww3.sinaimg.cn/large/62579065gw1eyflo4e4x2j20eg046js4.jpg">查看</a>] <label><input type="radio" name="wptao[theme]" value="2"<?php checked($wptao['theme'] == 2); ?>>模板2</label> [<a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eyflo3r1fzj20ek04wwfd.jpg">查看</a>] </td>
     205                      <th scope="row"><label for="wptao_theme">模板</label></th>
     206                      <td><label><input type="radio" name="wptao[theme]" value="0"<?php checked(!$wptao['theme']); ?>>模板1</label> [<a target="_blank" href="http://ww3.sinaimg.cn/large/62579065gw1eyflo4e4x2j20eg046js4.jpg">查看</a>] <label><input type="radio" name="wptao[theme]" value="2"<?php checked($wptao['theme'] == 2); ?>>模板2</label> [<a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eyflo3r1fzj20ek04wwfd.jpg">查看</a>] </td>
    200207                    </tr>
    201208                    <tr>
     
    213220              <div class="postbox">
    214221                <h3 class="hndle">
    215                   <label for="title">联盟设置</label>
     222                  <label for="title"></label>
    216223                </h3>
    217224                <div class="inside">
     
    228235                    </tr>
    229236                    <tr>
    230                       <th scope="row"><label for="wptao_pid">淘宝联盟-淘点金pid</label></th>
    231                       <td><input type="text" id="wptao_pid" name="wptao[pid]" size="30" value="<?php echo $wptao['pid'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#pid">如何获取?</a></td>
     237                      <th scope="row"><label for="wptao_pid">淘点金pid</label></th>
     238                      <td><input type="text" id="wptao_pid" name="wptao[pid]" size="0" value="<?php echo $wptao['pid'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#pid">如何获取?</a></td>
    232239                    </tr>
    233240                    <!--
    234241                    <tr>
    235242                      <th scope="row"><label for="wptao_qqpid">淘宝联盟-鹊桥pid (高佣金必备)</label></th>
    236                       <td><input type="text" id="wptao_qqpid" name="wptao[qqpid]" size="30" value="<?php echo $wptao['qqpid'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#qqpid">如何获取?</a><br /><code>切记:千万不能跟淘点金pid相同</code></td>
     243                      <td><input type="text" id="wptao_qqpid" name="wptao[qqpid]" size="0" value="<?php echo $wptao['qqpid'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#qqpid">如何获取?</a><br /><code>切记:千万不能跟淘点金pid相同</code></td>
    237244                    </tr>
    238245                    -->
    239246                    <tr>
    240                       <th scope="row"><label for="wptao_js">淘宝联盟-淘点金JS</label></th>
     247                      <th scope="row"><label for="wptao_js">淘点金JS</label></th>
    241248                      <td><label><input type="checkbox" id="wptao_js" name="wptao[js]" value="1"<?php checked($wptao['js']); ?>>添加到网站底部</label></label> (<code>如果您的主题已经加过了,请不要勾选</code>)</td>
    242249                    </tr>
    243250                    <tr>
    244                       <th scope="row">淘宝联盟-App Key<br/>(淘口令必备)</th>
     251                      <th scope="row">App Key<br/>(淘口令必备)</th>
    245252                      <td><input type="text" name="wptao[tb_appkey]" size="40" value="<?php echo $wptao['tb_appkey'];?>" />
    246253                      <br /><code>推荐,在淘宝联盟-推广管理-媒体管理-网站管理-【���看权限】- 联盟合作网站API-点击【查看】【<a target="_blank" href="http://ww3.sinaimg.cn/large/62579065gw1f9h7etp7iug20c906ejs1.gif">演示</a>】</code></td>
    247254                    </tr>
    248255                    <tr>
    249                       <th scope="row">淘宝联盟-App Secret<br/>(淘口令必备)</th>
     256                      <th scope="row">App Secret<br/>(淘口令必备)</th>
    250257                      <td><input type="text" name="wptao[tb_appsecret]" size="40" value="<?php echo $wptao['tb_appsecret'];?>" />
    251258                      <br /><code>推荐,获取方法同上,<a target="_blank" href="http://ww2.sinaimg.cn/large/62579065gw1f95ppp708jj20dw062q3t.jpg">位置如图</a></code></td>
    252259                    </tr>
    253                     <tr>
    254                       <th scope="row"><label for="wptao_dm_siteid">多麦CPS广告联盟-<a target="_blank" href="http://www.duomai.com/index.php?m=siter_sit&a=index">网站ID</a></label></th>
    255                       <td><input type="text" id="wptao_dm_siteid" name="wptao[dm_siteid]" size="30" value="<?php echo $wptao['dm_siteid'];?>" /> <a target="_blank" href="http://ww4.sinaimg.cn/large/62579065gw1eun9yn5moxj20dn07o0ty.jpg">查看</a></td>
    256                     </tr>
     260                    </tbody>
     261                  </table>
     262                </div>
     263                <!-- end of inside -->
     264              </div>
     265              <!-- end of postbox -->
     266              <div class="postbox">
     267                <h3 class="hndle">
     268                  <label for="title">多麦CPS广告联盟</label>
     269                </h3>
     270                <div class="inside">
     271                  <table class="form-table">
     272                    <tbody>
     273                    <tr>
     274                      <th scope="row"><label for="wptao_dm_siteid"><a target="_blank" href="http://www.duomai.com/index.php?m=siter_sit&a=index">网站ID</a></label></th>
     275                      <td><input type="text" id="wptao_dm_siteid" name="wptao[dm_siteid]" size="40" value="<?php echo $wptao['dm_siteid'];?>" /> <a target="_blank" href="http://ww4.sinaimg.cn/large/62579065gw1eun9yn5moxj20dn07o0ty.jpg">查看</a></td>
     276                    </tr>
     277                    </tbody>
     278                  </table>
     279                </div>
     280                <!-- end of inside -->
     281              </div>
     282              <!-- end of postbox -->
     283              <div class="postbox">
     284                <h3 class="hndle">
     285                  <label for="title">亚马逊</label>
     286                </h3>
     287                <div class="inside">
     288                  <table class="form-table">
     289                    <tbody>
    257290                    <tr>
    258291                      <th scope="row"><label for="wptao_z_tag"><a target="_blank" href="https://associates.amazon.cn/">亚马逊中国</a>-跟踪代码(联盟ID)</label></th>
    259                       <td><input type="text" id="wptao_z_tag" name="wptao[z_tag]" size="30" value="<?php echo $wptao['z_tag'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eund96vttij205c04omxa.jpg">查看</a></td>
     292                      <td><input type="text" id="wptao_z_tag" name="wptao[z_tag]" size="0" value="<?php echo $wptao['z_tag'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eund96vttij205c04omxa.jpg">查看</a></td>
    260293                    </tr>
    261294                    <tr>
    262295                      <th scope="row"><label for="wptao_z_tag_com"><a target="_blank" href="https://affiliate-program.amazon.com/">美国亚马逊</a>-跟踪代码(联盟ID)</label></th>
    263                       <td><input type="text" id="wptao_z_tag_com" name="wptao[z_tag_com]" size="30" value="<?php echo $wptao['z_tag_com'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eund96vttij205c04omxa.jpg">查看</a></td>
    264                     </tr>
    265                     <tr>
    266                       <th scope="row"><strong>其它联盟(可选)</th>
     296                      <td><input type="text" id="wptao_z_tag_com" name="wptao[z_tag_com]" size="40" value="<?php echo $wptao['z_tag_com'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eund96vttij205c04omxa.jpg">查看</a></td>
     297                    </tr>
     298                    </tbody>
     299                  </table>
     300                </div>
     301                <!-- end of inside -->
     302              </div>
     303              <!-- end of postbox -->
     304              <div class="postbox">
     305                <h3 class="hndle">
     306                  <label for="title">其它联盟(可选)</label>
     307                </h3>
     308                <div class="inside">
     309                  <table class="form-table">
     310                    <tbody>
     311                    <tr>
     312                      <th scope="row"></th>
    267313                      <td>以下商城也可以使用<a target="_blank" href="http://www.duomai.com/">多麦CPS广告联盟</a>,会优先获取下述官方联盟的推广链接,如果没有找到才获取【多麦CPS广告联盟】的推广链接。不管设置与否,都可以获取商品信息。</td>
    268314                    </tr>
    269315                    <tr>
    270316                      <th scope="row"><label for="wptao_unionId">京东-联盟ID</label></th>
    271                       <td><input type="text" id="wptao_unionId" name="wptao[unionId]" size="30" value="<?php echo $wptao['unionId'];?>" /> <a target="_blank" href="http://ww2.sinaimg.cn/large/62579065gw1eu92xormivj20fl05674l.jpg">查看</a><br /><code>位于【京东联盟】-【<a target="_blank" href="http://media.jd.com/master/account/center">结算中心</a>】</code></td>
     317                      <td><input type="text" id="wptao_unionId" name="wptao[unionId]" size="0" value="<?php echo $wptao['unionId'];?>" /> <a target="_blank" href="http://ww2.sinaimg.cn/large/62579065gw1eu92xormivj20fl05674l.jpg">查看</a><br /><code>位于【京东联盟】-【<a target="_blank" href="http://media.jd.com/master/account/center">结算中心</a>】</code></td>
    272318                    </tr>
    273319                    <tr>
    274320                      <th scope="row"><label for="wptao_webId">京东-网站ID</label></th>
    275                       <td><input type="text" id="wptao_webId" name="wptao[webId]" size="30" value="<?php echo $wptao['webId'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eu92xp7q1wj20ef08ndgv.jpg">查看</a><br /><code>位于【京东联盟】-【<a target="_blank" href="http://media.jd.com/myadv/web">推广管理</a>】</code></td>
     321                      <td><input type="text" id="wptao_webId" name="wptao[webId]" size="0" value="<?php echo $wptao['webId'];?>" /> <a target="_blank" href="http://ww1.sinaimg.cn/large/62579065gw1eu92xp7q1wj20ef08ndgv.jpg">查看</a><br /><code>位于【京东联盟】-【<a target="_blank" href="http://media.jd.com/myadv/web">推广管理</a>】</code></td>
    276322                    </tr>
    277323                    <tr>
    278324                      <th scope="row"><label for="wptao_jd_token">京东-Access token</label></th>
    279                       <td><input type="text" id="wptao_jd_token" name="wptao[jd_token]" size="30" value="<?php echo $wptao['jd_token'];?>" /> <a target="_blank" href="http://open.blogqun.com/oauth/jd.php">去获取</a></td>
     325                      <td><input type="text" id="wptao_jd_token" name="wptao[jd_token]" size="0" value="<?php echo $wptao['jd_token'];?>" /> <a target="_blank" href="http://open.blogqun.com/oauth/jd.php">去获取</a></td>
    280326                    </tr>
    281327                    <tr>
    282328                      <th scope="row"><label for="wptao_dangdang_from">当当网-联盟ID</label></th>
    283                       <td><input type="text" id="wptao_dangdang_from" name="wptao[dangdang_from]" size="30" value="<?php echo $wptao['dangdang_from'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#dangdang">如何获取?</a></td>
    284                     </tr>
     329                      <td><input type="text" id="wptao_dangdang_from" name="wptao[dangdang_from]" size="40" value="<?php echo $wptao['dangdang_from'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#dangdang">如何获取?</a></td>
     330                    </tr>
     331                    <?php if ($wptao['suning_userId']) { ?>
    285332                    <tr>
    286333                      <th scope="row"><label for="wptao_suning_userId">苏宁易购-userId</label></th>
    287                       <td><input type="text" id="wptao_suning_userId" name="wptao[suning_userId]" size="30" value="<?php echo $wptao['suning_userId'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#suning">如何获取?</a></td>
     334                      <td><input type="text" id="wptao_suning_userId" name="wptao[suning_userId]" size="40" value="<?php echo $wptao['suning_userId'];?>" /> <a target="_blank" href="https://wptao.com/wptao.html#suning">如何获取?</a></td>
     335                    </tr>
     336                    <?php } ?>
     337                    <tr>
     338                      <th scope="row">网易考拉-跟踪码</th>
     339                      <td><input type="text" name="wptao[kaola]" size="40" value="<?php echo $wptao['kaola'];?>" /> <a target="_blank" href="http://cps.kaola.com/main">去获取</a></td>
     340                    </tr>
     341                    <tr>
     342                      <th scope="row">网易考拉-Key</th>
     343                      <td><input type="text" name="wptao[kaola_key]" size="40" value="<?php echo $wptao['kaola_key'];?>" /></td>
    288344                    </tr>
    289345                    </tbody>
     
    735791    return array('mm_link' => array('title' => '直达链接/推广链接',
    736792            '_desc' => '采集时建议您别采集数据到此,由插件自动转换填写,<span style="color:#f50">旗舰版及以上版本还可以显示内链和处理商品是否过期。</span>',
    737             'desc' => '提示:淘宝、天猫、聚划算也可以不填写【商品推广链接】,用户点击时会自动生成并且自动转内链(走普通佣金)。只要填写了【商品推广链接】都会自动转内链。',
     793            'desc' => '提示:淘宝、天猫、聚划算也可以不填写【商品推广链接】,用户点击时会自动生成并且自动转内链。只要填写了【商品推广链接】都会自动转内链。',
    738794            'placeholder' => '商品推广链接'
    739795            ),
     
    794850    global $post, $wptao_options;
    795851    $tbk = array();
    796     if ($wptao_options['box'] && $wptao_options['caiji']) {
     852    if ($wptao_options['box'] && $wptao_options['caiji']) {
    797853        $options = wptao_save_fields();
    798854        // 不显示一些字段
    799855
    800856        unset($options['link'], $options['text0'], $options['desc']);
    801         $options = array_intersect_key($options, $wptao_options['caiji']);
     857        if ($fields['red_title'] && $fields['red_title'] == '_secondary_title') unset($fields['red_title']);
     858        $options = array_intersect_key($options, $fields);
    802859        $items = array();
    803860        foreach ($options as $key => $value) {
    804861            $items[$key] = 'tbk_' . $key;
    805862        }
    806         if ($wptao_options['caiji']['title'] && $wptao_options['caiji']['title'] == 'tbk_title') {
     863        if ($['title'] == 'tbk_title') {
    807864            $items['title'] = 'titlewrap input';
    808             unset($options['title'], $wptao_options['caiji']['title']);
     865            unset($options['title'], $['title']);
    809866        }
    810         if ($wptao_options['caiji']['desc']) {
    811             if ($wptao_options['caiji']['desc'] == 'tbk_desc') {
     867        if ($['desc']) {
     868            if ($['desc'] == 'tbk_desc') {
    812869                $items['desc'] = 'wp-content-editor-container textarea';
    813             } elseif ($wptao_options['caiji']['desc'] == 'tbk_pic') {
     870            } elseif ($['desc'] == 'tbk_pic') {
    814871                $items['desc_pic'] = 1;
    815872            }
     
    831888var wptao_data=<?php echo json_encode_zh_cn(array_filter($items));?>;
    832889var wptao_preview=wptao_data.preview;
    833 var wptao_redtitle=<?php echo $wptao_options['caiji']['red_title'] ? $wptao_options['red_title_format'] : 0;?>;
     890var wptao_redtitle=<?php echo $['red_title'] ? $wptao_options['red_title_format'] : 0;?>;
    834891function sub(a,b){var c,d,e,f;try{c=a.toString().split(".")[1].length}catch(g){c=0}try{d=b.toString().split(".")[1].length}catch(g){d=0}return e=Math.pow(10,Math.max(c,d)),f=c>=d?c:d,((a*e-b*e)/e).toFixed(f)}
    835892jQuery(function($){$("#get_item_info").click(function(){if("https:"==document.location.protocol&&(wptao_js.api.indexOf('https:')=='-1')){alert('很抱歉,测试版不支持https的网站,请使用付费版!');window.open('https://wptao.com/wptao.html?from=wptao');return false;}
     
    839896if(data.price){data.zk_price=data.coupon_value?sub(data.price,data.coupon_value):data.price;}
    840897for(var i in wptao_data){if(data[i]){$("#"+wptao_data[i]).val(data[i]);}}
    841 if(wptao_redtitle&&data.zk_price){var red_title='';if(data.coupon_value)red_title+=wptao_redtitle==1?'券后':'优惠券后';red_title+=data.zk_price+'元';$("#tbk_red_title").val(red_title);}
     898if(wptao_redtitle&&data.zk_price){var red_title='';if(data.coupon_value)red_title+=wptao_redtitle==1?'券后':'优惠券后';red_title+=data.zk_price+'元';$("#tbk_red_title").val(red_title);}
    842899if(data.tkinfo){$('#wptao_commfee').html(data.tkinfo);}
    843900if(data.coupon){if(data.dx){$('#tbk_dx').attr('checked',true);}else{$("#tbk_dx").attr('checked',false);}}
     
    861918    <input type="hidden" name="tbk[jh]" id="tbk_jh" value="<?php echo $tbk['jh'];?>" />
    862919    <input type="button" id="get_item_info" title="获取信息" value="获取信息" />
    863     <span class="description">支持淘宝/天猫/京东/国美/苏宁/当当/亚马逊/多麦CPS等自动获取</span>
     920    <span class="description"></span>
    864921    </p>
    865922    <div id="wptao_commfee"></div>
     
    936993                unset($fields['coupon_value'], $fields['coupon_end'], $fields['dx']);
    937994            }
     995
    938996            foreach ($fields as $k => $v) {
    939997                if ($_POST['tbk'][$k]) {
     
    9421000                    delete_post_meta($post_id, $v);
    9431001                }
    944             } 
     1002            }
    9451003        }
    9461004    }
    9471005}
     1006
    9481007// WPMU
     1008
     1009
     1010
     1011
     1012
     1013
    9491014function wptao_network_pages() {
    9501015    add_submenu_page('settings.php', '淘宝客', '淘宝客', 'manage_options', 'wptao', 'wptao_network_admin');
Note: See TracChangeset for help on using the changeset viewer.