....................................................................
لم نتمكّن من التحقّق من ملكيتك لهذا النطاق. على الموقع الإلكتروني لجهة تسجيل النطاقات، يُرجى تحديد إعدادات نظام أسماء النطاقات (DNS) وإدخال سجلي CNAME التاليين: (الاسم: www والوجهة: ghs.google.com) و(الاسم: 2no3fgev4uhm والوجهة: gv-bhsddick4z76om.dv.googlehosted.com). يُرجى الاطّلاع على https://support.google.com/blogger/answer/1233387 لمزيد من التعليمات التفصيلية. رابط صفحة الدعم
https://draft.blogger.com/go/customdomain
https://support.google.com/blogger/answer/1233387?visit_id=638804041948488134-3287296677&p=customdomain&hl=ar&rd=2
....................................................................
.catch(error => {
console.error("❌ خطأ في تسجيل الدخول:", error.message);
if (error.code === "auth/user-disabled") {
errorMessage.text("❌ هذا الحساب غير مفعل.").show();
} else {
errorMessage.text("❌ البريد الإلكتروني أو كلمة المرور غير صحيحة.").show();
}
});
..................................
.catch(error => {
console.error("❌ خطأ في تسجيل الدخول:", error.message);
if (error.code === "auth/user-disabled") {
errorMessage.text("❌ هذا الحساب غير مفعل.").show();
} else if (error.code === "auth/wrong-password" || error.code === "auth/user-not-found") {
errorMessage.text("🚨 البريد الإلكتروني أو كلمة المرور غير صحيحة 🚨").show();
} else {
errorMessage.text("❌ حدث خطأ غير متوقع: " + error.message).show();
}
});
..................................
function loginUser() {
var email = $("#username").val().trim();
var password = $("#password").val().trim();
var errorMessage = $("#error-message");
if (!email || !password) {
errorMessage.text("🔐 الرجاء إدخال البريد الإلكتروني وكلمة المرور 🔐").show();
return;
}
loginButton.prop("disabled", true);
loginButton.find("b").hide();
loginButton.find(".loader").show();
auth.signInWithEmailAndPassword(email, password)
.then(userCredential => {
var user = userCredential.user;
if (user.disabled) {
// هذه لن تعمل هنا — فالحل من error.code
errorMessage.text("❌ هذا الحساب غير مفعل.").show();
auth.signOut();
} else {
console.log("✅ تسجيل دخول ناجح:", user.email);
errorMessage.hide();
}
})
.catch(error => {
console.error("❌ خطأ في تسجيل الدخول:", error.message);
if (error.code === "auth/user-disabled") {
errorMessage.text("❌ هذا الحساب غير مفعل.").show();
} else if (error.code === "auth/wrong-password" || error.code === "auth/user-not-found") {
errorMessage.text("❌ البريد الإلكتروني أو كلمة المرور غير صحيحة.").show();
} else {
errorMessage.text("❌ حدث خطأ غير متوقع: " + error.message).show();
}
});
}
....................................................................
اداة البوم كورساتـ الاكاديمية لخاص الاصدار النهائي
.row {
width: 100%; /* توسيع الحاوية الرئيسية لكامل العرض */
max-width: 100vw; /* التأكد من عدم تجاوز النافذة */
margin: 0 auto; /* توسيط المحتوى */
display: flex;
flex-wrap: wrap; /* جعل العناصر تتكيف مع العرض */
justify-content: center; /* توسيط العناصر داخل الصفحة */
}
.column {
width: 33%; /* ضبط عرض الأعمدة */
min-width: 300px; /* تأكد من أنها لا تصبح ضيقة جدًا على الشاشات الصغيرة */
}
.card {
width: 100%; /* جعل كل بطاقة تمتد لكامل العمود */
max-width: 100%; /* منع تجاوز أي حدود */
}
....................
.card {
border-radius: 20px;
width: 100%;
min-height: 400px; /* ارتفاع ثابت للأداة */
max-height: 400px; /* تجنب التمدد */
overflow: auto; /* إضافة تمرير إذا كان المحتوى زائدًا */
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
padding: 16px;
text-align: center;
background-color: rgba(0, 119, 170, 0.18);
color: white;
}
.......
.card {
border-radius: 20px;
width: 100%;
min-height: 400px; /* ارتفاع ثابت على سطح المكتب */
max-height: 400px;
overflow: auto;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
padding: 16px;
text-align: center;
background-color: rgba(0, 119, 170, 0.18);
color: white;
}
/* تنسيق خاص لشاشات الهواتف */
@media screen and (max-width: 600px) {
.card {
min-height: 300px; /* تقليل الارتفاع على الهواتف */
max-height: 300px;
padding: 10px;
font-size: 14px; /* تصغير النص ليناسب الشاشات الصغيرة */
background-color: rgba(0, 119, 170, 0.25); /* تغيير لون الخلفية */
}
}
....................................................................