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

Abdulhamid Hamsho2

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

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

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

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

    6

كل منشورات العضو Abdulhamid Hamsho2

  1. عليك في البداية استخدام Firebase Cloud Messaging. من ثم يمكنك استدعاء ال API بواسطة PHP من خلال الكود في الأسفل فقط عليك تغير key وtoken <?php define('API_ACCESS_KEY','Api key from Fcm add here'); $fcmUrl = 'https://fcm.googleapis.com/fcm/send'; $token='235zgagasd634sdgds46436'; $notification = [ 'title' =>'title', 'body' => 'body of message.', 'icon' =>'myIcon', 'sound' => 'mySound' ]; $extraNotificationData = ["message" => $notification,"moredata" =>'dd']; $fcmNotification = [ //'registration_ids' => $tokenList, //multple token array 'to' => $token, //single token 'notification' => $notification, 'data' => $extraNotificationData ]; $headers = [ 'Authorization: key=' . API_ACCESS_KEY, 'Content-Type: application/json' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$fcmUrl); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fcmNotification)); $result = curl_exec($ch); curl_close($ch); echo $result;
  2. لا توجد طريقة للقيام بذلك مباشرة من flutter في الوقت الحالي على الرغم من أن ذلك قد يتغير في مرحلة ما - يمكنك مراجعة iOS/Android Background Execution. لديك خياران رغم ذلك. الخيار الأول هو استخدام MethodChannels وكتابة رمز android الذي تريده لإنشاء خدمة في الخلفية. والخيار الثاني هو مزيج من هذين الملحقين (plugins) - android_alarm_manager و android_intent. لكن هذا لن يساعد في جميع حالات الاستخدام.
  3. استخدم في السطر 27 الدالة Pyplot والتي تعمل مثل MATLAB، تقوم كل وظيفة pyplot بإجراء بعض التغييرات على الشكل، على سبيل المثال تستخدم هذه الدالة لإنشاء الأشكال الهندسية المختلفة عن طريق رسمها على محاور بيانية. تقوم الدالة هنا في السطر 27 بإدخال قيمة x إلى التابع (f(x، من ثم تقوم الدالة ()show على إظهار الدالة.
  4. من أهم العوامل في نجاح تصميم الشعار هو أتباع قواعد النسبة الذهبية في تصميمه، لأن من خلال هذه النسبة تجعل أي شكل متوازنا وسارا للعين البشرية، وكما تعلم فإن النسبة الذهبية سارية في الطبيعة بشكل كبير، وهي مهمة من أجل أساسيات الوزن البصري في التصميم الجرافيكي. معظم الشعارات العالمية المشهورة تتبع للنسبة الذهبية من آبل وناشيونال جيوغرافيك وبيبسي وBP وغيرها الكثير من الشعارات المهمة في العالم. يمكنك القراءة أكثر عن الوزن البصري وتحقيقه من خلال الرابط هنا.
  5. يمكنك ذلك من خلال استخدام الدالة messageid والتي تقوم بزيادة تلقائية للصف الأول في الجداول، فعند إضافة سطر جديد للجدول تعتبر هذا السطر هو السطر الأول. بذلك يمكنك من خلال استدعاء السطر الأول جلب معلومات أخر سطر قمت بإدخاله. أولًا: استخدم mysql_query: <?php $result = mysql_query('SELECT t.messageid, t.message FROM TABLE t ORDER BY t.messageid DESC LIMIT 1') or die('Invalid query: ' . mysql_error()); //طباعة النتيجة while ($row = mysql_fetch_assoc($result)) { echo $row['messageid']; echo $row['message']; } // حرر الموارد المرتبطة بالنتيجة mysql_free_result($result); ?> ثانيًا: SQL query: SELECT t.messageid, t.message FROM TABLE t ORDER BY t.messageid DESC LIMIT 1 تستخدم ORDER BY لتعيين القيم في الجدول، تشير كلمة LIMIT إلى أنه من بين كل تلك الصفوف يتم إرجاع الصف الأول فقط في مجموعة النتائج.
  6. يجب عليك كتابة العنصر في البداية الذي ترغب بتغير لون الخلفية له من ثم إدخال اللون المرغوب به رمزًا أو كتابة. مثال: body {background-color: brown;}
  7. الترويج للمدونة امر في غاية الأهمية، في البداية عليك باتباع الخطوات التالية: كتابة محتوى ذو أصل يستهدف الجمهور الذي تكتب لاجله. إنشاء محتوى بشكل متسق، حيث مجرد أن تبدأ بالتدوين عليك بالنشر بشكل دوري في مدونتك. شارك منشوراتك في المدونة على وسائل التواصل الاجتماعي ليكون لها وصول بشكل اكبر. في كل مرة تنشر فيها مشاركة مدونة، اكتب إعلانًا واضحًا، واربط مشاركة المدونة وأضفها إلى المجيب الآلي الخاص بك. إضافة ترقيات المحتوى لإنشاء قائمة البريد الإلكتروني الخاصة بك. شارك منشوراتك في المجتماعات المتخصصة والتي تستهدف فيها جمهورك. التواصل مع جمهورك، فعليك التواصل بشكل مستمر مع جمهورك والسماع لشكواهم والرد على تعليقاتهم. من أكثر الأمور أهمية في المدونة هو العنوان، لهذا يجب أن يكون عنوانك جذاب ليجلب لك عدد مشاهدين أكبر للمدونة. اضافت مرئيات، والتي من خلالها يمكنك تعزيز الصورة وشرح الفكرة التي تحاول الوصول اليها من خلال منشورك.
  8. وعليكم السلام ورحمة الله تعالى، البرمجة هي علم لوحده وهي لا ترتبط بالفيزياء أبدًا لكن غالبًا ماتحتاج إلى الرياضيات والمنطق لحل المشاكل التي تواجهك. يمكنك قراءة المقالة في الرابط هنا، والتي تشرح لك كل شيء عن البرمجة وماتحتاج إليه للبدء بهذا المجال الضخم.
  9. هناك عدة أسباب وراء حصول الأشخاص على أسماء نطاقات متعددة وتوجيههم إلى موقع ويب واحد. في كثير من الأحيان، هذا للتأكد من أنهم يمتلكون 3 لاحقات المجال الدولي الرئيسية (".com" و ".net" و ".org") لموقعهم. يعد امتلاك جميع اللواحق الثلاثة أمرًا مهمًا بشكل خاص إذا كنت ترغب في تطوير موقعك باستخدام إما الامتداد ".net" أو ".org" ، بدلاً من الامتداد ".com". كثير من الناس، عند كتابة أسماء النطاقات، يكتبون بشكل غريزي لاحقة ".com" بدلاً من اللاحقتين الأخريين، لذلك إذا كنت لا تريد أن يذهب الزوار المحتملون إلى المنافسة ، فستحتاج إلى الحصول على الثلاثة جميعًا وتوجيههم إلى موقع. يمكنك استخدام العديد من النطاقات كما تريد ولكن يمكنك استخدام نطاق واحد فقط كعنوان URL أساسي لموقعك، ويمكنك استخدام نطاقات أخرى لإعادة توجيه الزوار إلى موقع الويب. الشيء الوحيد الذي عليك القيام به، انتقل إلى لوحة إدارة المجال الخاص بك وابحث عن "redirect" ثم أعد توجيه المجال إلى عنوان URL الرئيسي أو المجال لموقع الويب الخاص بك.
  10. أهلًا أخي، غالبًا لن تجد تطبيق جاهز يقوم بكل الخصائص التي تريدها لهذا فأنا أرفقت لك تطبيقات مفتوحة المصدر والتي يمكن لأي مبرمج محترف التعديل عليها وإضافة الخصائص التي ترغب بإضافتها للتطبيق. يمكنك من خلال منصة مستقل، توظيف مستقلين للقيام بالتعديلات التي ترغب بها وصنع تطبيق خاص بك.
  11. الخطوة 1 - تأكد من أن سمة WordPress لديك تدعم RTL الخطوة 2 - اختبار دعم RTL الخطوة 3 - تفعيل دعم RTL بشكل دائم يمكنك مشاهدة الفيديو في الرابط هنا، والذي يشرح بالتفصيل خطوات كيفية قلب قوالب Wordpress من اليسار إلى اليمين. يمكنك أيضًا قراءة المقالة في الرابط من هنا.
  12. مرحبًا @hanan fahad11 هنالك العديد من تطبيقات إدارة الاجتماعات الإلكترونية مفتوحة المصدر والتي يمكنك التعديل عليها كما تشاء وإضافة الخصائص التي ترغب بها على تطبيقك، حيث لاتحتاج البناء من الصفر كما ذكرت. من هذه التطبيقات أذكر لك أشهرها: Jitsi Meet jami Nextcloud Talk Element BigBlueButton
  13. أرى أن يكون حجم الطباعة الخاصة بالملابس هو A2
  14. مشروعك رائع، تناسق الألوان مع الأيقونات والصور جميل جدًا. كواجهة أمامية لا أرى أي نقص في مشروعك.
  15. وعليكم السلام ورحمة الله تعالى، هذا يعود إلى التصميم الذي ترغب في القيام به ولكن أغلب التقاويم الحائطية تكون بقياس U.S. Paper Size: Letter
  16. يمكنك تتبع المشاريع الموجودة في موقع مستقل والتقديم على المشاريع التي تجد نفسك قادر على اكمالها، كالترجمة او التحرير او التسويق وغيرها الكثير من المشاريع التي لاتحتاج الكثير من الخبرة لاكمالها. كما يمكنك عرض الخدمات التي تستطيع القيام بها على موقع خمسات مقابل خمسة دولار على الاقل على الخدمة التي تقدمها.
  17. يمكنك استخدام نماذج جاهزة للقائمة الجانبية من Bootstrap ولا حاجة لتصميم قائمة جانبية من الصفر، فيمكنك تنزيل قوالب جاهزة من الإنترنت. يمكنك الاطلاع على المثال الموجود في الرابط التالي، إضغط هنا.
  18. مرحبًا @خالد مجذوب يمكنك تعديل حجم الصور من خلال إضافة style خاص إلى عنصر الصور عن طريق ملف CSS. حيث تسمح لك الخاصيتين Height و Width تعديل الإرتفاع والعرض للصورة. في البداية عليك إضافة صنف (class) جديد لعنصر الصورة المراد تعديل حجمها من ثم الذهاب إلى ملف ال CSS الخاص بك وتقوم بإضافة العرض والإرتفاع المراد للصورة. img { height: 200px; width: 50%; } أو يمكنك مباشر التعديل على ملف HTML من خلال إضافة الخاصية style كما في المثال التالي: <img src="#" style="height: 200px; width: 50%;">
  19. بهذه الطريقة سوف يتحول إلى تطبيق الواتس آب الخاص بالشخص، لأنه لا يمكن إرسال رسالة إلى الواتس آب الخاص بك إلى من خلال واتس آب أخر.
  20. يجب أن تكون قد قرأت أن استخدام WhatsApp Business سيسمح لك بالاتصال بأكثر من 1.5 مليار شخص حول العالم ، ولكن الحقيقة هي أنه للوصول إلى هؤلاء العملاء المحتملين، يجب عليك الاستفادة من كل قناة متاحة لتحفيزهم على الاتصال بعملك من خلال WhatsApp. لوضع زر "انقر للدردشة" على موقع الويب الخاص بك، والذي سيسمح للزوار بالاتصال بك بنقرة واحدة. يجب أن يكون لديك حق الوصول إلى رمز موقع الويب الخاص بك، والمعرفة الأساسية ببرمجة الويب أو مبرمج لمساعدتك. لتقوم لهذا العمل أنت بحاجة إلى: jQuery Floating WhatsApp plugin WhatsApp Business phone number: سيتم استخدام هذا الرقم بواسطة المكون الإضافي لتشغيل رابط WhatsApp Chat. في البداية إضافة المكتبات و CSS إلى قسم الترويسة في الصفحة <!--JQuery--> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <!--Floating WhatsApp css--> <link rel="stylesheet" href="floating-wpp.min.css"> <!--Floating WhatsApp javascript--> <script type="text/javascript" src="floating-wpp.min.js"></script> عليك إضافة زر الدردشة <!--Div where the WhatsApp will be rendered--> <div id="WAButton"></div> من ثم استخدام الدالة التي تصل العنصر div الماضي بالآيبي الخاص بك على الواتس آب <script type="text/javascript"> $(function () { $('#WAButton').floatingWhatsApp({ phone: 'WHATSAPP-PHONE-NUMBER', //WhatsApp Business phone number headerTitle: 'Chat with us on WhatsApp!', //Popup Title popupMessage: 'Hello, how can we help you?', //Popup Message showPopup: true, //Enables popup display buttonImage: '<img src="whatsapp.svg" />', //Button Image //headerColor: 'crimson', //Custom header color //backgroundColor: 'crimson', //Custom background button color position: "right" //Position: left | right }); }); </script> يجب عليك إضافة المعلومات التالية إلى الرمز السابق: phone: رقم الهاتف التجاري. position: حدد ما إذا كنت تريد أن يظهر الزر على "اليسار" أو إلى "اليمين". popupMessage: الرسالة التي ستظهر في النافذة المنبثقة ، تدعو الزائر لبدء محادثة. showPopup: تحديد ما إذا كانت نافذة الرسالة المنبثقة ممكنة أو معطلة. في حالة التعطيل ، يظهر الزر فقط ، وسيؤدي النقر عليه إلى بدء المحادثة. autoOpenTimeout: الزمن في المللي ثانية التي يجب أن ينتظرها المكون الإضافي لفتح النافذة المنبثقة تلقائيًا. headerColor: لون الخلفية لشريط عنوان النافذة المنبثقة. headerTitle: عنوان النافذة المنبثقة. buttonImage: الصورة التي تريد أن تظهر في علامة <img>. size: عرض الزر بتنسيق CSS ، الافتراضي هو "72 بكسل". backgroundColor: لون الخلفية للزر العائم.
  21. مرحبًا @salahkr غالبًا من الصعب الاعتماد فقط على Bootstrap، في بعض الأحيان تحتاج إلى تعديلات بسيطة باستخدام CSS. ولكن هذا لايعني أنه لايمكنك القيام بتصميم موقع قائم فقط على Bootstrap بدون استخدام CSS، بإمكانك ذلك لكن يفضل إضافة لمساتك الخاصة على المشاريع التي تقوم بها. طبعًا وهذا يختلف بحسب المشروع الذي تقوم بالعمل عليه.
  22. لتصميم موقعك التجاري عبر المنصات التجارية الإلكترونية فأنت لاتحتاج سوا إلى منتجاتك التي سوف تعرضها على موقعك، حيث توفر هذه الموقع لك بيئة عمل مناسبة لإضافة هذه المنتجات بسهولة وتبدأ الباقات مثلًا في Shopify من 29$ شهريًا في الباقة الأساسية Basic. ولكن يعيب هذه المواقع ضعف الإمكانيات بالنسبة للقوالب المصممة الجاهزة وإمكانية توسيعها، بالطبع كل هذه القوالب مجهزة بشكل احترافي للتجارة الإلكترونية تحديدًا، ولكن حيزها يعتبر ضيق للغاية مقارنة بطموح المستخدمين، وخاصة إذا ما قارنتها بحل برمجي مرن مثل الوردبريس WordPress. أما بالنسبة لبرمجة متجر إلكتروني باستخدام الواجهات الأمامية بدون اللجوء للواجهات الخلفية فهذا الشيء يمكنك فعله ولكن إضافة المنتجات الجديدة وتعديل الأسعار وغيرها من أمور التعديل ستكون صعبة وتحتاج إلى خبير بالبرمجة، لهذا يجب عليك تطوير واجهات خلفية للمتجر الذي تود القيم به ليكون أكثر أمانًا وأسهل للأستخدام من قبل الشركة التي سوف تعمل عليه. كما يوجد لديك طريقة سهلة ومريحة للمتاجر الإلكترونية وهي الاعتماد على الوردبريس بإضافة ووكوميرس WooCommerce.
  23. ماهو الكود الذي تريد أن تبرمجه؟ تطبيقات أم صفحات ويب؟ أم تريد استخدام البرمجة في الذكاء الصنعي أم تريد استخدامها في تعليم الآلة؟ وغيرها الكثير من المجالات المتعددة التي تستخدم فيها البرمجة. عليك في البداية تحديد المجال الذي تريد أن تعمل به من ثم تحديد اللغات البرمجية المستخدمة في هذا المجال وتعلمها ومن ثم التطبيق والعمل في المجال الذي اخترته.
  24. أنصحك بمشاهدة الفيديو في الأسفل حيث يشرح بشكل مختصر وجميل كيفية تحميل الصورة إلى تطبيقك وربطها بقاعدة البيانات.
×
×
  • أضف...