본문 바로가기
반응형

이슈&뉴스461

FC 바르셀로나 내한 경기 티켓 예매 총정리 (서울·대구 일정 포함) 주제 시각자료 FC 바르셀로나 내한 경기 티켓 예매 총정리 (서울·대구 일정 포함) 이번 포스팅에서 2025 FC 바르셀로나 내한 경기 일정, 좌석 등급, 티켓 가격, 예매 일정까지 한눈에! 성공 티켓팅 전략도 정리했습니다.15년 만에 한국을 찾는 세계적 명문 구단, FC 바르셀로나.2025년 여름, 서울과 대구에서 열리는 바르셀로나 내한 경기 티켓 예매가 팬들 사이에서 뜨거운 화제입니다.좌석 등급부터 예매 일정, 무료 티켓 이벤트까지 꼭 알아야 할 내용을 정리했습니다.바르셀로나 내한 경기 일정 및 대진2025년 7월 31일과 8월 4일, 서울월드컵경기장과 대구스타디움에서 FC 바르셀로나는 FC서울, 대구FC와 친선 경기를 가집니다.7월 31일(목) 20:00 - 서울월드컵경기장: 바르셀로나 vs FC서울8월 4일(월) 20:00 - 대구스타디움: 바르셀로나 vs 대구FC이번 내한은 2.. 2025. 6. 19.
열혈강호701화 줄거리 요약, 도월천과 천마신군 결말의 복선은? 주제 시각자료 열혈강호701화 줄거리 요약, 도월천과 천마신군 결말의 복선은? 이번 포스팅에서 열혈강호701화 줄거리와 도월천의 개과천선, 자하마신 대결까지 스포일러 없는 요약으로 확인해 보세요.6월 16일 업데이트된 열혈강호701화는 본격적인 대격돌과 함께 팬들 사이에서 뜨거운 반응을 이끌었습니다.전작 700화의 충격적인 결말 이후, 천마신군의 생사, 도월천의 전향, 그리고 자하마신과의 전면 대결이 전개되며 스토리의 전환점이 되는 화였습니다.천마신군의 생사, 아직 끝나지 않은 싸움마령검에 찔린 천마신군, 진짜 죽었을까?700화에서 마령검에 가슴을 찔린 천마신군은, 701화에서도 여전히 중상을 입은 채 등장합니다.하지만 예상 외로 그의 표정과 행동에서는 죽음의 그림자가 느껴지지 않았죠.“천마신군이 완전히 죽지 않았다는 점에서 다음 세대를 위한 유예일 수 있다.” – 팬 커뮤니티용비.. 2025. 6. 19.
인플루언서 송수연 남편 논란, 진짜부부에서 진짜팥까지의 이야기 주제 시각자료 인플루언서 송수연 남편 논란, 진짜부부에서 진짜팥까지의 이야기 송수연 이혼·육아·남편 논란까지, 진짜부부에서 진짜팥으로 변화한 과정과 진심을 담은 영상 이야기.2025년, SNS를 중심으로 다시금 주목을 받은 인물이 있습니다.바로 ‘진짜부부’라는 이름으로 알려졌던 유튜버이자 인플루언서 송수연님입니다.과거 남편과 함께 ‘진짜부부’ 채널을 운영하며 밝고 유쾌한 브이로그로 사랑을 받았던 그녀는 현재는 ‘진짜팥’이라는 새로운 이름으로 혼자 육아 브이로그를 이어가고 있습니다.진짜부부의 결혼, 그리고 영상 속 임밍아웃 논란결혼 당시 ‘비 오는 날 결혼식’ 영상은 유튜브에서 큰 화제를 모았습니다.직접 축가를 부르며 감동을 자아낸 송수연님의 모습은 많은 이들의 가슴을 뭉클하게 만들었죠.그러나 시간이 지나며 영상 속 임밍아웃 장면이 이슈가 되었습니다.임신 사실을 전하는 영상에서 남.. 2025. 6. 19.
이에프지뮤직, 폐업 수순? 이호테우·나나·하이잭 계약 해지 정리 주제 시각자료 이에프지뮤직, 폐업 수순? 이호테우·나나·하이잭 계약 해지 정리 이번 포스팅에서는 계약 해지와 논란이 이어지는 이에프지뮤직, 소속 연예인들의 거취와 현재 상황을 한눈에 정리했습니다.최근 연예계에서 ‘이에프지뮤직’이라는 이름이 유독 눈에 띄고 있습니다.단순한 소속사 변화가 아닌, 계약 해지와 논란, 폐업설까지 잇달아 불거지며 이목을 집중시키고 있는데요.특히 이호테우, 나나, 하이잭 등 개성 있는 아티스트들의 연이은 움직임은 단순한 해프닝 그 이상이라는 평이 많습니다.이호테우, 계약 해지로 사실상 독립 선언이에프지뮤직의 대표 아티스트 중 하나였던 이호테우는 2025년 5월 공식 SNS를 통해 계약 해지 사실을 직접 밝혔습니다.그는 “창작자로서의 방향성과 회사의 운영 구조 사이에서 더 이상 함께하기 어렵다는 판단을 내렸다”고 전하며 사실상 소속사와의 결별을 선언했습니다.해.. 2025. 6. 19.
박서준 덮머 헤어스타일 변화, 부드러운 남성미 완성한 스타일 변신 주제 시각자료 박서준 덮머 헤어스타일 변화, 부드러운 남성미 완성한 스타일 변신 박서준의 덮머 헤어스타일 변화가 화제입니다. 공항패션부터 이미지 변화까지, 지금 그의 부드러운 남성미를 확인해 보세요.최근 인천국제공항에서 포착된 박서준의 모습은 그야말로 ‘이미지 변신’ 그 자체였습니다.그동안 단정한 포마드와 슬릭백으로 강한 인상을 주던 그가, 이번에는 덮머 스타일로 부드러운 남성미를 강조하며새로운 매력을 뽐냈습니다. 이 변화는 단순한 스타일링을 넘어 스타의 브랜드 전략과도 연결되며 큰 화제를 모으고 있습니다.공항에서 빛난 박서준의 덮머 스타일, 그 반응은?6월 18일, 박서준은 홍콩 일정을 위해 인천국제공항을 통해 출국했습니다.그가 공항에 등장하자마자 가장 눈에 띈 부분은 바로 자연스럽게 이마를 덮은 덮머 스타일이었습니다.기존의 ‘올백’ 이미지와는 완전히 다른 느낌이었죠. 팬들 역시 .. 2025. 6. 19.
한화푸에르토리코용병낙점, 리베라토 선택 배경과 승부수 전격 분석 주제 시각자료 한화푸에르토리코용병낙점, 리베라토 선택 배경과 승부수 전격 분석 한화 이글스가 푸에르토리코계 외국인 타자 플로리얼의 부상 공백을 메우기 위해 리베라토를 낙점한 배경과 향후 변수들을 분석합니다.2025 KBO 리그 초반, 한화 이글스는 승부수를 던졌습니다.외국인 타자 플로리얼의 부상이라는 예상치 못한 공백 속에서, 단기 대체 용병으로 루이스 리베라토를 선택한 것입니다.한화의 선택, 푸에르토리코계 플로리얼과 리베라토의 연결고리2025 시즌 한화 이글스는 외국인 선수로 MLB 출신 에스테반 플로리얼을 영입하며 공격력 강화를 기대했습니다.플로리얼은 도미니카공화국 출신이면서 푸에르토리코계로, 미국 국적도 갖고 있는 이중 정체성의 선수입니다.그러나 6월 초, KIA전에서 손등 부상으로 6주간 전열에서 이탈하면서 전력 공백이 발생했고, 이에 따라 한화는 푸에르토리코계 용병 낙점이.. 2025. 6. 18.
반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/c2PToW'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);