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

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

  1. عمر حسن7

    عمر حسن7

    الأعضاء


    • نقاط

      2

    • المساهمات

      338


  2. Ahmed Sadek Elamine Touahria

    • نقاط

      2

    • المساهمات

      510


  3. Ahmed Ebrahim11

    Ahmed Ebrahim11

    الأعضاء


    • نقاط

      2

    • المساهمات

      558


  4. Shahad Mohammad

    Shahad Mohammad

    الأعضاء


    • نقاط

      1

    • المساهمات

      112


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

المحتوى الأعلى تقييمًا في 10/07/22 in أجوبة

  1. انا خلصت تعلم جافا سكريبت وفي دورة أساسيات تطوير الويب بعد جافا سكريبت اساسيات جا كويوري هل اروح جاكويري ولا في حاجه ثانيه لازم اسويها
    2 نقاط
  2. السلام عليكم فمت بالتدريب بالتوازي مع دورتي ف حاسوب عل انشاء صفحه وانشاء تفاعلية مع باقي الشاشات هل يمكن الاضطلاع عليها واخباري ان كان هناك اخطاء او افكار افضل salient.zip
    1 نقطة
  3. شرح لكيفيه استخدام intersection observer بوضع انيمشن خاص لكل section ف DOM
    1 نقطة
  4. لدي هذا الكود اريد فقط ان يتحقق ايضا شرط ثاني هو البحث وتحقق ايضا من ip في نفس فوكشن array_searchيعني يجب ان يتحقق شرط الاول وثاني بعدها يطبع allowed <?php $parent_domain = $_SERVER['HTTP_REFERER']; $domains = array( 'domain1.com', 'domain2.com', 'domain3.com', ); $ipaddress = getenv("REMOTE_ADDR"); $ip = array( '78.58.25.4', '75.85.76.33', '57.7.47.58', ); if( array_search($parent_domain,$domains) ){ echo "allowed"; } ?>
    1 نقطة
  5. انا مبتدئة في هذا المجال لكن لا اعلم ما هو الخطأ عند محاولة عمل plugin يظهر هذا الخطأ ، هل يمكنكم اخباري كيف الحل؟
    1 نقطة
  6. ضمن ملف الإعدادات webpack.config.js اسم خاصية تعريف الإضافات هي plugins، الخطأ لديك هو كتابتها Plugin، أسماء الخواص يجب أن تُكتب كما هي مع مراعاة حالة الأحرف أيضًا، لكل المشكلة يجب تعديل اسم الخاصية لتصبح كالتالي: plugins: { ^^^^^^^ .. }
    1 نقطة
  7. اريد أن أنشئ متغيرات ديناميكية من خلال views والتحكم بها ب forms ليس فقط من لوحة التحكم . انا شغال على django constance قيما يخص المتغيرات العامة بالموقع
    1 نقطة
  8. نموذج الإعدادات المخصصة إذا كنت تهدف إلى إنشاء نموذج إعدادات مخصصة ، فهذا ممكن بالطريقة التالية: يمكنك أن ترث من ConstanceAdmin وتعيين خاصية النموذج على المسؤول المخصص الخاص بك لاستخدام النموذج المخصص الخاص بك. يتيح لك هذا تحديد مجموعات النماذج والتخطيطات الخاصة بك ، على غرار تحديد نموذج مخصص على نموذج Django ModelAdmin القياسي. بهذه الطريقة يمكنك تصميم نموذج الإعدادات وإعدادات المجموعة بالكامل بالطريقة التي تريدها. from constance.admin import ConstanceAdmin, ConstanceForm, Config class CustomConfigForm(ConstanceForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) class ConfigAdmin(ConstanceAdmin): change_list_form = CustomConfigForm change_list_template = 'admin/config/settings.html' admin.site.unregister([Config]) admin.site.register([Config], ConfigAdmin) يمكنك أيضًا تجاوز طريقة get_changelist_form التي يتم استدعاؤها في changelist_view للحصول على النموذج الفعلي المستخدم لتغيير الإعدادات. يتيح لك هذا اختيار نموذج مختلف وفقًا للمستخدم الذي قدم الطلب. فمثلا: class SuperuserForm(ConstanceForm): class MyConstanceAdmin(ConstanceAdmin): def get_changelist_form(self, request): if request.user.is_superuser: return SuperuserForm: else: return super().get_changelist_form(request)
    1 نقطة
  9. هل يمكنك تحديد المشكلة بالضبط ، بالإضافة الى لغة البرمجة وبيئة التطوير ، ليتسنى لنا مساعدتك .
    1 نقطة
  10. كما وضحنا لك عندما تفتح ملف في مجلد فإن كود php لا يشتغل. لكن الغرض من xamp هو إنه ينشئ لك خادم محلي وبيئة تشغيل أكواد php لذلك تستعمل رابط الخادم للوصول الى الملفات.
    1 نقطة
  11. إن السطر: imagettftext($image, 25, 0, 25, 110, $color, 'Roboto-Regular.ttf', 'PHP:hypertext processor'); معناه أنني اريد كتابة النص "PHP:hypertext processor" على الصورة بحجم خط 25 باللون color و الإحداثيات x و y، و نوع الخط سيكون font.ttf. و هذا هو وصف الدالة في التوثيق الرسمي: imagettftext( GdImage $image, float $size, float $angle, int $x, int $y, int $color, string $font_filename, string $text, array $options = [] ): array|false font_filename يُشير إلى مسار ملف الخط الذي تريد أن تكتب به على الصورة. هل لديك بجانب السكربت ملف خط بالاسم Roboto-Regular.ttf أم لا؟ يجب أن يتواجد ملف خط حتى تعمل الدالة، يُمكنك تحميل ملف خط من خلال موقع google fonts و استخراج ملف الخط الذي تريد استخدامه و وضع مساره ضمن استدعاء الدالة، يُمكنك مثلاً استخدام ملف الخط التالي: Roboto-Regular.ttf و وضعه بجانب السكربت ثم تمرير الاسم للدالة بالشكل: imagettftext($image, 25, 0, 25, 110, $color, 'Roboto-Regular.ttf', 'PHP:hypertext processor');
    1 نقطة
  12. هل يمكنك توضيح المشكلة التي تواجهها بالتحديد ؟ حتى نستطيع مساعدتك . بحيث أن السؤال لديك غير واضح . أما إن كانت المشكلة لديك في المصطلحات العربية فلا مشكلة يمكنك البحث عنها ومعرفة إلى ماذا ترمز وهذا سوف يزيد لديك من خبرات البحث ويطور مهاراتك والمعلومات لديك . وفي حال واجهت أي مشكلة في أي من المصطلحات يمكنك السؤال عنه في التعليقات أسفل الدرس وسوف يجيب عليك المدربون وبتأكيد سوف يقونم بتوضيح المصطلح لديك . أو يمكنك البحث عنه داخل الأكاديمة ، لربما قام أحد الطلاب من قبل بالسؤال عنه وأجابه أحد المدربين .
    1 نقطة
  13. إذا كنت تطور بإستخدام Expo فلن تحتاج الى Xcode أو Android Studio ، كلما عليك فعله هو كتابة أكواد JavaScript بإستخدام أي محرر أكواد انت مرتاح بإستخدامه مثل Atom أو VSCode أو أي محرر آخر وبعد الانتهاء من تطوير التطبيق يمكنك بنائه لل iOS بإستخدام الأمر التالي expo build:ios ومن ثم ستحصل على رابط سيتيح لك تنزيل ملف ipa. بعدما يتنهي من بنائه على خادم expo والآن تقوم بفتح حاسوب Mac الخاص بك أو فتح حاسوب ماك من MacInCloud وتنزيل تطبيق ipa. من الرابط الذي حصلت عليه ومن ثم يجب عليك رفعه الى AppStore بإستخدام بإستخدام تطبيق Transporter
    1 نقطة
  14. سأحاول أن أوضح بعض المصطلحات لكي تستطيع أختيار الأنسب إليك: أولًا Flutter هو إطار عمل للغة Dart يمكن تسبيهه بـ Bootstrap بالنسبة إلى CSS أو Laravel بالنسبة إلى PHP ثانيًا لن يختلف شيء في حالة إختلاف لعة الـ Backend وسيكون نفس الـ API بدون إختلاف على الإطلاق، فكل اللغات وإطارات العمل تتيح تحكم كامل في الـ API الذي تصنعه. في الغالب يستعمل مطورو تطبيقات الهاتف Firebase لسهولة التعامل معه بالإضافة إلى إنخفاض تكلفته مفارنة مع شراء سيرفر خاص VPS أو إستضافة وتطوير API عليها من الصفر، لكن في حالات معينة يكون التطبيق كبير للغاية ويحتوي على الكثير من المميزات التي يجب إضافتها للتطبيق، في هذه الحالات يكون من الأفضل إستعمال خدمات أخرى غير Firebase. بما أنك تتعلم Node.js فسيكون من الأفضل لك إستعمال إطار عمل مثل express.js.
    1 نقطة
×
×
  • أضف...