// تابع لتعيين قيمة الكوكي function setThemeCookie(isDarkMode) { document.cookie = "darkMode=" + isDarkMode; }
// تابع للحصول على قيمة الكوكي function getThemeCookie() { const cookies = document.cookie.split(';'); for (const cookie of cookies) { const [name, value] = cookie.split('='); if (name.trim() === 'darkMode') { return value.trim() === 'true'; } } return false; }
// التبديل عند تحميل الصفحة const isDarkMode = getThemeCookie(); toggleTheme(isDarkMode);
// التبديل عند النقر على الزر themeToggleButton.addEventListener("click", function() { const isDarkMode = document.body.classList.contains("dark-mode"); toggleTheme(!isDarkMode); setThemeCookie(!isDarkMode); }); });
/* زر التبديل */ #theme-toggle-button { background-color: #000; /* لون افتراضي للزر */ color: #fff; /* لون النص افتراضي */ border: none; padding: 10px 20px; cursor: pointer; background-image: url('moon.png'); background-repeat: no-repeat; background-position: left center; padding-left: 40px; /* تغيير البادينج ليتناسب مع الصورة */ transition: background-color 0.3s, color 0.3s; /* تحويل الانتقالي */ }
/* تغيير لون الزر عند الضغط */ #theme-toggle-button.dark-mode { background-color: #777; /* لون الزر في حالة المظهر الداكن */ color: #000; /* لون النص عند الضغط */ }
/* الستايلات للمظهر العادي */ .light-mode { background: #fff!important; color: #222!important; /* لون النص يجب أن يكون مختلفًا بين المظهرين */ }
/* زر التبديل */ #theme-toggle-button { background-color: #000; /* لون افتراضي للزر */ color: #fff; /* لون النص افتراضي */ border: none; padding: 10px 20px; cursor: pointer; background-image: url('moon.png'); background-repeat: no-repeat; background-position: left center; padding-left: 40px; /* تغيير البادينج ليتناسب مع الصورة */ transition: background-color 0.3s, color 0.3s; /* تحويل الانتقالي */ }
/* تغيير لون الزر عند الضغط */ #theme-toggle-button.dark-mode { background-color: #777; /* لون الزر في حالة المظهر الداكن */ color: #000; /* لون النص عند الضغط */ }
ربما لن يعمل على جميع الاماكن
لان نسخة phpBB2 هي الاكثر تعقيدا
لهذا يحتاج تركيب الكود في منتداك اولا ثم نضع التعديلات المناسبة له
elmasry8214
عدد المساهمات : 655معدل النشاط : 6960السُمعة : -2
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 19:39
مشتغلش
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 19:42
elmasry8214 كتب:
مشتغلش
اهلا اخي تاكد من تفعيل الجافا في منتداك ؟
elmasry8214 يعجبه هذا الموضوع
elmasry8214
عدد المساهمات : 655معدل النشاط : 6960السُمعة : -2
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 19:42
حصل هو اشتغل على الفئات وخلي الخلفيه رقم 2 في المنتدى سودة تلقائي
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 19:45
elmasry8214 كتب:
حصل هو اشتغل على الفئات وخلي الخلفيه رقم 2 في المنتدى سودة تلقائي
هذا من كود الcss انتظر حتى اقوم بالتعديل عليه ليناسب منتداك
elmasry8214 يعجبه هذا الموضوع
elmasry8214
عدد المساهمات : 655معدل النشاط : 6960السُمعة : -2
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 20:21
كونان2000 كتب:
elmasry8214 كتب:
حصل هو اشتغل على الفئات وخلي الخلفيه رقم 2 في المنتدى سودة تلقائي
هذا من كود الcss انتظر حتى اقوم بالتعديل عليه ليناسب منتداك
منتظرك
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: الوضع الداكن والعادي الخميس 3 أكتوبر 2024 - 22:27
/* زر التبديل */ #theme-toggle-button { background-color: #000; /* لون افتراضي للزر */ color: #fff; /* لون النص افتراضي */ border: none; padding: 10px 20px; cursor: pointer; background-image: url('moon.png'); background-repeat: no-repeat; background-position: left center; padding-left: 40px; /* تغيير البادينج ليتناسب مع الصورة */ transition: background-color 0.3s, color 0.3s; /* تحويل الانتقالي */ }
/* تغيير لون الزر عند الضغط */ #theme-toggle-button.dark-mode { background-color: #777; /* لون الزر في حالة المظهر الداكن */ color: #000; /* لون النص عند الضغط */ }
/* الستايلات للمظهر العادي */ .light-mode { background: #fff!important; color: #222!important; /* لون النص يجب أن يكون مختلفًا بين المظهرين */ }
/* زر التبديل */ #theme-toggle-button { background-color: #000; /* لون افتراضي للزر */ color: #fff; /* لون النص افتراضي */ border: none; padding: 10px 20px; cursor: pointer; background-image: url('moon.png'); background-repeat: no-repeat; background-position: left center; padding-left: 40px; /* تغيير البادينج ليتناسب مع الصورة */ transition: background-color 0.3s, color 0.3s; /* تحويل الانتقالي */ }
/* تغيير لون الزر عند الضغط */ #theme-toggle-button.dark-mode { background-color: #777; /* لون الزر في حالة المظهر الداكن */ color: #000; /* لون النص عند الضغط */ }
elmasry8214 يعجبه هذا الموضوع
elmasry8214
عدد المساهمات : 655معدل النشاط : 6960السُمعة : -2
موضوع: رد: الوضع الداكن والعادي الجمعة 4 أكتوبر 2024 - 0:26
انا لما قلت انك مبدع مكذبتش تسلم يا صديقي
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: الوضع الداكن والعادي الجمعة 4 أكتوبر 2024 - 17:05
elmasry8214 كتب:
انا لما قلت انك مبدع مكذبتش تسلم يا صديقي
شكراً جزيلاً لك اخي elmasry8214 ^^ هذا يعني لي الكثير.