Дания сыграла вничью со Словенией на Евро-2024 со счетом 1:1
Сборные Дании и Словении завершили матч на Евро-2024 в Штутгарте вничью со счетом 1:1. У датчан гол на 17-йминуте забил Кристиан Эриксен, в сборной Словении отличился Эрик Янжа на 77-й минуте матча первого тура группового этапа. Полный матч отыграл словенский защитник российского «Сочи» Ваня Дркушич.
Выйти из полноэкранного режима Развернуть на весь экранФото: Angelika Warmuth, Reuters
Фото: Angelika Warmuth, Reuters
Теперь сборная Дании сыграет 20 июня с англичанами, словенцы в тот же день встретятся со сборной Сербии. Чемпионат Европы проходит в десяти городах Германии с 14 июня по 14 июля. На групповом этапе сыграно несколько игр первого тура. В матче открытия Германия взяла верх над Шотландией 5:1, Швейцария над Венгрией — 3:1, Испания над Хорватией — 3:0, Италия над Албанией — 2:1 и Нидерланды над Польшей — 2:1.
Предыдущий слайд — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче — : — О матче Следующий слайд { try { relatedData = JSON.parse(localStorage.getItem(lsDataName)); } catch (e) { console.log('Can\'t get related data from local storage'); } if (relatedData) { return; } const endpointGroups = 'https://wt.kommersant.ru/api/v1/catalog/get?catalogId=1207&start=0&limit=100'; const endpointTeams = 'https://wt.kommersant.ru/api/v1/catalog/get?catalogId=1213&start=0&limit=100'; const endpointStages = 'https://wt.kommersant.ru/api/v1/catalog/get?catalogId=1209&start=0&limit=100'; const requestGroups = fetch(endpointGroups).then(response => response.json()); const requestTeams = fetch(endpointTeams).then(response => response.json()); const requestStages = fetch(endpointStages).then(response => response.json()); let apiData; await Promise.all([requestGroups, requestTeams, requestStages]) .then(([dataGroups, dataTeams, dataStages]) => { apiData = { groups: [...dataGroups.data], teams: [...dataTeams.data], stages: [...dataStages.data], }; }) .catch(error => { isError = true; console.error(error); }); relatedData = apiData; localStorage.setItem(lsDataName, JSON.stringify(apiData)); } const getMatchesData = async () => { const endpointMatches = 'https://wt.kommersant.ru/api/v1/catalog/get?catalogId=1208&start=0&limit=100'; const requestMatches = await fetch(endpointMatches).then(response => response.json()); matchesData = [...requestMatches.data]; } const showError = (msg) => { let widgetWrapper = document.querySelector('.wc2024_widget__canvas'); widgetWrapper.innerHTML = msg; } !relatedData && await getAllData(); await getMatchesData(); if (isError || !relatedData || !matchesData) { isError = true; showError('Ошибка получения данных каталогов'); } if (isError) { return; } let matchesList = Array.from(document.querySelectorAll('.match')); matchesList.map((match) => { // матч const matchId = match.dataset.matchId; // дата const matchDate = match.querySelector('.date'); const dateValue = matchDate.dataset.date; // этап const stage = match.querySelector('.stage'); const stageId = stage.dataset.stageId; // сборные const team1 = match.querySelector('.team-1'); const team1Id = team1.dataset.team1Id; let currentTeam1; const team2 = match.querySelector('.team-2'); const team2Id = team2.dataset.team2Id; let currentTeam2; // счет const score1 = match.querySelector('.score-1'); const score1Id = score1.dataset.score1Id; let currentScore1; const score2 = match.querySelector('.score-2'); const score2Id = score2.dataset.score2Id; let currentScore2; // выставляем даты const currentDateObject = new Date(dateValue); const dayOptions = { month: 'long', day: 'numeric' }; const timeOptions = { hour: 'numeric', minute: 'numeric' }; matchDate.innerHTML = `${currentDateObject.toLocaleDateString('ru-RU', dayOptions)}, ${currentDateObject.toLocaleTimeString('ru-RU', timeOptions)}`; //выставляем сборные if (!!team1Id) { currentTeam1 = relatedData.teams.find(element => element.Id == team1Id); team1.innerHTML = currentTeam1.Name; const flag1 = match.querySelector('.flag-1'); flag1.style.backgroundImage = `url("https://iy.kommersant.ru/ContentFlex/images/euro2024flags/${currentTeam1.Id}.svg")`; } if (!!team2Id) { currentTeam2 = relatedData.teams.find(element => element.Id == team2Id); team2.innerHTML = currentTeam2.Name; const flag2 = match.querySelector('.flag-2'); flag2.style.backgroundImage = `url("https://iy.kommersant.ru/ContentFlex/images/euro2024flags/${currentTeam2.Id}.svg")`; } // выставляем этап const currentStage = relatedData.stages.find(element => element.Id == stageId); if (stageId == 1 && currentTeam1) { const currentGroup = relatedData.groups.find(element => element.Id == currentTeam1.Gruppa); stage.innerHTML = currentGroup.Name; } else { stage.innerHTML = currentStage.Name; } //выставляем счет currentMatch = matchesData.find(element => element.Id == matchId); if (currentMatch.Score1 !== null && currentMatch.Score2 !== null) { score1.innerHTML = currentMatch.Score1; score2.innerHTML = currentMatch.Score2; } else if (currentMatch.Score1 === null && currentMatch.Score2 === null && currentDateObject.getTime() < Date.now()) { const scoreWrapper = match.querySelector('.scores'); scoreWrapper.innerHTML = 'идет'; match.classList.add('-live'); } // выставляем счет по пенальти if (currentMatch.Pen1 !== null && currentMatch.Pen2 !== null) { const penaltyWrapper = match.querySelector('.penalty'); penaltyWrapper.innerHTML = `по пен. ${currentMatch.Pen1} : ${currentMatch.Pen2}`; } // выставляем ссылку на док if (currentMatch.DocId) { const docLink = match.querySelector('.doc-link'); docLink.href = `/doc/${currentMatch.DocId}`; docLink.classList.add('-active'); } // определяем, к какому матчу подскроллить if (currentDateObject.getTime() < Date.now()) { goToMatchId = matchId; } }); if (goToMatchId > 1) { function scrollSlider() { const $widgetSlider = $('#euro2024__slider'); $widgetSlider.slider('goTo', goToMatchId); } setTimeout(scrollSlider, 1000); } })();})()]]>Подробнее о первых днях чемпионата — в материале «Ъ FM» «"Команды хотят, видимо, установить рекорд по результативности"».
Евгений Белоусов