لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/24/22 in أجوبة
-
انا لدي مشكله في مشروعي قمت بعمل اضافه لل مهام و لكن مهمة الحذف و الـــ النتهاء من المهمه لا تعمل ما السبب و شكرا html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet"> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" integrity="sha512-xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <title>To Do List</title> </head> <body> <header>To do List</header> <form action=""> <input class="txt" id = "txt" type="text" placeholder="Please Write Here!" id="todo_txt"> <button type="submit" id="submit_todo"><i class="fa-solid fa-square-plus"></i></button> </form> <div class="availabel"></div> <ul class="tasks" id = "ul"> <!-- js --> </ul> <script src="main.js"></script> </body> </html> css * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; transition: all ease; -webkit-transition: all ease; -moz-transition: all ease; -ms-transition: all ease; -o-transition: all ease; } header { width: 100%; height: 5vh; background-color: rgb(39, 39, 39); color: white; padding: 20px; display: flex; align-items: center; } form { margin: 50px; width: 100%; height: 5vh; display: flex; align-items: center; justify-content: center; } .txt { padding: 5px; margin: 10px; width: 500px; } form button { width: 100px; font-size: 20px; } .tasks { min-width: 100%; background-color: rgb(103, 103, 103); padding: 30px; color: white; } .singil_task { min-width: 100%; display: flex; justify-content: space-evenly; align-items: center; margin: 5px; background-color: rgb(23, 23, 23); padding: 30px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; } p { max-width: 50%; min-width: 50%; overflow: hidden; } .icons { min-width: 74px; font-size: 24px; } .icons i { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; } .fa-circle-xmark:hover { color: red; } .fa-circle-check:hover { color: green; } .availabel { text-align: center; position: absolute; width: 210px; height: 45px; top: 115px; right: 0; } h5 { animation: animationv ease 1.2s; -webkit-animation: animationv ease 1.2s; } .singil_task { animation: animationc ease 0.5s; } @keyframes animationc { 0% { opacity: 0.5; transform: perspective(700px) translate(0px, 80px); transform-origin: center center; } 100% { opacity: 1; transform: perspective(700px); transform-origin: center center; } } @keyframes animationv { 0% { opacity: 0.5; transform: perspective(700px) translate(0px, 80px); transform-origin: center center; } 50% { opacity: 1; transform: perspective(700px); transform-origin: center center; } 100% { opacity: 0; transform: perspective(700px) translate(0px, 80px); transform-origin: center center; } } .done{ opacity: 0.2 ; background-color: green ; color: black ; } JS let task_title = document.getElementById("txt"); let submit_btn = document.getElementById("submit_todo"); let availabel = document.querySelector(".availabel"); // proplem!! let cheak = document.querySelector(".fa-circle-check"); //---- let li = document.createElement("li"); submit_btn.onclick = function (e) { e.preventDefault(); if (task_title.value != "") { let ul = document.getElementById("ul"); li.classList.add("singil_task"); let p = document.createElement("p"); p.textContent = task_title.value; let div_icons = document.createElement("div"); div_icons.classList.add("icons"); div_icons.innerHTML = ` <i class="fa-circle-check fa-sharp fa-solid "></i> <i class="fa-circle-xmark fa-solid" style="padding-left: 15px;"></i> ` li.appendChild(p); li.appendChild(div_icons); ul.appendChild(li); task_title.value = ""; } else { let h5 = document.createElement("h5"); h5.textContent = "please enter a task" h5.style.color = "red"; h5.style.display = "block"; h5.style.padding = "10px"; availabel.appendChild(h5); setTimeout(_ => { h5.remove() }, 1000) } } // proplem // proplem cheak.addEventListener("onclick" , function(){ li.classList.add("done"); }) // proplem // proplem مع الملاحظه بأن المشطله بالأسفل2 نقاط
-
السلام عليكم ، كيف يمكنني ان اجعل الخلية td تاخد rowspan ك attribute ةتكون قيمته صف ونصف يعني : <td rowspan="1.5"> هل يمكن فعل ذلك ؟ واذا هذه الطريقة خاطئة فما هي الطريقة الصحيحة بلغة html2 نقاط
-
السلام عليكم شباب ، أريد عمل subdomain ب django هل هناك حزمة أو طريقة لعمل هذا ؟2 نقاط
-
توجد الحزمة django-subdomains، حيث يمكنها القيام بما تريد. لتنزيل هذه الحزمة نقوم بتنفيذ التعليمة: pip install django-subdomains لجعل هذه المكتبة تعمل يجب ضبط بعض الإعدادات كما يلي: إضافة الطبقة الوسطية middleware الخاصة بهذه المكتبة ضمن الملف settings في القائمة الخاصة بالطبقات الوسطية، و ذلك بالاسم التالي: subdomains.middleware.SubdomainURLRoutingMiddleware و يجب أن تأتي هذه الطبقة قبل طبقة ال CommonMiddleware في حال وجدت. ضبط إعدادات SUBDOMAIN_URLCONFS في ملف ال settings. التأكد من أن SITE_ID قد تم تعريفه و أن الخاصية Site.domain لذلك الموقع تتعلق باسم الدومين الذي سيقوم المستخدمون بالوصول للموقع من خلاله. إذا أردت استعمال ذلك في ال template مع التاغ {% url %} فيجب وضع subdomains في قائمة التطبيقات في ال settings. مثال على إعدادات لذلك: ROOT_URLCONF = 'myproject.urls.account' # في هذا القاموس إن المفتاح يمثل الدومين الفرعي SUBDOMAIN_URLCONFS = { None: 'myproject.urls.frontend', # هنا لا يوجد دومين فرعي 'www': 'myproject.urls.frontend', 'api': 'myproject.urls.api', }1 نقطة
-
نعم توجد حزمة مشهورة تدعى django-hosts ، يمكتك من خلالها عمل host routing بطريقة سهلة وسلسة وذلك بعدة خطوات : تحميل الحزمة من خلال مدير الحزم pip pip install django-hosts بعد ذلك يجب إضافة 'django_hosts' إلى إعدادات INSTALLED_APPS ضبط إعدادات MIDELLWARE MIDDLEWARE = [ ' django_hosts.middleware.HostsRequestMiddleware',#في أول الإعدادات #... other middleware 'django_hosts.middleware.HostsResponseMiddleware',# في أخر الإعدادات ] إضافة module إسمه hosts.py بجانب ملف settings from django.conf import settings from django_hosts import patterns, host host_patterns = patterns('', host(r'www', settings.ROOT_URLCONF, name='www'), host(r'(\w+)', 'path.to.custom_urls', name='wildcard'),# ضبط المسار حسب اسم مشروعك ) ملف hosts.py يعمل مثل urls.py فقط يدير إعدادات dns ، هنا ، سيتم توجيه الطلبات إلى www.example.com كالمعتاد ولكن يتم توجيه طلب "admin.example.com " إلى path.to.custom_urls . في templates ، يمكنك استخدام علامة نموذج host_url () لعكس عنوان URL بالطريقة التي اعتدت عليها مع علامة قالب عنوان URL لـ Django: <a href="{% url 'homepage' %}">الرئيسية</a> | <a href="{% url 'account' host 'wildcard' request.user.username %}">حسابي</a> |1 نقطة
-
السلام عليكم ورحمة الله وبركاته احتاج الى معرفة عدد من الأستعلامات في mysql اولا استعلام لمعرفة حجم قاعدة البيانات بالكيلو بايت ثاني استعلام عن اسماء وعدد الحداول في قاعدة البيانات. وشكرا1 نقطة
-
يمكنك لمعرفة حجم قاعدة البيانات بالكيلو بايت أن تكتب الكود التالي: SELECT table_schema "DB اسم ال", ROUND(SUM(data_length + index_length) / 1024, 1) "KB حجم قاعدة البيانات بال" FROM information_schema.tables ; ولكي تأتي بأسماء الجداول من قاعدة بيانات معينة يمكنك كتابة الاستعلام التالي: SELECT table_name FROM information_schema.tables WHERE table_schema = 'اسم قاعدة البيانات الخاص بك'; ولإعادة عدد الجداول يمكنك استعمال الاستعلام: SELECT count(table_name) FROM information_schema.tables WHERE table_schema = "company";1 نقطة
-
هل برمجة الواجهة الامامية تختلف عن تصميم واجهة فعلية تحاكي تنقلات المستخدم؟ هل يمكن اعداد واجهة للتطبيق تدعم التنقلات بين الشاشات والعناصر بأدوات غير الأدوات المستخدمة في البرمجة html/css/java؟؟؟1 نقطة