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

Wael Aljamal

الأعضاء
  • المساهمات

    6975
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    218

كل منشورات العضو Wael Aljamal

  1. إن استخدام = يقوم بتعديل قيمة الخاصية display، بينما == سوف تختبر قيمة display و تعيد true | false وهي لا تنفع في حالتنا هنا.. أنت تريد عرض / إخفاء عناصر من القائمة حسب وجودها أو عدم وجودها حسب الشرط السابق. ويتم ذلك كما قمت بالضبط و باستعمال = (== هي تعمل شرط) يعني إن كنت تريد التأكد من هل قيمة display نكتب == if (allLi[i].style.display == "block") { // العنصر ظاهر } // none // مخفي
  2. حاول فتح ملف إعدادت config.inc.php من لوحة xampp ثم تأكد من أن السطر التالي قيمته true و إن لم يكن موجو أضفه $cfg['Servers'][$i]['DisableIS'] = true; ثم أعد تشغيل المخدم ليتم الأخذ بالتعديلات
  3. يبدو أن البرنامج الذي تشغله عليك إعدائه صلاحيات الأدمن قم بالضغط على البرنامج بالزر الأيمن للفأرة ثم اختر run as administrator من الأفضل توضيح المشكلة و في أي برنامج ظهرت مع إرفاق صورة
  4. يمكن تطبيق حلول مؤقتة بينما تم حل مشكلة هذه الإخطارات الغير متوافقة مع إصدار ريأكت. أضف الشيفرات التالية لملف android/src/main/java/com/rnfs/RNFSManager.java وهي: // Required for rn built in EventEmitter Calls. @ReactMethod public void addListener(String eventName) { } @ReactMethod public void removeListeners(Integer count) { } كما أن تثبيت المكتبة التالية للإصدار التالي حل المشكلة npm install --save APSL/react-native-keyboard-aware-scroll-view#pull/501/head
  5. ظهر لي أن الموقع نفسه متوقف و الدومين معروض للبيع ولم يفتح، يمكنك تجريب مواقع أخرى للصور مثل unsplash و pexel و غيرهم.
  6. حاولي تحديث المكتبات جميعها من خلال android studio أي SDKو عمل flutter upgrade ثم حاولي إنشاء تطبيق جديد ليأخذ أحدث إصدار
  7. هل اشتغل التطبيق ولو لمرةواحدة قبل ظهور الخطأ؟ حاولي عمل flutter clean
  8. هل تحاولين عمل run للتطبيق أم بناءه build .. حاليا اعملي run وهل أنت في بداية إنشاء المشروع أم ماذا؟
  9. تكون مخفية في الوضع الافتراضي، هو يكتب لكن لا يظهر
  10. يمكن عمل أكثر من ترتريب بنفس عبارة اسعلام SQL لايوجد مشكلة من تعديل ملف ضمن استعلام (طبعا أنت تجرب على localhost) ,وليس على سيرفر حقيقي يعمل SELECT * FROM table ORDER BY special DESC, RAND() هكذا نرتب أو نعمل UNION لاستعلامين SQL SELECT column1, column2, ... FROM table_name WHERE special = 1 ORDER BY RAND UNION ALL SELECT column1, column2, ... FROM table_name WHERE special = 0 ORDER BY RAND نجلب كل شيء special و نرتبه بشكل عشوائي ثم الغير special و نرتبه بشكل عشوائي
  11. يمكنك تحديد جميع الأصناف التي تريد عرضها بوضع محدد مثل التالي: section.team .overlay:hover{ opacity: 1; }
  12. يطلب استكمال إعداد المفتاح، حددي كلمة سر و انتبهي لما يظهر من خطوات
  13. يوجد عدة احتمالات للمشكلة، عليك تحديد البيئة التي تعملين فيها هل هي Flutter - kotlin أو غيره.. حاولي أولا إضافة مفتاح للتطبيق من خلال الأمر تنفيذ الأمر التالي في Terminal في أندرويد استديو: 1- cd ./android/app/ 2- keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 سيتم توليد مفتاح باسم debug.keystore في android/app/ ولكن يبدو أن الخطأ بسبب تحديد Android Target SDK غير متوافق مع المشروع (المشروع يستعمل إصدار قديم) بينما تم تعديل الإعدادات لتصبح الإصدار 31 بدل 30 أو 29 .. تأكدي من تحديد اللغة الانكليزية للجهاز ثم إغلاق أندريو استديو و إعادة فتحه فالعديد من المشاكل تتعلق باللغة حيث يجب أن تكون انكليزية
  14. أفضل ترتيب النتائج من استعلام SQL لكي لا يتأثر سرعة و سلاسلة التطبيق، حيث نستخدم Order By مع تحديد اسم الحقل secial مع DESC تنازلي ليتم عرض 1 قبل 0 SELECT column1, column2, ... FROM table_name ORDER BY special DESC;
  15. هل تريد ترتيب العناصر أم فلترتهم؟ أي فقط استختلاص العناصر المميزة و عرضهم.
  16. ربما تختلف الأخطاء من حاسوب لآخر حسب المكتبات المثبتة على مستوى النظام، أرجو منك تحديد المشكلة بشكل أفضل، مع نسخ شيفرة الإعداد من المىف ووضعها في السؤال.
  17. أعتقد أنه من الطبيعي أن يحصل ذلك، فالحاسوب يقوم بتشغيل نظامي تشغيل (ماك + اوبنتو) مع برامج ثقيلة بنفس الوقت (virtual box + visual studio).. الحلول: حاول تنصيب visual studio الخاص بنظام ماك مباشرة على الحاسوب إن كنت تريد أن تستخدم محرر أكواد بسيط وليس بيئة متكامل أنصح بمحرر أكواد vs code (فيجوال ستوديو كود) فهو نسخة أخف من فيجوال ستوديو صيانة حاسوبك و إضافة ذاكرة RAM و تعديل القرص الصلب ليصبح SSD سريع
  18. حاول الدخول إلى System Preferences ثم Security and Privacy ثم في تبويب General اضغط “System Software from Developer ‘Oracle America, Inc.’ انقر على Allow button.. هذا الخيار متاح لنصف ساعة / 30 دقيقة، يجب إلغاء تنصيب oracle virtualbox وإعادة التنصيب ليظهر الخطأ مرة أخرى..
  19. في CSS ل يمكن إظهار عنصر بتعديل شفافيته إن كان له أب شفافيته 0، يجب أن يكون الأب مرئي ليظهر الابن عملت على التنسيق التالي: إظهار overlay إخفاء img-text إظهار img-text عندما نعمل hover هلى overlay section.team .overlay { opacity: 1; } section.team .overlay .img-text { opacity: 0; } section.team .overlay:hover .img-text { opacity: 1; } هنا لدينا تداخل، كما أن opacity يتم وراثتها للأبناء استخدام img:hover .overlay خطأ لأن الصورة ليس لها أبناء
  20. نلاحظ أن لدينا دالة Main فيها حلقة، والدالة يمكن إيقافها عندما نعمل return أما الحلقة نوقفها عندما نعمل break. إن عمل return ضمن الحلٌقة يوقف التكرار الحالي للحلقة و يوقف الدالة بنفس الوقت، أما عمل break سوف يوقف الحلقة ويخرج منها و يتابع تنفيذ التعليمات المتبقية بعد الحلقة ضمن الدالة. وضع return: static void Main(string[] args) { while (true) { return; } // لا يتم تنفيذه console.WriteLine("NOOOO"); } وضع Break: static void Main(string[] args) { while (true) { break; } // يتم تنفيذه console.WriteLine("YEES"); }
  21. يمكنك إرسال إشعار لهم حالياً و الانتباه لموضوع إدارة الإصدارات لاحقاً عند بدء تطويرك لمشروع جديد.. حالياً أي حل برمجي سوف يتضمن عمل تعديل على برمجة التطبيق و المخدم لذلك حاول تضمين آلية التحديث مباشرة في التحديث القادم أي تجنب عمل تحديث إصدارات كثيرة.
  22. يوجد مكتبة in_app_update تقوم بالتأكد من التحديثات و تعرض نافذة تسمح بتحديث التطبيق مباشرة باستخدام official Android APIs أي تتصل بخدمة Google Paly و تعمل على التأكد من إصدار التطبيق و تحديثه وتوفر 4 طرق // تحقق من تحديث Future<AppUpdateInfo> checkForUpdate(): Checks if there's an update available // تحديث إجباري Future<void> performImmediateUpdate(): Performs an immediate update (full-screen) // تحديث مرن Future<void> startFlexibleUpdate(): Starts a flexible update (background download) // تثبيت إصدار مناسب للتطبيق في حال توفر تحديث Future<void> completeFlexibleUpdate(): Actually installs an available flexible update و تدعوك المكتبة لتصفح الصفحة التالية: official documentation / In App Updates from Google ويوجد مكتبة أخرى: upgrader لاتعمل المكتبة على lOCALhOST بل يجب أن يتم الربط مع Google Play وتحميل التطبيق منه
  23. إن كنت تستخدمين بوتستراب و ملفات صور، كيف تتوقعين أن يعمل الموقع بنفس الشكل بدون هذه المرفقات... من فضلك ضغط المشروع شكرا لك
  24. أرجو إرفاق الشيفرة لنستطيع المساعدة، و إرفاقها مع السؤال في المرة القادمة
×
×
  • أضف...