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

بلال زيادة

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

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

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

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

    30

كل منشورات العضو بلال زيادة

  1. الفكرة العامة سيكون لديك مجلد يحتوي على عدة لغات الموقع و ستكون الملفات على شكل ar.mo ar.po en.mo en.po أي لكل لغة ملفين , ويمكنك التعديل على الملفات من خلال برنامج poedit بحيث ستستطيع التعديل على الملف الذي امتداده .po و في ملفات الثيم الخاص بك وخصوصاً ملف functions.php ستوجب عليك إضافة دالة load_theme_textdomain , وهي دالة تقوم بإرجاع النصوص المترجمة للغة الثيم. load_theme_textdomain( 'assar', get_template_directory() . '/languages' ); ثم يمكنك استخدام دالة esc_html__() <?php echo esc_html__('ASSAR THEME', 'assar'); ?> طبعا في اللغة الأنجليزية اسم الثيم سيكون ASSAR THEME و لكن باللغة العربية سيكون ( ثيم أسار ) ولاحظ أنه ASSAR THEME قيمتها في ملف ar.po هي ثيم أسار . ولقد قمت بفتح ملف ar.po الموجود بالمجلد الخاص بك و هذه نتيجة الكود. @Mohammad Kiblawi
  2. بوتستراب مكتبة تتيح لك إنشاء موقع متجاوب على جميع الشاشات و كل فترة يحدث تطوير على هذه المكتبة إلى أن وصلت إلى الإصدار رقم 5 و لكن في الحقيقة لا تختلف الإصدارات عن بعضها البعض كثيراً , فكل اصدار يأتي ببعض الإضافات و التحديثات و ممكن أن يكون تم إزالة مكونات من نسخ سابقة , لذلك عند الدخول على توثيق بوتستراب 5 ستجد أنه تم إضافة بعض المكونات كتطوير للمكتبة , أما بخصوص إضافة شرح للدورة يتحدث عن بوتستراب 5 , فمن الممكن في الاكاديمية أن يتم توفير ذلك و سيتم الإعلان عن هذا الأمر من قبل الاكاديمية .
  3. لا يمكنك ذلك , بل يمكنك توظيف مستقل يمكنه مساعدتك و تدريسك أون لاين من خلال موقع مستقل فهناك قسم كامل للتدريب عن بعد , يمكنك وضع مشروع توضح فيه ماذا تريد من المستقل و ستجد بأن المستقلين يقدمون عروضهم و عند تفقد العروض المستقل الذي ترى أنه يمكنه مساعدتك يمكنك اختياره لتدريسك.
  4. الدورة مرتبة حسب التالي أساسيات تطوير الويب و يندرج تحتها: أساسيات HTML أساسيات CSS أساسيات JavaScript أساسيات jQuery بناء موقع شخصي أي عليك إنهاء أجزاء القسم ( أساسيات تطوير الويب و يندرج تحتها ) بالترتيب من 1 إلى 5 و من ثم سيكون عليك إكمال باقي أقسام الدورة و هي بناء واجهة مستخدم تشبه موقع YouTube بناء صفحات هبوط تطوير متجر الكتروني تطوير موقع شركة تطوير لوحة تحكم
  5. يمكنك استخدام وسم map في HTML و بذلك يمكنك تحديد مناطق معينة باستخدام وسم area و تركيب وسم map بهذا الشكل <!-- Image Map Generated by http://www.image-map.net/ --> <img src="img.png.0124e30d47124b2473c9f4a1641f2d5f.png" usemap="#image-map"> <map name="image-map"> <area target="_blank" alt="" title="" href="" coords="28,42,224,176" shape="rect"> <area target="" alt="" title="" href="" coords="224,176,22,291" shape="rect"> <area target="" alt="" title="" href="" coords="" shape="0"> </map> ولاحظي أن وسم area يحتوي على خاصيتين مهمتين و هي خاصية coords التي توضع بداخلها أحداثيات المنطقة المحددة , و الخاصية shape التي تحدد نوع المنطقة مثل rect , poly, circle أو يمكنك استخدام أحد المواقع التي تقدم خدمة تحديد المناطق على الصورة مثل هنا و هنا حيث يمكنك رفع الصورة التي تودين تحديد المواقع عليها و من ثم يمكنك رسم المناطق باستخدام الأداوت المقدمة و من ثم آخر شيء هو توليد وسم map و بداخله المناطق محددة و من ثم يمكنك التعامل مع هذا الوسم برمجياً باستخدام جافاسكريبت أو PHP .
  6. المقصود بأرشيف المسارات , هو الدروس القديمة التي تم تجديدها و إضافة دروس أخرى أحدث من الذي كان مشروح في هذه الدروس . صحيح , سيكون عليك تنفيذ موقع ما حسب ما يطلبه منك المدرب لذلك عليك بمراجعة مركز المساعدة من هنا للمزيد من التفاصيل صحيح , ستتمكن من العمل عبر مواقع العمل الحر مثل مستقل, خمسات وغيرها من المواقع.
  7. جرب أضف القيمة C:\Program Files\Java\jdk-رقم الإصدار إلى متغير PATH أخر السطر , بهذه الطريقة تقوم وضع أخر السطر فاصلة منقوطة ; ثم المسار ثم تحفظ ذلك و تعيد تشغيل جهاز الحاسوب.
  8. يبدو أنك لم تقم بتحميل JDK بشكل صحيح , يمكنك من هنا تحميل JDK
  9. هل قمت بإضافة المتغير JAVA_HOME إلى متغيرات البيئة , عن طريق النقر بالزر الأيمن على جهاز الكمبيوتر و من ثم اختيار خصائص و من ثم إعدادات النظام المتقدمة ثم متغيرات البيئة قم تقوم بإضافة المتغير JAVA_HOME ثم تقوم بإضافة مسار JDK إلى PATH . يمكنك البحث أكثر عن طريقة إضافة المتغيرات إلى متغيرات البيئة في جوجل.
  10. يجب عليك فتح SDK Manager ثم تفتح SDK TOOLS ثم تقوم بتثبيت Android SDK Build-TOOLs ثم من بعدها تقوم بتنفيذ الأمر التالي flutter doctor --android-licenses ثم يجل عليك تحميل JDK من موقع جافا الرسمي و إضافة المتغير التالي JAVA_HOME وقيمته C:\Program Files\Java\jdk-رقم الإصدار
  11. يمكنك إعطاء الdiv التنسيق التالي div{ margin: 0 auto; width: 500px; } ليصبح بالمنتصف أو يمكنك استخدام الخاصية transform div { left: 50%; transform: translate(-50%); } بحيث يكون الdiv في المنتصف .
  12. عندما تشترك في دورة مثل دورة علوم الحاسوب , يجب عليك إكمال 4 مسارات من هذه الدورة ثم تقوم بالتقديم على طلب إجراء امتحان للحصول على الشهادة. بعد الحصول على الشهادة يمكنك تقديم عروض على مواقع العمل الحر مثل مستقل و خمسات لتقوم بإنجاز أعمال لأصحاب المشاريع، وسوف يتابع معك فريق مختص لكي تزيد فرصتك في العمل على أحد المشاريع. سيعمل الفريق على إرشادك للخطوات الصحيحة والتي ستزيد فرصتك في الحصول على عمل
  13. يجب إزالة كلمة echo لا يمكن استخدامها بهذه الطريقة هل ممكن ترفق الكود كاملاً
  14. يجب فعل ما تريده باستخدام jQuery و يتم بهذا الشكل <div class="form-group col-lg-2 col-md-2"> <label for="inputState">نوع العميل</label> <select id="inputState" class="form-control"> <option selected>...أختر</option> <option value="citizen"> مواطن</option> <option value="passport"> جواز سفر </option> </select> <select id="first" style="display: none;" class="form-control"> <option selected>...أختر</option> @php $formhandler = include(resource_path('countries/countries.php')); @endphp @foreach ($formhandler['guest_form_types[citizen]'] as $guest_type => $value) <option value=' {{$guest_type}} '>{{$value}}</option> @endforeach </select> // أما أذا كان المختار يحتوي علي كلمة جواز سفر if ( echo '<option selected> </option>' = 'جواز سفر '){ //قم باظهار الحقول التالية للمستخدم echo ' <div id="#input" style="display: none;"> <div class="form-group col-lg-2 col-md-2"> <label for="inputPassword4">رقم جواز السفر</label> <input type="text" name='phone' class="form-control" id="inputPassword4" > </div> <div class="form-group col-lg-2 col-md-2"> <label for="inputAddress">رقم التأشيرة</label> <input type="text" name='city' class="form-control" id="inputAddress"> </div> </div>'; } } @endphp </select> </div> <script> $('#inputState').change(function(){ if($(this).val() == 'citizen'){ // or this.value == 'volvo' $('#first').show(); } if($(this).val() == 'passport'){ $('#input').show(); } }); </script> بحيث يمكنك إنشاء القائمة المنسدلة بهذا الشكل <select id="inputState" class="form-control"> <option selected>...أختر</option> <option value="citizen"> مواطن</option> <option value="passport"> جواز سفر </option> </select> وعند اختيار أي قيمة يمكنك عرض أي فورم تريده <script> $('#inputState').change(function(){ if($(this).val() == 'citizen'){ // or this.value == 'volvo' $('#first').show(); } if($(this).val() == 'passport'){ $('#input').show(); } }); </script> عند اختيار مواطن يتم إظهار القائمة المنسدلة التي تحتوي على البلدان , عند اختيار جواز سفر يتم إظهار نموذج الإدخال .
  15. الكود الخاص بك به مشكلة صغيرة وهي يجب وضع كل قيمة من while في وسم option كما في الشكل التالي <div class="form-group col-md-6"> <label for="inputState">نسخة البطاقة</label> <select id="inputState" type='text' class="form-control"> <option selected>...أختر</option> @php $num =1; while($num <= 30){ echo '<option>'; echo $num++; echo '</option>'; } @endphp </select> </div>
  16. لا , يحب عليك فقط كتابة اسم الحقل بهذا الشكل <div class="form-group"> <label for="inputState">كيف تعرفت علي أوتيل</label> <select id="inputState" type='text' class="form-control" name='how_know_us'> <option selected>...أختر</option> <option value="google">جوجل</option> <option value="facebook" >فيس بوك</option> </select> </div> لاحظ بجانب وسم select نكتب اسم الحقل بداخل خاصية name , وفي وسم option نكتب قيمة هذا الحقل بداخل خاصية value و عند إرسال القيمة يتم أخذ القيمة المختارة .
  17. هل يمكنك إرفاق صورة للمشكلة من البوست مان ؟
  18. صحيح , يكون الأمر نفس الشيء
  19. الأمر ببساطة يتم بهذا الشكل , route('photos.index'); لاحظ كتبنا اسم مسار التوجيه و هو photos ثم نقطة ثم اسم الدالة وهي index التي بداخل المتحكم , فمثلا لو أردنا التوجه لصفحة أنشاء صورة فكل ما علينا هو route('photos.create'); أما لو أردنا استخدام دالة show, update, route('photos.update', $id); route('photos.update', 1); والأمر كذلك بداخل ملف العرض {{ route('photos.update', $id) }}
  20. يمكنك تحميل ملفات المكتبة من هنا ,و من ثم يمكنك وضع هذه الملفات بداخل مجلد public و من ثم يمكنك الوصول لملفات css بهذه الطريقة <link rel="stylesheet" href="{{ asset('dist/css/bootstrap.min.css') }}" <link rel="stylesheet" href="{{ url('') }}/dist/css/bootstrap.min.css" و ملفات js بهذه الطريقة <script src="{{ asset('dist/js/bootstrap.min.js') }}"></script> <script src="{{ url('') }}/dist/js/bootstrap.min.js"></script>
  21. هل يمكنك إرفاق مسار هذا المتحكم , يبدو لي أنك وضعته في مسار خاطئ ؟
  22. يمكنك استخدام خدمة الفايربيز من قوقل و يمكنك الاطلاع على التوثيق الخاص بها من هنا , و هذه الخدمة توفر لك عدة رسائل مجانية يومياً و بعد بلوغ الحد الأقصى يمكنك الاشتراك في الخطة المدفوعة لكي تستطيع زيادة هذه الرسائل يومياً , أو يمكنك استخدام احدى خدمات SMS Provider مثل nexmo , twillo يمكنك البحث عن هذه الخدمات و مقارنة أسعارها لتختار الأفضل لك.
  23. في هذا الوقت الموقع متوقف , لذلك لا يمكنني الدخول إلى مصدر هذه الصفحة , ولكن ربما تقصد بأن الصفحة تحتوي على أكواد جافا سكريبت ؟
  24. يمكنك من وضع مشروع على منصة مستقل التي تمنحك بالتواصل مع المستقل المناسب لمثل هذا مشروع بحيث كل مستقل سوف يقدم لك عرض يشرح فيه ما هي الإمكانيات المتوفرة لمثل هكذا مشروع و كم السعر المناسب له , لذلك يمكنك من اختيار العرض و المستقل المناسب لك . و يمكنك من التواصل مع المستقلين لأي استفسار تريد الاستفسار عنه أو المناقشة معه حول المشروع .
  25. يجب عليكي البدء في كتابة الكود و من ثم إرفقيه لنا لكي نساعدك في تكملة الجدول بما يتوافق مع ما تريديه.
×
×
  • أضف...