thảo luận Real Madrid CF Official Thread - Galácticos 3.0

  • Người tạo chủ đề Người tạo chủ đề Real Madrid
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Mấy thằng 2005 mùa sau hết đá cho U19 rồi nên hôm nay Raul cũng bắt đầu xài dần để chuẩn bị cho mùa tới:

i8jJodH.jpeg


Toàn cốt đột không!

Nhìn 2 thằng 2005: Chema (đứng cạnh thủ môn) - Jacobo (chính giữa) phát triển chiều cao kinh vãi.
Chỉ cần nhìn sang bên cạnh: Theo Zidane 1m96 với Alvaro 1m93 là hiểu rồi.
 

cụ 10 ở lại, rùa chọn số khác đi nhé :beauty:
Chắc thấy đang có cơ hội không nhỏ giành thêm một cái C1, và năm sau đội sẽ có lực lượng mạnh hơn (ít nhất trên lý thuyết) sau khi có những bổ sung chất lượng trên hàng công, nên chẳng sợ gì mà không dám mơ về một cái nữa, nên anh càng có thêm động lực để ở lại.

Anh ở lại thế này thì mấy thằng trẻ trong CLB, nhất là tiền vệ, như Guler, Bell, Cama, Tchou… sẽ có thêm thời gian để học hỏi nhiều điều từ anh, nhưng sẽ lại chiếm mất suất… dự bị của những thằng trẻ khác, như Nico Paz, và chúng nó sẽ phải đi “du học” nếu muốn được ra sân nhiều hơn thôi.

Lương của anh cao, thì anh đã chấp nhận giảm xuống rồi. Tóm lại thì đây vẫn là việc có ích lợi cho CLB.
 
Có bị thần kinh mới trả 1 thằng CB chỉ đang ở dạng "tiềm năng" chưa đá C1 lần nào, còn 1 năm hợp đồng, giá 60 triệu.
Mà chiêu mộ thì cũng gọi Marin về thôi. Không liên quan. Case của Marin phụ thuộc vào Nacho. Thằng này là 1 "Nacho đa năng" mới.
CB La Fabrica còn 2 thằng Jacobo Ramon, Joan Martinez, thiếu gì tài năng.
 
60tr cho 1 năm hợp đồng thì quá chát. Chờ năm sau hốt free, nếu không được thì thôi. Cũng chưa có gì phải vội.
Cũng khó có CLB nào chịu trả cái mức giá này lắm, PSG có vẻ cũng sẽ giảm chi. Sát deadline mà chưa có đội nào chấp nhận là phải giảm giá thôi, không ai muốn mất trắng cả.
 
Sửa lần cuối:
Có bị thần kinh mới trả 1 thằng CB chỉ đang ở dạng "tiềm năng" chưa đá C1 lần nào, còn 1 năm hợp đồng, giá 60 triệu.
Mà không chiêu mộ thì cũng gọi Marin về thôi.
CB La Fabrica còn 2 thằng Jacobo Ramon, Joan Martinez, thiếu gì tài năng.
Nhất là khi nó chỉ còn 1 năm hợp đồng (đến hết tháng 6/2025).

Real đã bắn tiếng rồi. Nếu nó khôn thì không gia hạn, nếu có CLB nào muốn mua thì cũng không đi, chờ đến khi hết hạn rồi về Real miễn phí, như Mbappe, còn ngu thì thôi… bye.
 
Nhất là khi nó chỉ còn 1 năm hợp đồng (đến hết tháng 6/2025).

Real đã bắn tiếng rồi. Nếu nó khôn thì không gia hạn, nếu có CLB nào muốn mua thì cũng không đi, chờ đến khi hết hạn rồi về Real miễn phí, như Mbappe, còn ngu thì thôi… bye.
Nói "khôn" với "ngu" thì hơi quá đáng quá. Thằng này có chọn PSG thì tương lai vẫn ổn định, chẳng có vấn đề gì cả. PSG cũng đang theo đuổi.
Vấn đề của riêng Real Madrid thôi, 60 triệu € là giá quá chát.
Đó cũng là lí do mà Real bỏ sớm vụ Estevão, 65 triệu € thì đúng là chỉ có Chồn của Đại gia Todd mới chơi được.


Để ký với Endrick, Juni Calafat đã phải scout nhiều năm trời, đỏ cả mắt rồi mới ra quyết định mua.
 
