اذهب إلى المحتوى

لوحة المتصدرين

  1. Ahmed Fathy28

    Ahmed Fathy28

    الأعضاء


    • نقاط

      4

    • المساهمات

      12


  2. ايمن ميلاد

    ايمن ميلاد

    الأعضاء


    • نقاط

      4

    • المساهمات

      386


  3. Youcef Kias

    Youcef Kias

    الأعضاء


    • نقاط

      3

    • المساهمات

      390


  4. سعد ال سيف

    سعد ال سيف

    الأعضاء


    • نقاط

      3

    • المساهمات

      23


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 04/11/25 في كل الموقع

  1. انهيت اربع مسارات وعملت على مشروع وهو في مراحل متقدمة منه واود الحصول على الشهادة
    3 نقاط
  2. عندي موقع ويب يحتوي علي يوزر نيم وباسورود كيف استطيع ان اربطه بالتكسيل
    3 نقاط
  3. السلام عليكم ورحمة الله وبركاتة . , اخواني كما هو معروف لدى استضافة موقعك لدى سيرفرات عامة مثل godady or https://www.hostinger.com/ واخرى السؤال هنا اذا اريد سيرفر خاص بي انا ابرمجه وامتلك دومين به كيف يتم وماهي الخطوات من فضلك هل هناك جهاز سيرفر اشتريه او كيف ياليت التوضيح وشكرا . .
    2 نقاط
  4. في code runner هل الكود كده صح ؟ عشان terminal hide the path in "Cls && python _u" 11 windows عندي
    2 نقاط
  5. السلام عليكم قمت بتحميل ويندوز 11 نسخة home من موقع ميكرسوفت ووضعته في فلاش usb ثم عن طريق boot قمت بتثبيته علي بان النظام السابق ايضا ويندوز 11 هوم كل ما اعمل اعادة تشغيل او افتح كمبيوتر تظهر صورة انا اريد ويندوز اول فقط اصبح لدي اثنين كيف احل مشكلة
    2 نقاط
  6. ما أنا مش مشترك في دورة بايثون ، مشترك في دورة الذكاء الاصطناعي بس لسه مبدأتش فيها هل سأجد هذا الموضوع فيها؟
    2 نقاط
  7. السلام عليكم يعطيكم العافيه قمت بمشاركه ملف الانشاء والتعديل وملف الدوال الخاصه بالاجاكس وملف يوضح المسارات المستخدمه انا متاكد 100 بالمئه من عمل الاجاكس والجي كويري بشكل قلوبل المشكله عند الضغط على حقل سلكت والبحث لا يظهر اي نتايج كما ان طلب الاجاكس لا يتم اثناء البحث من خلال التاكد من ادوات المطور في قوقل كروم اريد مساعدتكم في تحليل الكود واكتشاف المشكله ولماذا حقل السلكت لا يعمل معي بالشكل المتوقع وقمت بالاختبار باستخدام الرابط مباشره قمت بزياره الرابط : @http://app.test/ajax/housing-units?id=1 وكانت هذه النتيجه : {"results":[{"id":1,"text":"\u0627\u0644\u0631\u064a\u0627\u0636 - 01"}]} select 2.zip
    2 نقاط
  8. could you add a feature to download videos, because I have limited internet
    2 نقاط
  9. لم يتم حذف النسخة القديمة إذن، هل النسخة القديمة مثبتة على قرص الـ C أم قرص آخر؟ في حال قرص آخر قم بحذفها، وفي حال قرص الـ C اتبع التالي: اختر نسخة ويندوز 11 التي تريد الاحتفاظ بها وغالبًا هي الخيار الأول المحدد تلقائيًا على وحدة التخزين 2. بمجرد الدخول إلى ويندوز، اضغط على مفتاح Windows + R لتشغيل نافذة Run. اكتب msconfig ثم اضغط Enter أو انقر OK. ستفتح نافذة System Configuration انتقل إلى علامة التبويب Boot. سترى هنا قائمة بأنظمة التشغيل المثبتة من المفترض أن تجد إدخالين لـ Windows 11. حدد الإدخال الذي يمثل نسخة ويندوز التي تريد إزالتها حيث النسخة القديمة هي المثبتة على وحدة التخزين 6 أو التي لا يظهر بجانبها Current OS; Default OS لكن بحذر واختر الإدخال الصحيح الذي تريد حذفه لا تحذف الإدخال الذي يظهر بجانبه Current OS أي نظام التشغيل الحالي. بعد تحديد الإدخال الذي تريد إزالته، انقر على زر Delete تأكد من أن الإدخال المتبقي الخاص بالويندوز الذي تستخدمه حاليًا محدد كـ Default وإن لم يكن كذلك، حدده وانقر على زر Set as default. انقر على Apply ثم OK. سيطلب منك إعادة تشغيل الكمبيوتر فقم بإعادة التشغيل.
    1 نقطة
  10. وعليكم السلام ورحمة الله وبركاته. كان من المفترض عليك حذف بيانات النسخة السابقة قبل تثبيت النسخة الحالية ولكن لابئس. يرجى الضغط على زر CTRL + R لفتح أمر run وكتابة التالي : msconfig بعد ذلك يرجى الذهاب إلى نافذة boot ومن ثم تحديد النظام القديم من خلال تحديد القرص الموجود عليه c مثلا ومن ثم الضغط على delete . ثم اضغط Apply ثم OK.وأعد تشغيل الجهاز وتحقق من أن المشكلة اختفت. ولكت تأكد من أخذ نسخة احتياطية من ملفاتك قبل حذف أي شيء لتفادي فقدان البيانات.
    1 نقطة
  11. Launching lib\main.dart on Chrome in debug mode... Waiting for connection from debug service on Chrome... ../../../AppData/Local/Pub/Cache/hosted/pub.dev/country_code_picker-2.0.2/lib/country_code_picker.dart:203:73: Error: The getter 'button' isn't defined for the class 'TextTheme'. - 'TextTheme' is from 'package:flutter/src/material/text_theme.dart' ('/C:/flutter/packages/flutter/lib/src/material/text_theme.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'button'. widget.textStyle ?? Theme.of(context).textTheme.button,overflow: widget.textOverflow, ^^^^^^ ../../../AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-2.1.2/lib/src/material_with_modal_page_route.dart:66:26: Error: The method 'getPreviousRouteTransition' isn't defined for the class 'ModalBottomSheetRoute<dynamic>'. - 'ModalBottomSheetRoute' is from 'package:flutter/src/material/bottom_sheet.dart' ('/C:/flutter/packages/flutter/lib/src/material/bottom_sheet.dart'). Try correcting the name to the name of an existing method, or defining a method named 'getPreviousRouteTransition'. return nextRoute.getPreviousRouteTransition(context, secondaryAnimation, defaultTransition); ^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../../AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-2.1.2/lib/src/bottom_sheets/material_bottom_sheet.dart:28:13: Error: 'ModalBottomSheetRoute' is imported from both 'package:flutter/src/material/bottom_sheet.dart' and 'package:modal_bottom_sheet/src/bottom_sheet_route.dart'. .push(ModalBottomSheetRoute<T>( ^^^^^^^^^^^^^^^^^^^^^ ../../../AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-2.1.2/lib/src/bottom_sheets/material_bottom_sheet.dart:50:10: Error: A value of type 'Object?' can't be returned from an async function with return type 'Future<T?>'. - 'Object' is from 'dart:core'. - 'Future' is from 'dart:async'. return result; ^ ../../../AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-2.1.2/lib/src/bottom_sheets/bar_bottom_sheet.dart:102:13: Error: 'ModalBottomSheetRoute' is imported from both 'package:flutter/src/material/bottom_sheet.dart' and 'package:modal_bottom_sheet/src/bottom_sheet_route.dart'. .push(ModalBottomSheetRoute<T>( ^^^^^^^^^^^^^^^^^^^^^ ../../../AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-2.1.2/lib/src/bottom_sheets/bar_bottom_sheet.dart:125:10: Error: A value of type 'Object?' can't be returned from an async function with return type 'Future<T?>'. - 'Object' is from 'dart:core'. - 'Future' is from 'dart:async'. return result; ^ Failed to compile application.
    1 نقطة
  12. لماذا عند تشغيل مشروع لارافيل يظهر هكدا رغم انه موجود في متغيرات بيئة لغة php
    1 نقطة
  13. نعم من الإصدار 7 في لاراجون أصبح مدفوعا . يمكنك تنزيل إصدار 6 وهو مجاني ويمكنك العمل عليه ويمكنك تنزيل أى إصدار php أو mysql تريده ووضعه في laragon بسهوله وتحديثه.
    1 نقطة
  14. احاول التطبيق وتعلم vite المشكلة في عرض الصورة في الواجهة الامامية مع العلم ان الصورة ترفع بنجاح في الواجهة الخلفية bookStore - Copy.zip
    1 نقطة
  15. الصورة تم رفعها بنجاح على الواجهة الخلفية (الخادم) وهذا يعني أن المشكلة ليست في عملية الرفع بل في طريقة عرض الصورة في الواجهة الأمامية (Frontend). عندما نحصل على اسم الصورة مثل: url-1744329877173-986064634.png فهذا مجرد اسم الملف، وليس رابطا كاملا يمكن من خلاله عرض الصورة. لذلك في ملف مكون BookCards نحتاج إلى تكوين الرابط الكامل للصورة وذلك بإضافة رابط الخادم الذي يحتوي على الصور ثم دمج اسم الصورة معه. مثلاً: const API_URL_IMAGES = 'http://localhost:4000/images'; ثم ندمج هذا الرابط مع اسم الصورة بهذا الشكل: <img src={`${API_URL_IMAGES}/${data.url}`} /> ليكون الرابط النهائي للصورة المطلوب من الخادم هو http://localhost:4000/images/url-1744329877173-986064634.png وبذلك سيتم عرض الصورة بشكل صحيح على الواجهة الامامية. وهذا هو ملف المكون BookCards بالكامل بعد التعديل import React from 'react'; import { Link } from 'react-router-dom'; const API_URL_IMAGES = 'http://localhost:4000/images'; const BookCards = ({ data }) => { console.log(data); return ( <> <Link> <div className="bg-zinc-800 rounded p-4"> <div className="bg-zinc-900"> <img src={`${API_URL_IMAGES}/${data.url}`} className="h-[25vh]" /> </div> <h1>{data.title}</h1> </div> </Link> </> ); }; export default BookCards; ستلاحظ بعد هذا التعديل أن الصورة تظهر بنجاح في الواجهة الأمامية.
    1 نقطة
  16. في ملف src\components\common\form.jsx في الواجهة الأمامية كتبت onSubmit بشكل غير صحيح، في المكون، يجب كتابته onSubmit عند عمل props destructuring هنا: function CommonForm({ formControls, formData, setFormData, onSubmit, buttonText, isBtnDisabled }) وعند تمريره هنا: <form onSubmit={onSubmit}> بعد ذلك سيظهر لك خطأ آخر بسبب أنك في الواجهة الخلفية في ملف controller\userController.js تتحقق من من حقل configPassword وهو غير موجود في الواجهة الأمامية: if (findEmail === null && password === configPassword) { لذا عليك تعديل دالة register في ذلك الملف إلى التالي: exports.register = async (req, res) => { const { name, email, password } = req.body; try { const hashPassword = await bcrypt.hash(password, 10); const findEmail = await User.findOne({ where: { email } }); if (!findEmail) { const user = await User.create({ name, email, password: hashPassword, configPassword: hashPassword, role: 'user', }); res.status(200).json({ message: 'تم انشاء الحساب بنجاح' }); } else { res.status(401).json({ message: 'الحساب موجود بالفعل ' }); } } catch (e) { res.status(500).json(e.message); } };
    1 نقطة
×
×
  • أضف...