
عاجل.. الزمالك يختار مدربه الجديد بعد الخروج من دوري أبطال إفريقيا
وتواجد الزمالك في المركز الرابع من المجموعة الرابعة في دور المجموعات بدوري أبطال إفريقيا، بينما يتصدر الترجي التونسي برصيد 10 نقاط، ويأتي شباب بلوزداد وصيف برصيد 9 نقاط، وأخيرًا المريخ السوداني في المرتبة الثالثة برصيد 5 نقاط.
مدرب مصري بديل فيريرا في الزمالك
وكشف مصدر مسؤول داخل نادي الزمالك، توجيه الشكر للبرتغالي جوسفالدو فيريرا المدير الفني للقلعة البيضاء، بسبب الهزائم والنتائج السيئة والتي نتج عنها الخروج من دوري أبطال إفريقيا للمرة الثالثة على التوالي من دور المجموعات.
وأكد المصدر أن أحمد حسام ميدو نجم الزمالك السابق الأقرب لتولي القيادة الفنية للفريق الأول لكرة القدم بالقلعة البيضاء خلفًا لفيريرا.
كما أشار المصدر إلى وجود خالد جلال في الصورة أيضا لتوليه القيادة لنادي الزمالك والقرار في أيد مجلس الإدارة خلال الفترة المقبلة.
موعد مباراة الزمالك المقبلة في دور المجموعات بدوري أبطال إفريقيا أمام
يواجه الفريق الأول لكرة القدم بنادي الزمالك، نظيره فريق المريخ السوداني يوم الجمعة المقبل الموافق 31 مارس الجاري على استاد “القاهرة الدولي”، ضمن منافسات الجولة السادسة والأخيرة لمرحلة المجموعات ببطولة دوري أبطال إفريقيا.
وتقام المباراة التي ستجمع بين فريقي الزمالك والمريخ السوداني في الجولة الختامية من دور المجموعات بدوري أبطال إفريقيا، في تمام الساعة الخامسة مساء بتوقيت القاهرة والساعة السادسة مساء بتوقيت مكة المكرمة والدوحة.
القنوات الناقلة لمباريات دوري أبطال إفريقيا
وتقام مباريات بطولة دوري أبطال إفريقيا، عبر شبكة قنوات بي إن سبورتس القطرية، الحاصلة على حقوق بث مباريات دوري أبطال إفريقيا في منطقة إفريقيا والشرق الأوسط، بالإضافة لقنوات أون تايم سبورتس الرياضية المصرية عبر القناة الأرضية.
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName("OEMBED");
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName("OEMBED");
}
runYoutubeLazyLoad();
loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="<div class="yt-embed"><div class="embed-wrap">" +
'<div class="embed-container">' +
'<div class="youtube" data-embed="' + sourceData.id + '">' +
'<div class="play-button"> ' +
'' +
'</div>' +
'</div></div></div></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="<div class="instagram-embed"></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="<div class="tw-embed"></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="<div class="fb-embed"><div class="fb-video" data-href=""></div></div>'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?[w?=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: "Unknown",
url: url,
id: ""
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '<!--THIS DATA SHOULD BE REPLACED-->';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('<div><!--THIS DATA SHOULD BE REPLACED--></div>', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "https://www.elfagr.org/themes/fagr/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}