Greasy Fork镜像 支持简体中文。
Attempts to convert USD to Polish zloty on aliexpress
< 腳本Aliexpress.com - USD to PLN conversion的回應
Fajny ale wymaga rozszerzenia// ==UserScript==// @name Aliexpress.com - USD to PLN conversion// @namespace https://gf.qytechs.cn/pl/scripts/16103-konwerter-do-pln-w-aliexpress// @version 1.1// @description Attempts to convert USD to Polish zloty on aliexpress// @author Barricade// @match *.aliexpress.com/item/*// @match *.aliexpress.com/category/*// @grant GM_xmlhttpRequest// @grant GM_log// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js// ==/UserScript==/*******************///Pobranie kursu zł//var PLN;GM_xmlhttpRequest ( { method: "GET", url: 'https://currency-api.appspot.com/api/USD/PLN.json?amount=1.00', onload: function (rsp){ var rspJSON = JSON.parse (rsp.responseText); var convRate = rspJSON.rate; PLN = convRate; //console.log ('kurs wynosi ',convRate); GM_log( rsp.responseText ); }} );/*******************/function usdToPLN(usd) { var plnStr = ''; //GM_log("["+usd+"]"); // Check if string is not a single usd, i.e: US $0.67 - 10.56 if( ! $.isNumeric(usd)) { var i = usd.indexOf('-'); if( i != -1 ) { var val1 = parseFloat(usd.substring(4,usd.indexOf('-')-1)); var val2 = parseFloat(usd.substring(usd.indexOf('-')+1, usd.length)); val1 = (val1 * PLN).toFixed(2) + ' zł'; val2 = (val2 * PLN).toFixed(2) + ' zł'; plnStr = val1 + ' - ' + val2 +'('+usd+')'; } else { var val = parseFloat( usd.substr(4) ); plnStr = (val * PLN).toFixed(2) + ' zł ('+usd+')'; } } else { plnStr = parseFloat(usd * PLN).toFixed(2) + ' zł ('+usd+')'; } return plnStr;}$(function(){ $('span[itemprop="priceCurrency"]').hide(); $('span[itemprop="lowPrice"]').text(usdToPLN($('span[itemprop="lowPrice"]').text())); $('span[itemprop="highPrice"]').text(usdToPLN($('span[itemprop="highPrice"]').text())); $('span[itemprop="price"]').each(function(index, val) { $(this).text(usdToPLN($(this).text())); });});
登入以回復
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址
Fajny ale wymaga rozszerzenia
// ==UserScript==
// @name Aliexpress.com - USD to PLN conversion
// @namespace https://gf.qytechs.cn/pl/scripts/16103-konwerter-do-pln-w-aliexpress
// @version 1.1
// @description Attempts to convert USD to Polish zloty on aliexpress
// @author Barricade
// @match *.aliexpress.com/item/*
// @match *.aliexpress.com/category/*
// @grant GM_xmlhttpRequest
// @grant GM_log
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// ==/UserScript==
/*******************/
//Pobranie kursu zł//
var PLN;
GM_xmlhttpRequest ( {
method: "GET",
url: 'https://currency-api.appspot.com/api/USD/PLN.json?amount=1.00',
onload: function (rsp){
var rspJSON = JSON.parse (rsp.responseText);
var convRate = rspJSON.rate;
PLN = convRate;
//console.log ('kurs wynosi ',convRate);
GM_log( rsp.responseText );
}
} );
/*******************/
function usdToPLN(usd) {
var plnStr = '';
//GM_log("["+usd+"]");
// Check if string is not a single usd, i.e: US $0.67 - 10.56
if( ! $.isNumeric(usd)) {
var i = usd.indexOf('-');
if( i != -1 ) {
var val1 = parseFloat(usd.substring(4,usd.indexOf('-')-1));
var val2 = parseFloat(usd.substring(usd.indexOf('-')+1, usd.length));
val1 = (val1 * PLN).toFixed(2) + ' zł';
val2 = (val2 * PLN).toFixed(2) + ' zł';
plnStr = val1 + ' - ' + val2 +'('+usd+')';
} else {
var val = parseFloat( usd.substr(4) );
plnStr = (val * PLN).toFixed(2) + ' zł ('+usd+')';
}
}
else {
plnStr = parseFloat(usd * PLN).toFixed(2) + ' zł ('+usd+')';
}
return plnStr;
}
$(function(){
$('span[itemprop="priceCurrency"]').hide();
$('span[itemprop="lowPrice"]').text(usdToPLN($('span[itemprop="lowPrice"]').text()));
$('span[itemprop="highPrice"]').text(usdToPLN($('span[itemprop="highPrice"]').text()));
$('span[itemprop="price"]').each(function(index, val) {
$(this).text(usdToPLN($(this).text()));
});
});