{"id":1038,"date":"2026-05-26T01:25:56","date_gmt":"2026-05-25T22:25:56","guid":{"rendered":"https:\/\/fxknews.com\/?page_id=1038"},"modified":"2026-06-18T01:12:27","modified_gmt":"2026-06-17T22:12:27","slug":"kripto-piyasalari","status":"publish","type":"page","link":"https:\/\/fxknews.com\/?page_id=1038","title":{"rendered":"Piyasa Verileri"},"content":{"rendered":"\n<div class=\"fxk-crypto-page\">\n\n<style>\n.fxk-crypto-page { max-width: 960px; margin: 0 auto; padding: 10px 0; }\n.fxk-mobile-list { display: none; }\n\n.fxk-crypto-intro {\n  margin-bottom: 28px;\n  padding: 20px 24px;\n  background: rgba(212,175,55,0.08);\n  border-left: 4px solid #d4af37;\n  border-radius: 4px;\n}\n.fxk-crypto-intro h2 { color: #d4af37; margin: 0 0 8px 0; font-size: 19px; font-weight: 700; }\n.fxk-crypto-intro p { color: #c0c0c0; font-size: 14px; line-height: 1.65; margin: 0; }\n\n.fxk-crypto-controls {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 16px;\n  gap: 12px;\n  flex-wrap: wrap;\n}\n.fxk-crypto-search {\n  background: rgba(255,255,255,0.04) !important;\n  border: 1px solid rgba(212,175,55,0.2) !important;\n  border-radius: 8px !important;\n  padding: 8px 14px !important;\n  color: #f4f7fb !important;\n  font-size: 13px;\n  outline: none;\n  width: 220px;\n  -webkit-appearance: none;\n}\n.fxk-crypto-search::placeholder { color: #4a5568; }\n.fxk-crypto-search:focus { border-color: rgba(212,175,55,0.5) !important; }\n\n.fxk-crypto-updated { font-size: 11px; color: #4a5568; }\n.fxk-crypto-dot { width: 7px; height: 7px; border-radius: 50%; background: #1D9E75; display: inline-block; margin-right: 5px; animation: fxkpulse 2s infinite; }\n@keyframes fxkpulse { 0%,100%{opacity:1} 50%{opacity:.3} }\n\n.fxk-crypto-table-wrap { overflow-x: auto; }\ntable.fxk-ct { width: 100%; border-collapse: collapse; font-size: 13px; }\ntable.fxk-ct thead th {\n  background: #07162f;\n  font-size: 11px;\n  font-weight: 700;\n  color: #6a7d92;\n  text-align: right;\n  padding: 8px 10px;\n  border-bottom: 1px solid rgba(212,175,55,0.15);\n  text-transform: uppercase;\n  letter-spacing: .04em;\n  cursor: pointer;\n  white-space: nowrap;\n  user-select: none;\n}\ntable.fxk-ct thead th:first-child { text-align: left; }\ntable.fxk-ct thead th:hover { color: #d4af37; }\ntable.fxk-ct td, table.fxk-ct th { border-left: none !important; border-right: none !important; }\ntable.fxk-ct tbody tr {\n  background: #07162f;\n  border-bottom: 1px solid rgba(212,175,55,0.08);\n  transition: background 0.15s;\n}\ntable.fxk-ct tbody tr:hover { background: rgba(212,175,55,0.04); }\ntable.fxk-ct tbody td {\n  padding: 10px;\n  color: #f4f7fb;\n  text-align: right;\n  white-space: nowrap;\n}\ntable.fxk-ct tbody td:first-child { text-align: left; }\n\n.fxk-ct-rank { color: #4a5568; font-size: 12px; }\n.fxk-ct-coin { display: flex; align-items: center; gap: 10px; }\n.fxk-ct-icon { width: 26px; height: 26px; border-radius: 50%; flex-shrink: 0; }\n.fxk-ct-name { font-weight: 700; color: #f4f7fb; font-size: 13px; white-space: nowrap; }\n.fxk-ct-sym { font-size: 11px; color: #6a7d92; text-transform: uppercase; }\n.fxk-ct-pos { color: #00d27a; font-weight: 700; }\n.fxk-ct-neg { color: #ff4d5f; font-weight: 700; }\n.fxk-ct-neu { color: #d4af37; }\n\n.fxk-mobile-card {\n  background: #07162f;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  padding: 10px 12px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n}\n.fxk-mobile-left { display: flex; align-items: center; gap: 10px; flex: 1; min-width: 0; }\n.fxk-mobile-rank { color: #4a5568; font-size: 11px; min-width: 20px; }\n.fxk-mobile-icon { width: 28px; height: 28px; border-radius: 50%; flex-shrink: 0; }\n.fxk-mobile-info { min-width: 0; }\n.fxk-mobile-name { font-weight: 700; color: #f4f7fb; font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 160px; }\n.fxk-mobile-sym { font-size: 11px; color: #6a7d92; }\n.fxk-mobile-right { text-align: right; flex-shrink: 0; }\n.fxk-mobile-price { font-size: 13px; font-weight: 700; color: #f4f7fb; }\n.fxk-mobile-change { font-size: 12px; font-weight: 700; margin-top: 2px; }\n\n.fxk-crypto-loading { text-align: center; padding: 60px 0; color: #6a7d92; font-size: 14px; }\n.fxk-crypto-error { text-align: center; padding: 40px 0; color: #ff4d5f; font-size: 13px; }\n\n.fxk-crypto-note {\n  padding: 16px 20px;\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: 8px;\n  font-size: 13px;\n  color: #6a7d92;\n  line-height: 1.7;\n  margin-top: 20px;\n}\n.fxk-crypto-note strong { color: #d4af37; }\n\n@media (max-width: 600px) {\n  .fxk-crypto-table-wrap { display: none; }\n  .fxk-mobile-list { display: block; }\n  .fxk-crypto-search { width: 100%; }\n  .fxk-crypto-controls { flex-direction: column; align-items: flex-start; }\n}\n<\/style>\n\n<div class=\"fxk-crypto-intro\">\n  <h2>\ud83d\udcb9 Kripto Para Verileri<\/h2>\n  <p>CoinGecko verilerine g\u00f6re piyasa de\u011ferine g\u00f6re s\u0131ralanm\u0131\u015f top 100 kripto para. Fiyat, 24 saatlik de\u011fi\u015fim, piyasa de\u011feri ve i\u015flem hacmi anl\u0131k g\u00fcncellenir.<\/p>\n<\/div>\n\n<div class=\"fxk-crypto-controls\">\n  <input class=\"fxk-crypto-search\" id=\"fxk-crypto-search\" type=\"text\" placeholder=\"\ud83d\udd0d  Coin ara...\">\n  <div class=\"fxk-crypto-updated\">\n    <span class=\"fxk-crypto-dot\"><\/span>\n    <span id=\"fxk-crypto-time\">Y\u00fckleniyor&#8230;<\/span>\n  <\/div>\n<\/div>\n\n<div class=\"fxk-crypto-loading\" id=\"fxk-crypto-loading\">\ud83d\udcca Veriler y\u00fckleniyor&#8230;<\/div>\n\n<div class=\"fxk-crypto-table-wrap\">\n  <table class=\"fxk-ct\" id=\"fxk-ct\" style=\"display:none\">\n    <thead>\n      <tr>\n        <th style=\"width:32px\">#<\/th>\n        <th style=\"text-align:left\" onclick=\"fxkSort('name')\">Coin <span id=\"fxk-s-name\"><\/span><\/th>\n        <th onclick=\"fxkSort('price')\">Fiyat <span id=\"fxk-s-price\"><\/span><\/th>\n        <th onclick=\"fxkSort('change24')\">24s % <span id=\"fxk-s-change24\"><\/span><\/th>\n        <th onclick=\"fxkSort('change7')\">7g % <span id=\"fxk-s-change7\"><\/span><\/th>\n        <th onclick=\"fxkSort('mcap')\">Piyasa De\u011feri <span id=\"fxk-s-mcap\"><\/span><\/th>\n        <th onclick=\"fxkSort('vol')\">Hacim (24s) <span id=\"fxk-s-vol\"><\/span><\/th>\n      <\/tr>\n    <\/thead>\n    <tbody id=\"fxk-ct-body\"><\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"fxk-mobile-list\" id=\"fxk-mobile-list\"><\/div>\n\n<div class=\"fxk-crypto-note\">\n  <strong>Veri kayna\u011f\u0131:<\/strong> CoinGecko public API. Fiyatlar USD cinsindendir. Veriler yakla\u015f\u0131k 90 saniyede bir g\u00fcncellenir.\n<\/div>\n\n<\/div>\n\n<script>\n(function() {\n  var allData = [];\n  var sortKey = 'mcap';\n  var sortDir = -1;\n  var searchVal = '';\n\n  function fmt(n) {\n    if (n === null || n === undefined) return '\u2014';\n    if (Math.abs(n) >= 1e12) return '$' + (n\/1e12).toFixed(2) + 'T';\n    if (Math.abs(n) >= 1e9)  return '$' + (n\/1e9).toFixed(2) + 'B';\n    if (Math.abs(n) >= 1e6)  return '$' + (n\/1e6).toFixed(2) + 'M';\n    return '$' + n.toLocaleString('en-US', {maximumFractionDigits: 6});\n  }\n\n  function fmtPrice(n) {\n    if (n === null || n === undefined) return '\u2014';\n    if (n >= 1000) return '$' + n.toLocaleString('en-US', {maximumFractionDigits: 0});\n    if (n >= 1)    return '$' + n.toFixed(4);\n    if (n >= 0.01) return '$' + n.toFixed(5);\n    return '$' + n.toFixed(8);\n  }\n\n  function fmtPct(n) {\n    if (n === null || n === undefined) return '\u2014';\n    var cls = n > 0 ? 'fxk-ct-pos' : n < 0 ? 'fxk-ct-neg' : 'fxk-ct-neu';\n    var sign = n > 0 ? '+' : '';\n    return '<span class=\"' + cls + '\">' + sign + n.toFixed(2) + '%<\/span>';\n  }\n\n  function getFiltered() {\n    var filtered = allData.filter(function(c) {\n      if (!searchVal) return true;\n      var q = searchVal.toLowerCase();\n      return c.name.toLowerCase().indexOf(q) > -1 || c.symbol.toLowerCase().indexOf(q) > -1;\n    });\n    filtered.sort(function(a, b) {\n      var av = a[sortKey] || 0;\n      var bv = b[sortKey] || 0;\n      if (sortKey === 'name') return sortDir * (a.name.localeCompare(b.name));\n      return sortDir * (av - bv);\n    });\n    return filtered;\n  }\n\n  function render() {\n    var filtered = getFiltered();\n\n    var html = filtered.map(function(c) {\n      return '<tr>' +\n        '<td class=\"fxk-ct-rank\">' + c.rank + '<\/td>' +\n        '<td><div class=\"fxk-ct-coin\">' +\n          '<img decoding=\"async\" class=\"fxk-ct-icon\" src=\"' + c.image + '\" alt=\"' + c.symbol + '\" loading=\"lazy\">' +\n          '<div><div class=\"fxk-ct-name\">' + c.name + '<\/div><div class=\"fxk-ct-sym\">' + c.symbol + '<\/div><\/div>' +\n        '<\/div><\/td>' +\n        '<td>' + fmtPrice(c.price) + '<\/td>' +\n        '<td>' + fmtPct(c.change24) + '<\/td>' +\n        '<td>' + fmtPct(c.change7) + '<\/td>' +\n        '<td>' + fmt(c.mcap) + '<\/td>' +\n        '<td>' + fmt(c.vol) + '<\/td>' +\n      '<\/tr>';\n    }).join('');\n    document.getElementById('fxk-ct-body').innerHTML = html || '<tr><td colspan=\"7\" style=\"text-align:center;color:#6a7d92;padding:30px\">Sonu\u00e7 bulunamad\u0131<\/td><\/tr>';\n\n    var mhtml = filtered.map(function(c) {\n      var chg = c.change24;\n      var chgCls = chg > 0 ? 'fxk-ct-pos' : chg < 0 ? 'fxk-ct-neg' : 'fxk-ct-neu';\n      var chgSign = chg > 0 ? '+' : '';\n      var chgTxt = chg !== null ? chgSign + chg.toFixed(2) + '%' : '\u2014';\n      return '<div class=\"fxk-mobile-card\">' +\n        '<div class=\"fxk-mobile-left\">' +\n          '<span class=\"fxk-mobile-rank\">' + c.rank + '<\/span>' +\n          '<img decoding=\"async\" class=\"fxk-mobile-icon\" src=\"' + c.image + '\" alt=\"' + c.symbol + '\" loading=\"lazy\">' +\n          '<div class=\"fxk-mobile-info\">' +\n            '<div class=\"fxk-mobile-name\">' + c.name + '<\/div>' +\n            '<div class=\"fxk-mobile-sym\">' + c.symbol + '<\/div>' +\n          '<\/div>' +\n        '<\/div>' +\n        '<div class=\"fxk-mobile-right\">' +\n          '<div class=\"fxk-mobile-price\">' + fmtPrice(c.price) + '<\/div>' +\n          '<div class=\"fxk-mobile-change ' + chgCls + '\">' + chgTxt + '<\/div>' +\n        '<\/div>' +\n      '<\/div>';\n    }).join('');\n    document.getElementById('fxk-mobile-list').innerHTML = mhtml || '<div style=\"text-align:center;color:#6a7d92;padding:30px\">Sonu\u00e7 bulunamad\u0131<\/div>';\n\n    ['name','price','change24','change7','mcap','vol'].forEach(function(k) {\n      var el = document.getElementById('fxk-s-' + k);\n      if (el) el.textContent = sortKey === k ? (sortDir === -1 ? ' \u2193' : ' \u2191') : '';\n    });\n  }\n\n  window.fxkSort = function(key) {\n    if (sortKey === key) sortDir *= -1;\n    else { sortKey = key; sortDir = -1; }\n    render();\n  };\n\n  document.getElementById('fxk-crypto-search').addEventListener('input', function() {\n    searchVal = this.value;\n    render();\n  });\n\n  function fetchData() {\n    fetch('https:\/\/api.coingecko.com\/api\/v3\/coins\/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1&sparkline=false&price_change_percentage=24h%2C7d')\n      .then(function(r) {\n        if (r.status === 429) return null;\n        if (!r.ok) throw new Error('API hatas\u0131');\n        return r.json();\n      })\n      .then(function(data) {\n        if (!data) return;\n        allData = data.map(function(c) {\n          return {\n            rank: c.market_cap_rank,\n            name: c.name,\n            symbol: c.symbol.toUpperCase(),\n            image: c.image,\n            price: c.current_price,\n            change24: c.price_change_percentage_24h,\n            change7: c.price_change_percentage_7d_in_currency,\n            mcap: c.market_cap,\n            vol: c.total_volume\n          };\n        });\n        document.getElementById('fxk-crypto-loading').style.display = 'none';\n        document.getElementById('fxk-ct').style.display = 'table';\n        render();\n        var now = new Date();\n        document.getElementById('fxk-crypto-time').textContent = 'Son g\u00fcncelleme: ' +\n          String(now.getHours()).padStart(2,'0') + ':' +\n          String(now.getMinutes()).padStart(2,'0') + ':' +\n          String(now.getSeconds()).padStart(2,'0') + ' TS\u0130';\n      })\n      .catch(function() {\n        if (allData.length === 0) {\n          document.getElementById('fxk-crypto-loading').innerHTML =\n            '<div class=\"fxk-crypto-error\">\u26a0\ufe0f Veri al\u0131namad\u0131. L\u00fctfen sayfay\u0131 yenileyin.<\/div>';\n        }\n      });\n  }\n\n  fetchData();\n  setInterval(fetchData, 90000);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcb9 Kripto Para Verileri CoinGecko verilerine g\u00f6re piyasa de\u011ferine g\u00f6re s\u0131ralanm\u0131\u015f top 100 kripto para. Fiyat, 24 saatlik de\u011fi\u015fim, piyasa<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"class_list":["post-1038","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/pages\/1038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fxknews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1038"}],"version-history":[{"count":17,"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/pages\/1038\/revisions"}],"predecessor-version":[{"id":2895,"href":"https:\/\/fxknews.com\/index.php?rest_route=\/wp\/v2\/pages\/1038\/revisions\/2895"}],"wp:attachment":[{"href":"https:\/\/fxknews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}