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

Wael Aljamal

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

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

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

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

    218

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

  1. السبب في المسار، أعتقد أنك تتواجدين في جذر القرص D اعملي cd لاسم مجلد المشروع، ثم حاولي التثبيت بعدها
  2. تأكدي من دفع الملفات التي في المجلد الرئيسي (في حال استخدام webpack من مجلد build - app ..) يجب أن يكون الملف الافتراضي (جذر الموقع) باسم index.html يمكنك مشاركة رابط المستودع و رابط pages للاطلاع على المشكلة بشكل أفضل
  3. تقوم الدالة load بتحميل ملف نصي اسمه arr.txt من نفس المجلد الخاصة بالحزمة F. ثم تحب عدد سطوره وتخزن الناتج في n ثم تعيد قراءة الأسطر و تخزنها في مصفوفة سلالسل نصية V => Array Of String ثم تعيد هذه المصفوفة public class Arr { public Arr(){ System.out.print("hi"); } public static String[] load(String ) throws IOException{ // تحديد نمط إرجاع الدالة ^^^^^^^^^^^^^^^^ F.. } public static void main(String[] args) { String[] result = load(); // استدعاء الدالة // طباعة for (int i = 0; i < result.length; i++){ System.out.println(result[i]); } } } تحديد نوع إعادة الدالة لتصبح مصفوفة سلاسل نصية كتابة main للصنف و طباعة النتيجة فيه
  4. تقوم أكاديمية حسوب بتحدث الدورات بشكل دوري (كل فترة) و إضافة مسارات جديدة و تحديث القديمة، أي يوجد كلفة للبقاء مطورة و محدثة، يمكنك التواصل مع مركز المساعدة للسؤال عن كوبونات (غير متوفرة دائماً) أو انتظار تخفيض.
  5. يمكن حل المشكلة بإضافة تنسيقين flex = 1 للعنصر view contentContainerStyle={{ flexGrow: 1 }} للعنصر ScrollView return( <View style={{flex: 1}}> <ScrollView contentContainerStyle={{ flexGrow: 1 }}> .. </ScrollView> </View> );
  6. يمكن الاعتماد على BackHandler من react-native يعمل على android import React, { BackHandler } from 'react-native'; BackHandler.exitApp(); الاستخدام مع تحذير Alert backPressed = () => { Alert.alert( 'Exit App', 'Do you want to exit?', [ {text: 'No', onPress: () => console.log('Cancel Pressed'), style: 'cancel'}, {text: 'Yes', onPress: () => BackHandler.exitApp()}, ], { cancelable: false }); return true; } كما يوجد مكتبة أخرى react-native-exit-app تستعمل Native Module يمكنك تتبع التوثيق و تطبيقه واستخدامها import RNExitApp from 'react-native-exit-app'; ... RNExitApp.exitApp(); ...
  7. أحبذ ترك موضوع إعادة التوجيه لنفس الصفحة السابقة في ملف تغيير اللغة، وملف تغيير اللغة فقط يعدل اللغة في الجلسة، و يتم تضمين ملف اللغة لكل صفحة أخرى. ملف اللغة يجب ألا يحوي على HTML فقط مصفوفة ترابطية بالكلمات المترجمة. تعلم إطار عمل أفضل للمستقبل
  8. مالذي تعيده صفحة اللغات؟ يفترض أن تعيد فقط مصفوفة بالكلمات و ترجمتها.. برأيي تعديل اللغة ضمن الجلسة session يبنى عليه كل شيء. لا أعلم كيفية بناءك للمشروع، ولكن ما أنصح به هو تعلم إطار عمل مثل لارافل، للمشروع هيكلية واضحة و فصل اعتماديات جيد و قوة كييرة في إدارة المنكق و فصل المكونات و غيرها.
  9. لا استطيع تجريب الاكواد والتحقق من محتوى الملمفات .. نفس المشملة مذكورة في سؤال أرفقته مع اجابة سابقة من الأفضل فصل عملية تبديل اللغة و عملها ب AJAX فهذا يحل المشكلة.
  10. هل ملف تضمين اللغة يحوي عمليات طباعة أو شيفرات HTML.. بذلك نقوم بتقديم تعليمة HEADER لتسبق include
  11. نعم 'include/languages/'.$lang_file; header('Location: ' . $_SERVER['HTTP_REFERER']); exit; ?> هكذا في آخر جزء
  12. نعم في صفحة اللغات، بعد تضمين ملف اللغة المطلوبة، نقوم بعمل إعادة توجيه للصفحة السابقة وسوف تكون صفحة المنتج أو أي صفحة أخرى.. (أرجو تحديث الصفحة يوجد تعديل في الإجابة) الانتباه للملاحظة: قراءة المقالة:
  13. هل لديك صفحتين مختلفتين لتعديل اللغة و أخرى لعرض المنتجات؟ وعند تبديل اللغة، لأي صفحة يتم تحويلك؟ يمكن إعادة تحويل المستخدم لنفس الصفحة السابقة (تفاصيل المنتج) بكتابة التعليمة التالية في نهاية صفحة تبديل اللغة، لكي تتم بشكل أنيق يدون مغادرة الصفحة التي كان فيها المستخدم: header("Location: " . "http://" . $_SERVER['HTTP_HOST'] . $location); Host هو اسم الدومين location هو الرابط الذي يحدد المورد (query parameters) أو التالية: header('Location: ' . $_SERVER['HTTP_REFERER']); يمكن اختبار شرط هل الصفحة متوفرة قبل عمل إعادة التوجيه بالشكل if(isset($_SERVER['HTTP_REFERER'])) { $previous = $_SERVER['HTTP_REFERER']; } ثم header('Location: ' . $previous); ولاتنسى عمل exit في النهاية exit;
  14. إن مشاريع الكتابة مع الأكاديمية يتم نشرها على موقع مستقل، أي من خلال متابعتك لعروض العمل على منصة مستقل سوف يظهر لك فرص عمل في أكاديمية حسوب. وهذا مذكور في مقالة اكتب معنا. في حال رغبتك بالتأكد من السماح بنشر نفس المحتوى مرة أخرى في الأكاديمية يمكنك التواصل مع الدعم الفني مركز المساعدة
  15. استخدام CASE هنا خطأ، لأنها تعيد قيمة واحدة عند تحقق أول شرط. أعتقد أنك نشرت نفس السؤال سابقا، و كانت النتيجة هي عمل حلقة.
  16. ممكن تعرض data في console لنتاكد من ماهيتها
  17. حسناً، لنفصل الصفحة الخلفية مؤقتاً و نعيد نتيجة ثابتة $('.shown').html("Hello"); أو $('.shown').html("مرحبا"); جرب كل مرة سطر مختلف بدل القيمة الحقيقة، لنعرف سبب المشكلة
  18. المتغير $lang يحمل سلسلة نصية تعبر عن اللغة/ لماذا تجلب القيمة وتعامله كمصفوفة <?php echo $lang['lang'];?> ^^^^^^^^^^^^ <?php echo $lang;?> ********* أي أن اللغة تتبدل أثناء المعالجة، لسبب تحميل الصفحة من جديد. يمكنك إسناد اتجاه الصفحة من PHP و HTML <html dir="rtl" lang="ar"> => <html dir="<?= $lang == 'ar' ? 'rtl':'ltr' ?>" lang="<?= $lang ?>">
  19. هل تقوم بتحميل التنسيق العربي بشكل افتراضي؟ <!--css--> <link rel="stylesheet" type="text/css" href="layout/css/ar.css"> <link rel="stylesheet" type="text/css" href="layout/css/<?php echo $lang['lang'];?>.css"> <!--echo $lang['en']OR echo $lang['ar']--> حاول طباعة جميع المتغيرات في صفحة PHP التي تستجيب لطلب ajax وتأكد من قيمهم.. وهل نفس الصفحة الحالية هي من تعالج نتيجة البحث؟
  20. لاحظت أن المشكلة عند استلام نتيجة الطلب، لربما تنسيق الرد غير مهيكل بطريقة صحيحة ما يؤدي لوجود وسم مفتوح وغير مغلق، مما يؤدي لأن العناصر التالية تتغير هرمية وراثتها أو يتغير الأب لها، فلا يعود التنسيق يعمل بشكل جيد. حاول فتح أدوات المطورين بالضغط على F12 ثم تتبع التغيرات في الصفحة، كما يمكنك عرض محتوى الصفحة أثناء حدوث الخطأ و تفقد التغييرات فيها. اعمل view page resource أو inspect و راقب التغيرات و أخبرنا بما يحصل
  21. هل تريد ترجمة الأسماء؟ مم الذي يقوم بإدخال هذه البيانات؟
  22. سوف نحاول تعديل حجم البيانات المسموح و المدة الزمنينة أرجو فتح cmd ثم الدخول ب mysql كالتالي mysql -u root ثم ننفذ الأمرين: SET GLOBAL max_allowed_packet=1073741824; SET GLOBAL wait_timeout = 60000; ثم حاولي إعادة استيراد الملف
  23. الشيفرة التي كتبتها يفترض أن تعدل الاسم في جميع الحقول التي تحقق الشرط، هل هذا ما تقصده؟ يمكن عمل الشرط مباشرة بتحديد أن يكون id أكبر من قيمة و أصغر من أخرى UPDATE employees SET NAMEENGLISH = 'Marwan' WHERE WHERE id > 0 AND id < 7;
×
×
  • أضف...