Trạng thái
Không mở để trả lời thêm.
/* VOZ — in-thread ad spread, client-side. * * Lives in the Siropu Ads Manager unit on `thread_view_below_messages` (the ad below the * last post), pasted after that unit's own and display() call. This file is the * source of truth; the ACP copy is a paste of it. Ads Manager's user/device/geo criteria * on that unit gate the whole thing. * * What it does: inserts up to `max` ad slots between posts, spaced by screen height rather * than post count. Anchors are post 1 and the first unread post (XF marks it `is-unread`; * it wins over post 1 when the two are closer than a gap) — each only if at least one gap * above the ad below the last post. Every stretch between anchors, and down to that bottom * ad, then gets as many slots as fit at the gap, spread evenly, each on the nearest post * boundary that keeps the gap, up to the cap — stretches below the unread post take their * share first (the reader scrolls down from there). Slot ids, gap, reserved size and backup * are per breakpoint (desktop / mobile). Slots are inserted as empty reserved boxes * (`voz-adSlot`, see extra.less) before PubPower fills them, so nothing shifts when an ad * arrives; the same markup gives them the backup, the hide-on-load and the fit rules. * * Re-runnable: window.vozThreadSpread() removes what it inserted and recomputes. */ (function () { var CONFIG = { max: 3, mobileMaxWidth: 650, label: 'Quảng cáo', // Per breakpoint: PubPower slot ids, one per placement in page order (kept per // device so each device's placements report under their own ids); the minimum // distance between ads (and from the last one to the bottom ad) as viewport heights, // or a string like '1200px'; the reserved size (voz-adSlot--… in extra.less); and the // backup shown until an ad has loaded. The backup keeps class voz-adSlot-backup // (hide-on-load, click-through when unfilled); --raw drops the style's own box so the // markup inside shows as written. desktop: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 2, sizeClass: 'voz-adSlot--leaderboard', backupHtml: '' + '
AD · 970×90
' + '
' }, mobile: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 3, sizeClass: 'voz-adSlot--rectangleLarge', backupHtml: '' + '
AD · 336×280
' + '
' } }; var MARK = 'data-voz-spread'; var script = document.currentScript; function pageTop(el) { return el.getBoundingClientRect().top + window.pageYOffset; } function pageBottom(el) { return el.getBoundingClientRect().bottom + window.pageYOffset; } function breakpoint() { return window.matchMedia('(max-width: ' + CONFIG.mobileMaxWidth + 'px)').matches ? CONFIG.mobile : CONFIG.desktop; } function gapPx() { var g = breakpoint().gap; return typeof g === 'string' ? parseFloat(g) : g * window.innerHeight; } function bottomAd() { var el = script; while (el && !(el.classList && el.classList.contains('voz-adSlot'))) el = el.previousElementSibling; return el; } function unit(slotId) { var bp = breakpoint(); var wrap = document.createElement('div'); wrap.className = 'voz-adUnit'; wrap.setAttribute(MARK, ''); wrap.innerHTML = (CONFIG.label ? '
' + CONFIG.label + '
' : '') + '
' + bp.backupHtml + '' + '
'; return wrap; } function run() { var old = document.querySelectorAll('[' + MARK + ']'); for (var k = 0; k < old.length; k++) old[k].parentNode.removeChild(old[k]); var posts = Array.prototype.slice.call(document.querySelectorAll('.block--messages article.message--post')); if (posts.length < 2) return []; var gap = gapPx(); var bottom = bottomAd(); var bottomY = bottom ? pageTop(bottom) : pageBottom(posts[posts.length - 1]); var chosen = []; function fits(y) { if (bottomY - y < gap) return false; for (var i = 0; i < chosen.length; i++) if (Math.abs(chosen[i].y - y) < gap) return false; return true; } function take(post) { var y = pageBottom(post); if (!fits(y)) return false; chosen.push({ post: post, y: y }); return true; } var unread = -1; for (var i = 0; i < posts.length; i++) if (posts[i].classList.contains('is-unread')) { unread = i; break; } // Anchors: the unread post (if a gap above the bottom ad), then post 1 (if a gap // from both). Every stretch between consecutive anchors and the bottom ad then gets // as many slots as fit at the gap, spread evenly, each on the nearest post boundary. if (unread >= 0) take(posts[unread]); take(posts[0]); chosen.sort(function (a, b) { return a.y - b.y; }); var uy = unread >= 0 ? pageBottom(posts[unread]) : -1; var bounds = chosen.map(function (c) { return c.y; }).concat([bottomY]); var segments = []; for (var s = 0; s + 1 < bounds.length; s++) segments.push({ a: bounds[s], b: bounds[s + 1] }); // Stretches below the unread post take their share of the cap first (the reader // scrolls down from there), then the ones above it, top-down. segments.sort(function (x, y) { return (x.a >= uy ? 0 : 1) - (y.a >= uy ? 0 : 1) || x.a - y.a; }); for (var t = 0; t < segments.length; t++) { var a = segments[t].a, b = segments[t].b; var n = Math.min(Math.floor((b - a) / gap) - 1, CONFIG.max - chosen.length); for (var j = 1; j <= n; j++) { var target = a + j * (b - a) / (n + 1), best = null, bestD = Infinity; for (var q = 0; q < posts.length; q++) { var yq = pageBottom(posts[q]); if (yq <= a || yq >= b || !fits(yq)) continue; var d = Math.abs(yq - target); if (d < bestD) { bestD = d; best = posts[q]; } } if (best) take(best); } } chosen.sort(function (a, b) { return a.y - b.y; }); window.powerTag = window.powerTag || {}; var placed = []; var slots = breakpoint().slots; for (var p = 0; p < chosen.length; p++) { var id = slots[p % slots.length]; chosen[p].post.insertAdjacentElement('afterend', unit(id)); placed.push({ afterPost: posts.indexOf(chosen[p].post) + 1, slot: id }); (function (slotId) { (window.powerTag.Init = window.powerTag.Init || []).push(function () { window.powerAPITag.display(slotId); }); })(id); } return placed; } window.vozThreadSpread = run; run(); })();

Thống kê chủ đề

Ngày tạo
Real Madrid,
Người trả lời cuối
vuminhkhoi,
Trả lời
19.739
Lượt xem
931.160
Quay lại
Lên đầu trang