Aliexpress.com - EUR to CZK conversion

Převod ceny z EUR na CZK na aliexpress.com

  1. // ==UserScript==
  2. // @name Aliexpress.com - EUR to CZK conversion
  3. // @version 1.3
  4. // @description Převod ceny z EUR na CZK na aliexpress.com
  5. // @author cuckycz
  6. // @match http://www.aliexpress.com/item/*
  7. // @match https://www.aliexpress.com/item/*
  8. // @match https://shoppingcart.aliexpress.com/shopcart/*
  9. // @grant GM_xmlhttpRequest
  10. // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
  11. //
  12. // @namespace https://gf.qytechs.cn/users/39040
  13. // ==/UserScript==
  14. /*******************/
  15. //zjisteni kurzu
  16. var CZK;
  17. GM_xmlhttpRequest ( {
  18. method: "GET",
  19. url: 'https://currency-api.appspot.com/api/EUR/CZK.json?amount=1.00',
  20. onload: function (rsp){
  21. var rspJSON = JSON.parse (rsp.responseText);
  22. var convRate = rspJSON.rate;
  23. CZK = convRate;
  24. console.log ('Kurz ',convRate);
  25. }
  26. } );
  27.  
  28. /*******************/
  29. function eurToCZK(eur) {
  30. var plnStr = '';
  31. eur = eur.replace(",", ".");
  32. if($.isNumeric(eur)) {
  33. plnStr = (parseFloat(eur) * CZK).toFixed(2) + ' Kč';
  34.  
  35. }
  36. return plnStr.replace(".", ",");
  37. };
  38.  
  39. $(function(){
  40. $('span[itemprop="priceCurrency"]').hide();
  41. var lowPrice = $('span[itemprop="lowPrice"]');
  42. var lowEur = lowPrice.text();
  43. lowPrice.text(eurToCZK(lowEur));
  44. lowPrice.attr('title', lowEur + ' €\nKurz: '+CZK);
  45. var highPrice = $('span[itemprop="highPrice"]');
  46. var highEur = highPrice.text();
  47. highPrice.text(eurToCZK(highEur));
  48. highPrice.attr('title', highEur + ' €\nKurz: '+CZK);
  49. var price = $('span[itemprop="price"]');
  50. var priceEur = price.text();
  51. price.text(eurToCZK(priceEur));
  52. price.attr('title', priceEur + ' €\nKurz: '+CZK);
  53. var totalPrice = $('span#j-total-price-value');
  54. var totalEur = totalPrice.text();
  55. totalPrice.text(eurToCZK(totalEur.substring(2,totalEur.length)));
  56. totalPrice.attr('title', totalEur + ' €\nKurz: '+CZK);
  57. $('a[data-role="sku"]').click(function(e) {
  58. setTimeout(function(){
  59. var totalEur = totalPrice.text();
  60. totalPrice.text(eurToCZK(totalEur.substring(2,totalEur.length)));
  61. priceEur = price.text();
  62. price.text(eurToCZK(priceEur));
  63. }, 500);
  64. });
  65. });
  66.  
  67.  
  68.  
  69.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址