Changeset 1908875
- Timestamp:
- 07/13/2018 04:01:22 PM (6 years ago)
- Location:
- wptao
- Files:
-
- 25 added
- 7 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
wptao/trunk/Readme.txt
r1907015 r1908875 2 2 Contributors: smyx 3 3 Donate link: https://wptao.com/wptao.html 4 Tags: post,posts,admin,ajax,taobao,tmall,duomai, CPS,taobaoke,alimama,淘宝客,天猫,聚划算,多麦,多麦CPS广告联盟,京东商城,京东,国美,苏宁,亚马逊,当当网,广告联盟,联盟5 Requires at least: 3. 06 Tested up to: 4.9. 57 Stable tag: 2.5. 44 Tags: post,posts,admin,ajax,taobao,tmall,duomai,,亚马逊,当当网,广告联盟,联盟 5 Requires at least: 3. 6 Tested up to: 4.9. 7 Stable tag: 2.5. 8 8 9 9 匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS),支持多麦CPS广告联盟。 … … 19 19 1.一键获取商品信息,发布商品效率高,小编最爱。 20 20 21 [1]. 在不改变您原有主题的结构下,增加一个获取信息栏目,只要您在商品链接那边输入一个商品链接或者推广链接,点击【获取信息】就可以拿到标题,图标、价格 。22 23 * 1.提示商品通用佣金多少,月支出佣金及推广量,可以初步判断商品受欢迎程度。(目前仅限淘宝 、天猫、京东商品信息有提示)24 25 * 2.推广链接会自动填充,支持高佣金(仅限淘宝 天猫)。21 [1]. 在不改变您原有主题的结构下,增加一个获取信息栏目,只要您在商品链接那边输入一个商品链接或者推广链接,点击【获取信息】就可以拿到标题,图标、价格。 22 23 * 1.提示商品通用佣金多少,月支出佣金及推广量,可以初步判断商品受欢迎程度。(目前仅限淘宝) 24 25 * 2.推广链接会自动填充,支持高佣金(仅限淘宝天猫)。 26 26 27 27 * 3.获取商品信息目前支持淘宝网/天猫/京东/国美/苏宁/当当网/聚划算等。(包括获取推广链接) 28 28 29 * 4.支持 [多麦CPS广告联盟](http://www.duomai.com/) (仅获取推广链接) ,可以一次申请上百个商城(如:京东/国美/苏宁/当当网/唯品会/乐蜂网/美丽说/蘑菇街/一号店等),申请快速,收款更快! (其中,京东/国美/苏宁/当当网还支持获取商品信息)29 * 4.支持 [多麦CPS广告联盟](http://www.duomai.com/) (仅获取推广链接) ,可以一次申请上百个商城(如:京东/国美/苏宁/当当网/唯品会/乐蜂网/美丽说/蘑菇街/一号店等),申请快速,收款更快! 30 30 31 31 * 5.支持自动获取亚马逊中国/美国亚马逊推广链接。 … … 70 70 == Changelog == 71 71 72 = 3.5.4 = 72 = 2.5.5 / 3.5.5 = 73 74 2018/7/13 75 76 新增:网易考拉获取商品信息+推广链接【联盟设置】 77 78 = 2.5.5 / 3.5.4 = 73 79 74 80 2018/6/26 -
wptao/trunk/mce/mce.php
r1856688 r1908875 7 7 } 8 8 $wptao_position = isset($_COOKIE['wptao_position']) ? $_COOKIE['wptao_position'] : ''; 9 9 10 ?> 10 11 <!DOCTYPE HTML> … … 14 15 <title>获取淘宝客信息</title> 15 16 <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' /> 17 18 <body> 18 19 <!-- By WordPress淘宝客插件 https://wptao.com/taoke --> … … 21 22 <table class="form-table"> 22 23 <tr> 23 <th style="width: 20%;"> <label for="tbk_link">商品链接 (*)</label>24 <th style="width:20%;"> <label for="tbk_link">商品链接 (*)</label> 24 25 </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%;" /> 26 27 <p class="description"> 27 28 <input type="hidden" name="tbk[site]" id="tbk_site" /> 28 29 <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="获取信息" /> 30 31 </p> 31 32 </td> … … 36 37 <?php if (wptao_options('mce_mm')) { ?> 37 38 <tr> 38 <th style="width: 20%;"> <label for="tbk_mm_link">商品推广链接</label>39 <th style="width:20%;"> <label for="tbk_mm_link">商品推广链接</label> 39 40 </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> 41 42 </tr> 42 43 <?php } ?> 43 44 <!-- 44 45 <tr> 45 <th style="width: 20%;"> <label for="shop_name">店铺名称</label>46 <th style="width:20%;"> <label for="shop_name">店铺名称</label> 46 47 </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> 48 49 </tr> 49 50 <tr> 50 <th style="width: 20%;"> <label for="shop_url">店铺推广链接</label>51 <th style="width:20%;"> <label for="shop_url">店铺推广链接</label> 51 52 </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> 53 54 </tr> 54 55 --> 55 56 <tr> 56 <th style="width: 20%;"> <label for="post_title">商品标题</label>57 <th style="width:20%;"> <label for="post_title">商品标题</label> 57 58 </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> 59 60 </tr> 60 61 <tr> 61 <th style="width: 20%;"> <label for="tbk_price">商品价格</label>62 <th style="width:20%;"> <label for="tbk_price">商品价格</label> 62 63 </th> 63 64 <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> 64 65 </tr> 65 66 <tr> 66 <th style="width: 20%;"> <label for="tbk_coupon">优惠券链接</label>67 <th style="width:20%;"> <label for="tbk_coupon">优惠券链接</label> 67 68 </th> 68 69 <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> 69 70 </tr> 70 71 <tr> 71 <th style="width: 20%;"> <label for="imageURL">商品图片</label>72 <th style="width:20%;"> <label for="imageURL">商品图片</label> 72 73 </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> 74 75 </tr> 75 76 <tr> 76 <th style="width: 20%;"> <label for="post_content">推荐理由</label>77 <th style="width:20%;"> <label for="post_content">推荐理由</label> 77 78 </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> 79 80 </tr> 80 81 </table> 81 82 <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"> 84 88 <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> 85 89 </div> … … 90 94 </form> 91 95 <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()} 96 function 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)} 94 97 var wptao_data,wptao_js = <?php echo json_encode(wptao_js_var());?>; 95 98 (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 255 255 .wptao-table .w20{width:20%} 256 256 .wptao-table input[type=text],.wptao-table select,.wptao-table textarea{margin:1px} 257 257 258 .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} 258 259 #postbox-container-1 .wptao-table .w90,#postbox-container-1 .wptao-table .w30,#postbox-container-1 .wptao-table .w20{width:100%} … … 289 290 $tags = array('title' => '标题', 290 291 'desc' => '文案', 292 291 293 'price' => '价格', 292 294 'old_price' => '原价', … … 352 354 if (is_multisite()) { // WPMU 353 355 $option = get_site_option('wptao_code'); 354 if ($option ['bought']) {356 if ($option['bought']) { 355 357 return $option; 356 358 } … … 379 381 } elseif (strpos($url, '.suning.com')) { 380 382 $site = 'suning'; 383 384 381 385 } elseif (strpos($url, '.amazon.cn')) { 382 386 $site = 'amazon'; … … 392 396 $op = 'from=' . $wptao_options['dangdang_from']; 393 397 } 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']; 395 401 } elseif ($site == 'amazon') { 396 402 $op = 'z_tag=' . $wptao_options['z_tag']; … … 400 406 $op = ''; 401 407 $op .= 'pid=' . $wptao_options['pid']; 402 $op .= '&appkey=' . $wptao_options['tb_appkey'] . '&secret=' . $wptao_options['tb_appsecret'];408 $op .= '&appkey=' . ; 403 409 if ($wptao_options['gao']) $op .= '&gao=' . trim($wptao_options['gao']); 404 410 if ($wptao_options['gao_key']) $op .= '&gaokey=' . trim($wptao_options['gao_key']); … … 406 412 $op .= '&token=' . $wptao_options['jd_token'] . '&unionId=' . $wptao_options['unionId'] . '&webId=' . $wptao_options['webId']; 407 413 $op .= '&from=' . $wptao_options['dangdang_from']; 408 $op .= '&userId=' . $wptao_options['suning_userId'];414 $op .= '&userId=' . $wptao_options['suning_userId']; 409 415 $op .= '&z_tag=' . $wptao_options['z_tag']; 410 416 $op .= '&z_tag_com=' . $wptao_options['z_tag_com']; 417 411 418 } 412 419 } … … 500 507 $out = apply_filters('wptao_html', '', $atts); // 自定义html,写在主题functions.php 501 508 if (!$out) { 509 502 510 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; 509 524 } 510 525 // 图片 … … 554 569 } 555 570 } 571 556 572 if (empty($atts['src'])) { // 没有图片不加模版 557 573 return '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '">' . $atts['title'] . '</a> '; 558 574 } 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 . '">'; 562 583 $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img itemprop="image" class="wptao-res" src="' . $atts['src'] . '" alt="' . $atts['title'] . '" /></a>'; 563 584 $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>'; … … 570 591 } 571 592 $out .= '</div><div class="wptao-clear"></div>'; 593 594 595 596 597 598 572 599 } 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 . '">'; 574 604 $out .= '<a rel="nofollow" target="_blank" href="' . $atts['url'] . '"><img itemprop="image" class="wptao-res" src="' . $atts['src'] . '" alt="' . $atts['title'] . '" /></a>'; 575 605 $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>'; … … 579 609 $out .= $quan_link; 580 610 $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>'; 583 613 } 584 614 $out .= '</div><div class="wptao-clear"></div>'; … … 589 619 add_action('wp_head', 'wptao_wp_head'); 590 620 function 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); 592 622 wp_print_styles('wptao-theme'); 593 623 } … … 604 634 // ajax 605 635 add_action('wp_ajax_wptao_ajax', 'wptao_ajax'); 636 606 637 function wptao_ajax() { 607 638 $action = isset($_REQUEST['type']) ? sanitize_key($_REQUEST['type']) : ''; -
wptao/trunk/wptao.php
r1893494 r1908875 6 6 Author URI: https://wptao.com/smyx 7 7 Plugin URI: https://wptao.com/wptao.html 8 Description: 匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS)。(目前支持多麦CPS广告联盟(仅推广链接)、淘宝网、天猫、京东、国美、苏宁、当当网、亚马逊、聚划算 等)9 Version: 2.5. 48 Description: 匹配不同的淘宝客主题,实现自动填充商品信息及推广链接(CPS)。(目前支持多麦CPS广告联盟(仅推广链接)、淘宝网、天猫、京东、国美、苏宁、当当网、亚马逊、聚划算等) 9 Version: 2.5. 10 10 */ 11 11 12 define('WPTAO_V', '2.5. 4');12 define('WPTAO_V', '2.5.'); 13 13 define("WPTAO_ULTIMATE", false); 14 14 define("WPTAO_URL", plugins_url('wptao')); … … 24 24 if (is_array($wptao_options)) { 25 25 if ($wptao_options['box']) unset($wptao_options['item']); 26 27 28 29 26 30 } 27 31 … … 84 88 } 85 89 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); 87 91 } 88 92 if (isset($wptao['open']) && !is_array($wptao['open'])) { // V1.4 … … 102 106 if (!isset($wptao['coupon_end'])) { // V3.0.1 103 107 $wptao['coupon_end'] = 1; 108 109 110 104 111 } 105 112 $cj_post_type = $wptao['cj']['post_type'] ? $wptao['cj']['post_type'] : 'post'; … … 173 180 <tr> 174 181 <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;?> 176 183 <?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> 177 184 </tr> … … 196 203 </tr> 197 204 <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> 200 207 </tr> 201 208 <tr> … … 213 220 <div class="postbox"> 214 221 <h3 class="hndle"> 215 <label for="title"> 联盟设置</label>222 <label for="title"></label> 216 223 </h3> 217 224 <div class="inside"> … … 228 235 </tr> 229 236 <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> 232 239 </tr> 233 240 <!-- 234 241 <tr> 235 242 <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> 237 244 </tr> 238 245 --> 239 246 <tr> 240 <th scope="row"><label for="wptao_js">淘 宝联盟-淘点金JS</label></th>247 <th scope="row"><label for="wptao_js">淘点金JS</label></th> 241 248 <td><label><input type="checkbox" id="wptao_js" name="wptao[js]" value="1"<?php checked($wptao['js']); ?>>添加到网站底部</label></label> (<code>如果您的主题已经加过了,请不要勾选</code>)</td> 242 249 </tr> 243 250 <tr> 244 <th scope="row"> 淘宝联盟-App Key<br/>(淘口令必备)</th>251 <th scope="row">App Key<br/>(淘口令必备)</th> 245 252 <td><input type="text" name="wptao[tb_appkey]" size="40" value="<?php echo $wptao['tb_appkey'];?>" /> 246 253 <br /><code>推荐,在淘宝联盟-推广管理-媒体管理-网站管理-【���看权限】- 联盟合作网站API-点击【查看】【<a target="_blank" href="http://ww3.sinaimg.cn/large/62579065gw1f9h7etp7iug20c906ejs1.gif">演示</a>】</code></td> 247 254 </tr> 248 255 <tr> 249 <th scope="row"> 淘宝联盟-App Secret<br/>(淘口令必备)</th>256 <th scope="row">App Secret<br/>(淘口令必备)</th> 250 257 <td><input type="text" name="wptao[tb_appsecret]" size="40" value="<?php echo $wptao['tb_appsecret'];?>" /> 251 258 <br /><code>推荐,获取方法同上,<a target="_blank" href="http://ww2.sinaimg.cn/large/62579065gw1f95ppp708jj20dw062q3t.jpg">位置如图</a></code></td> 252 259 </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> 257 290 <tr> 258 291 <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> 260 293 </tr> 261 294 <tr> 262 295 <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> 267 313 <td>以下商城也可以使用<a target="_blank" href="http://www.duomai.com/">多麦CPS广告联盟</a>,会优先获取下述官方联盟的推广链接,如果没有找到才获取【多麦CPS广告联盟】的推广链接。不管设置与否,都可以获取商品信息。</td> 268 314 </tr> 269 315 <tr> 270 316 <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> 272 318 </tr> 273 319 <tr> 274 320 <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> 276 322 </tr> 277 323 <tr> 278 324 <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> 280 326 </tr> 281 327 <tr> 282 328 <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']) { ?> 285 332 <tr> 286 333 <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> 288 344 </tr> 289 345 </tbody> … … 735 791 return array('mm_link' => array('title' => '直达链接/推广链接', 736 792 '_desc' => '采集时建议您别采集数据到此,由插件自动转换填写,<span style="color:#f50">旗舰版及以上版本还可以显示内链和处理商品是否过期。</span>', 737 'desc' => '提示:淘宝、天猫、聚划算也可以不填写【商品推广链接】,用户点击时会自动生成并且自动转内链 (走普通佣金)。只要填写了【商品推广链接】都会自动转内链。',793 'desc' => '提示:淘宝、天猫、聚划算也可以不填写【商品推广链接】,用户点击时会自动生成并且自动转内链。只要填写了【商品推广链接】都会自动转内链。', 738 794 'placeholder' => '商品推广链接' 739 795 ), … … 794 850 global $post, $wptao_options; 795 851 $tbk = array(); 796 if ($wptao_options['box'] && $ wptao_options['caiji']) {852 if ($wptao_options['box'] && $wptao_options['caiji']) { 797 853 $options = wptao_save_fields(); 798 854 // 不显示一些字段 799 855 800 856 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); 802 859 $items = array(); 803 860 foreach ($options as $key => $value) { 804 861 $items[$key] = 'tbk_' . $key; 805 862 } 806 if ($ wptao_options['caiji']['title'] && $wptao_options['caiji']['title'] == 'tbk_title') {863 if ($['title'] == 'tbk_title') { 807 864 $items['title'] = 'titlewrap input'; 808 unset($options['title'], $ wptao_options['caiji']['title']);865 unset($options['title'], $['title']); 809 866 } 810 if ($ wptao_options['caiji']['desc']) {811 if ($ wptao_options['caiji']['desc'] == 'tbk_desc') {867 if ($['desc']) { 868 if ($['desc'] == 'tbk_desc') { 812 869 $items['desc'] = 'wp-content-editor-container textarea'; 813 } elseif ($ wptao_options['caiji']['desc'] == 'tbk_pic') {870 } elseif ($['desc'] == 'tbk_pic') { 814 871 $items['desc_pic'] = 1; 815 872 } … … 831 888 var wptao_data=<?php echo json_encode_zh_cn(array_filter($items));?>; 832 889 var wptao_preview=wptao_data.preview; 833 var wptao_redtitle=<?php echo $ wptao_options['caiji']['red_title'] ? $wptao_options['red_title_format'] : 0;?>;890 var wptao_redtitle=<?php echo $['red_title'] ? $wptao_options['red_title_format'] : 0;?>; 834 891 function 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)} 835 892 jQuery(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;} … … 839 896 if(data.price){data.zk_price=data.coupon_value?sub(data.price,data.coupon_value):data.price;} 840 897 for(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);}898 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);} 842 899 if(data.tkinfo){$('#wptao_commfee').html(data.tkinfo);} 843 900 if(data.coupon){if(data.dx){$('#tbk_dx').attr('checked',true);}else{$("#tbk_dx").attr('checked',false);}} … … 861 918 <input type="hidden" name="tbk[jh]" id="tbk_jh" value="<?php echo $tbk['jh'];?>" /> 862 919 <input type="button" id="get_item_info" title="获取信息" value="获取信息" /> 863 <span class="description"> 支持淘宝/天猫/京东/国美/苏宁/当当/亚马逊/多麦CPS等自动获取</span>920 <span class="description"></span> 864 921 </p> 865 922 <div id="wptao_commfee"></div> … … 936 993 unset($fields['coupon_value'], $fields['coupon_end'], $fields['dx']); 937 994 } 995 938 996 foreach ($fields as $k => $v) { 939 997 if ($_POST['tbk'][$k]) { … … 942 1000 delete_post_meta($post_id, $v); 943 1001 } 944 } 1002 } 945 1003 } 946 1004 } 947 1005 } 1006 948 1007 // WPMU 1008 1009 1010 1011 1012 1013 949 1014 function wptao_network_pages() { 950 1015 add_submenu_page('settings.php', '淘宝客', '淘宝客', 'manage_options', 'wptao', 'wptao_network_admin');
Note: See TracChangeset
for help on using the changeset viewer.