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

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

  1. Emad Saif

    Emad Saif

    الأعضاء


    • نقاط

      3

    • المساهمات

      205


  2. Adnane Kadri

    Adnane Kadri

    الأعضاء


    • نقاط

      2

    • المساهمات

      5196


  3. Mohammed Hhhh

    Mohammed Hhhh

    الأعضاء


    • نقاط

      1

    • المساهمات

      219


  4. Sam Ahw

    Sam Ahw

    الأعضاء


    • نقاط

      1

    • المساهمات

      1388


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

المحتوى الأعلى تقييمًا في 08/03/22 في كل الموقع

  1. مرحبا جميعا اواجه مشكلة في محاولة ربط ملف App.js React بملف index.html. لدي ملف App.js يحوي الدالة الرئيسية () App التي يوجد بداخلها عدة دوال اخرى. اريد ان اضع هذه الدالة الرئيسية () App بكل ما تحويه من دوال و اكواد في صفحة index.html تحت العنوان الرئيسي. بحيث يعمل الكود المبرمج في صفحة html هذه. لقد حاولت تطبيق الطريقةالمشروحة في موقع React الرسمي من خلال مثال صغير و لكن لم ينجح الامر . هل يعلم احد منكم كيف يمكنني فعل ذلك حيث انني بحاجة ضرورية لجعل الكود يعمل في صفحة ال html. Add React to a Website – React (reactjs.org) < https://reactjs.org/docs/add-react-to-a-website.html محاولتي كانت من خلال المثال التالي import React from "react"; import './App.css'; const e = React.createElement; function App() { function CircleA (){ return( <div style= {{ display:"inline-flex", height:"12px", width:"12px", paddingBottom: "1px", backgroundColor:"#32cd32", borderRadius:"50%"}}> <circle cx="50" cy="55" r="45" fil="none" stroke="#F0CE01" strokeWidth="4" /> </div> ) } function CircleB(){ return( <div style= {{ display:'inline-flex', height:"12px", width:"12px", backgroundColor:"#ffd700", paddingBottom: "1px", borderRadius:"50%"}}> <circle cx="50" cy="55" r="45" fil="none" stroke="#F0CE01" strokeWidth="4" /> </div> ) } return e( <div> {CircleA(} {CircleB(}</div> )} const domContainer = document.querySelector('#app_code'); const root = ReactDOM.createRoot(domContainer); root.render(e(App)); html <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <h1> my React code (function App)</h1> <div id="app_code"></div> <script src="https://unpkg.com/react@18/umd/react.development.js" crossorigin></script> <script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js" crossorigin></script> <script src="App.js"></script> </body> </html>
    1 نقطة
  2. تحيه طيبه للجميع قمت بتخزين البيانات مسبقا على قاعدة البيانات وقمت بتخزين بيانات مسابقا أيضا على حفظ محلي Shared Preferences الان انا أحاول ان اعمل مقارنه بين البيانات التي احصل عليها من قاعدة البيانات والبيانات التي قمت بتخزينها في Shared Preferences اذا كانت متطابقة او لا استعمل الكود التالي: Future ApiNotficationApp() async { final String url = '****************'; var response = await http.post(Uri.parse(url)); var responsebody=jsonDecode(response.body); if (responsebody.length >0){ for (int i = 0; i < responsebody.length; i++) { if (responsebody[i]['id'] == UserSimplePreferences.getNotficationAppID() ){ print('\x1B[31m${'Equal'}\x1B[0m'); break; }else{ UserSimplePreferences.setNotficationApp(''); UserSimplePreferences.setNotficationAppID(responsebody[i]['id'].toString()); print('\x1B[33m${'Not Equal'}\x1B[0m'); print('\x1B[33m${UserSimplePreferences.getNotficationAppID()}\x1B[0m'); break; } } return responsebody; }else{ } } ولكني في كل مره احصل على نتيجة ليس متطابقة او Not Equal برغم من ان البيانات متطابقة لا اعلم لماذا أتمنى من لديه فكره يخبرنا عن طريقة حل المشكلة
    1 نقطة
  3. أريد أن أقوم بكتابة log وتنفيذ بعض الأكواد قبل أن يتم حفظ أي منشور جديد Post في قاعدة البيانات، حاولت البحث عن دوال مثل beforeSave أو afterSave في لارافيل Laravel ولكن لم أجد شيء. class Post extends Model { public static function before_save() { // ... } } هل توجد طريقة لتنفيذ كود معين قبل أن يتم حفظ منشور جديد في لارافيل Laravel؟
    1 نقطة
  4. لدي مجلد mainModels في المجلد app في مشروع مبني بإستخدام لارافيل Laravel، وأريد أن أقوم بتوليد نموذج model بإستخدام php artisan في هذا المجلد مباشرة، بدلًا من توليد نموذج في المجلد models ثم نقله والتعديل عليه يدويًا. كيف يمكن القيام بهذا الأمر؟ وهل يمكن توليد نموذج model خارج المجلد app بالكامل؟
    1 نقطة
  5. أريد عمل الإستعلام التالي في لارافيل Laravel: $products = UserProducts::with('products')->where('user_id', '=', $user->id) ->where('count', '>', 0) ->get(); ولكن حاولت ترتيب النتائج بإستخدام بإستخدام العمود type الموجود في الجدول products لذلك قمت بإضافة التابع orderBy كما في الكود التالي: $products = UserProducts::with('products')->where('user_id', '=', $user->id) ->where('count', '>', 0) ->orderBy('products.type') ->get(); ولكن يظهر هذا الكود الخطأ التالي: Unknown column 'item.type' in 'order clause' ما حل هذه المشكلة؟ كيف أقوم بترتيب النتائج بإستخدام عمود معين في جدول مختلف في لارافيل Laravel؟
    1 نقطة
  6. كيف يستطيع ال forEach استدعاء نفسه (ال فنكشن الذي بداخله و كيف تم تحديد ما ذا يفعل البراميتر) من غير ما استدعيه انا بنفسي مثل ال function العاديه مثال let cars = ["ford" , "toyota" , "dodge" , "range rover"]; // simpel function function simple_func(newDate){ console.log(`this is the date today ${newDate}`) ; } simple_func(Date()) // -------- console.log("------------------"); // -------- // ال for العاديه for(let i = 0 ; i <= cars.length-1 ; i++){ console.log(`this is my cars 0-0> ${cars[i]}`) } // -------- console.log("------------------"); // -------- // ال forEach cars.forEach(function(my_cars){ console.log(`this is my cars 0-0>${my_cars}`) // لماذا لا يجب استدعاء الفنكشن }); // -------- console.log("------------------"); // --------
    1 نقطة
  7. يمكنك مباشرة حقن اسم ملف الترجمة كمعامل للتابع get: Lang::get('file_name'); او ايضا باستعمال الدالة المساعدة __ : __('file_name') لاحظ أنه لا يجب الحاق الاسم بامتداد الملف. اي انه لا يجب عليك اضافة php. لتوصيف الملف. يمكنك ايضا استعمال الوظيفة file_get_contents بشكل تقليدي كـ: file_get_contents(base_path('resources/lang/en/validation.php')) التوطين في Laravel
    1 نقطة
  8. لا حاجة لإنشاء ملفين منفصلين تماما. يمكنك استعمال موجهات القالب blade directives للتحقق من ما ان كان المستخدم مسجلا اما لا لعرض قسم معين من الصفحة. يوجد الموجه auth@ للتحقق من ما ان كان المستخدم موثقا: @auth // اي محتوى يعرض للمستخدمين الموثقين فقط @endauth يوجد ايضا الموجه guest@ للتحقق من ما ان كان المستخدم غير موثق: @guest // اي محتوى يعرض للمستخدمين الزوار فقط @endguest قوالب Blade في Laravel
    1 نقطة
  9. يجب عليك ذكر لغة البرمجة أو إطار العمل الذي تستخدمه ضمن سؤالك لنستطيع مساعدتك بشكل أفضل، فالتطبيق يختلف تماماً من لغة لأخرى، وبفرض كنت تقصد أن تطبيقك يعمل على نظام Android، يمكنك طلب سماحية الوصول إلى جهات الاتصال من خلال إضافة سماحية الوصول التالية ضمن manifest: <uses-permission android:name="android.permission.READ_CONTACTS" /> أما فكرة الحل لاستدعاء بيانات جهات الاتصال يمكنك إنشاء نموذج model يحوي بداخله البيانات المطلوبة وبعد ذلك باستخدام ContentResolver يمكنك المرور على هذه البيانات وتطبيق النموذج عليها لاستخدامها فيما بعد أو نقلها إلى قاعدة البيانات. private void displayContacts() { ContentResolver cr = getContentResolver(); مؤشر للمرور على جهات الاتصال Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if (cur.getCount() > 0) { while (cur.moveToNext()) { String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID)); String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); if (Integer.parseInt(cur.getString( cur.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) { Cursor pCur = cr.query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = ?", new String[]{id}, null); while (pCur.moveToNext()) { String phoneNo = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); Toast.makeText(NativeContentProvider.this, "Name: " + name + ", Number: " + phoneNo, Toast.LENGTH_SHORT).show(); } pCur.close(); } } } } أما بالنسبة لنوع قاعدة البيانات، يمكنك استخدام أي نوع فلا مشكلة بذلك حسب خادم الويب لديك في حال كنت ترغب بمزامنة البيانات على الانترنت مع خادم الويب.
    1 نقطة
×
×
  • أضف...