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

Abdulhamid Hamsho2

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

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

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

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

    6

أجوبة بواسطة Abdulhamid Hamsho2

  1. يمكنك تتبع المشاريع الموجودة في موقع مستقل والتقديم على المشاريع التي تجد نفسك قادر على اكمالها، كالترجمة او التحرير او التسويق وغيرها الكثير من المشاريع التي لاتحتاج الكثير من الخبرة لاكمالها.

    كما يمكنك عرض الخدمات التي تستطيع القيام بها على موقع خمسات مقابل خمسة دولار على الاقل على الخدمة التي تقدمها.

    • أعجبني 1
  2. يمكنك استخدام نماذج جاهزة للقائمة الجانبية من Bootstrap ولا حاجة لتصميم قائمة جانبية من الصفر، فيمكنك تنزيل قوالب جاهزة من الإنترنت. 

    يمكنك الاطلاع على المثال الموجود في الرابط التالي، إضغط هنا.

    • أعجبني 1
  3. مرحبًا @خالد مجذوب

    يمكنك تعديل حجم الصور من خلال إضافة style خاص إلى عنصر الصور عن طريق ملف CSS.

    حيث تسمح لك الخاصيتين Height و Width تعديل الإرتفاع والعرض للصورة.

    في البداية عليك إضافة صنف (class) جديد لعنصر الصورة المراد تعديل حجمها من ثم الذهاب إلى ملف ال CSS الخاص بك وتقوم بإضافة العرض والإرتفاع المراد للصورة.

    img {
      height: 200px;
      width: 50%;
    }

    أو يمكنك مباشر التعديل على ملف HTML من خلال إضافة الخاصية style كما في المثال التالي:

    <img src="#" style="height: 200px; width: 50%;">

     

    • أعجبني 1
  4.  

    بتاريخ 6 دقائق مضت قال عبد الواحد الحدادي:

    بارك الله فيك أستاذي؛ 

    هل بهذه الطريقة سوف تتحول بيانات المستخدم التي ملءها في خانات الموقع إلى الرقم على الواتس آب ؟ 

    بهذه الطريقة سوف يتحول إلى تطبيق الواتس آب الخاص بالشخص، لأنه لا يمكن إرسال رسالة إلى الواتس آب الخاص بك إلى من خلال واتس آب أخر.

  5. يجب أن تكون قد قرأت أن استخدام WhatsApp Business سيسمح لك بالاتصال بأكثر من 1.5 مليار شخص حول العالم ، ولكن الحقيقة هي أنه للوصول إلى هؤلاء العملاء المحتملين، يجب عليك الاستفادة من كل قناة متاحة لتحفيزهم على الاتصال بعملك من خلال WhatsApp.

    لوضع زر "انقر للدردشة" على موقع الويب الخاص بك، والذي سيسمح للزوار بالاتصال بك بنقرة واحدة. يجب أن يكون لديك حق الوصول إلى رمز موقع الويب الخاص بك، والمعرفة الأساسية ببرمجة الويب أو مبرمج لمساعدتك.

    لتقوم لهذا العمل أنت بحاجة إلى:

    اقتباس

    يستخدم هذا الكود مكونات مفتوحة المصدر وليست منتجات WhatsApp أو Toky 

    في البداية إضافة المكتبات و 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: لون الخلفية للزر العائم.

     

    • أعجبني 1
  6. مرحبًا @salahkr

    غالبًا من الصعب الاعتماد فقط على Bootstrap، في بعض الأحيان تحتاج إلى تعديلات بسيطة باستخدام CSS. ولكن هذا لايعني أنه لايمكنك القيام بتصميم موقع قائم فقط على Bootstrap بدون استخدام CSS، بإمكانك ذلك لكن يفضل إضافة لمساتك الخاصة على المشاريع التي تقوم بها.

    طبعًا وهذا يختلف بحسب المشروع الذي تقوم بالعمل عليه.

    • أعجبني 1
  7. لتصميم موقعك التجاري عبر المنصات التجارية الإلكترونية فأنت لاتحتاج سوا إلى منتجاتك التي سوف تعرضها على موقعك، حيث توفر هذه الموقع لك بيئة عمل مناسبة لإضافة هذه المنتجات بسهولة وتبدأ الباقات مثلًا في Shopify من 29$ شهريًا في الباقة الأساسية Basic. ولكن يعيب هذه المواقع ضعف الإمكانيات بالنسبة للقوالب المصممة الجاهزة وإمكانية توسيعها، بالطبع كل هذه القوالب مجهزة بشكل احترافي للتجارة الإلكترونية تحديدًا، ولكن حيزها يعتبر ضيق للغاية مقارنة بطموح المستخدمين، وخاصة إذا ما قارنتها بحل برمجي مرن مثل الوردبريس WordPress.

    أما بالنسبة لبرمجة متجر إلكتروني باستخدام الواجهات الأمامية بدون اللجوء للواجهات الخلفية فهذا الشيء يمكنك فعله ولكن إضافة المنتجات الجديدة وتعديل الأسعار وغيرها من أمور التعديل ستكون صعبة وتحتاج إلى خبير بالبرمجة، لهذا يجب عليك تطوير واجهات خلفية للمتجر الذي تود القيم به ليكون أكثر أمانًا وأسهل للأستخدام من قبل الشركة التي سوف تعمل عليه.

    كما يوجد لديك طريقة سهلة ومريحة للمتاجر الإلكترونية وهي الاعتماد على الوردبريس بإضافة ووكوميرس WooCommerce.

  8. ماهو الكود الذي تريد أن تبرمجه؟ تطبيقات أم صفحات ويب؟

    أم تريد استخدام البرمجة في الذكاء الصنعي أم تريد استخدامها في تعليم الآلة؟ وغيرها الكثير من المجالات المتعددة التي تستخدم فيها البرمجة.

    عليك في البداية تحديد المجال الذي تريد أن تعمل به من ثم تحديد اللغات البرمجية المستخدمة في هذا المجال وتعلمها ومن ثم التطبيق والعمل في المجال الذي اخترته.

  9. برمجة الألعاب هو عبارة عن تطوير برمجي لألعاب الفيديو، ويحتاج هذا التخصص إلى مهارات عديدة في هندسة البرمجيات كما يحتاج أيضًا بالإضافة إلى هندسة البرمجيات واحدة أو أكثر من المجالات التالية: المحاكاة، الذكاء الإصطناعي، رسوم الحاسب، قواعد البيانات، برمجة الصوتيات وغيرها الكثير من المجالات المختلفة التي تستخدم في صناعة الألعاب، فهو ليس بالمجال السهل وتحتاج الكثير من الوقت والجهد لتعلمه.

    في البداية عملية التطوير تمر من مراحل مختلفة حيث يبدأ المطوريين في تطوير الجانب التصميمي للعبه أولًا من ثم يقومون نماذج للافكار والمواصفات التي ستكون في اللعبة.

    من ثم تأتي عميلة برمجة اللعبة والتي تحتاج إلى خبراء في برمجة اللغات المختلفة، غالبًا تستخدم لغات سي بلس بلس، جافاسكريبت، سي شارب، جافا وغيرها الكثير من اللغات البرمجية.


    لهذا أرى أن تقوم في البداية بتحديد المواصفات للعبة التي تود أن تقوم بتصميمها وبرمجتها من ثم تحديد اللغة البرمجية الأنسب لتصميم هذه اللعبة وتعلم اللغة واتقانها بشكل كامل لأن برمجة الألعاب بحاجة إلى تمكن كامل من اللغة المستخدمة.

    أتمنى لك التوفيق..

    • أعجبني 1
  10. مرحبًا @طارق الحاج الأمين عبد المحمود

    أولًا: عليك تحديد الإختصاص الذي تعتبر نفسك بارع فيه

    • برمجة.
    • ترجمة وتحرير.
    • تصميم.
    • أعمال خدمية.
    • تدريب عن بعد.
    • وغيرها من المجالات المختلفة الموجودة في موقع مستقل.

    ثانيًا:  عليك إضافة معرض أعمال متميز يوضح جميع الأعمال التي قمت بها وتثبت مهارتك في المجال الذي تملك فيه الخبرة الجيدة.

    ثالثًا: عند التقديم على مشروع تأكد من أنك تمتلك جميع المهارات المطلوبة لإتمام المشروع وإن صفحتك في مستقل تظهر أنك الشخص المناسب.

    رابعًا: قدم عرض جميل وأظهر أنك تستطيع القيام بالعمل المطلوب كاملًا بدون أي مشاكل وأن صاحب المشروع يمكنه الإعتماد عليك في هذا المشروع المطلوب.

    خامسًا: بعد إتمام المشروع اطلب من الشخص تقييم على مشروعك ليكون لك انطلاقة في المشاريع الأخرى عند التقديم عليها.

     

    أتمنى لك التوفيق..

  11. تستطيع من خلال موقع خمسات الحصول على الخدمات التي تريد، حيث يختص هذا الموقع ببيع وشراء الخدمات المصغرة ويمكن التعامل مع مستقلين كثر من خلال هذا الموقع الذي يؤمن لك سوق كبير من المستقلين الذين يملكون المهارة في دراسة الجدوا التسويقية، كما يوجد مستقلين يعملون بالتسويق وذلك بأسعار رخصية تبدأ من 5 دولار وصولًا إلى 250 دولار.

    كما يمكنك عرض مشروعك على منصة مستقل والتي تؤمن لك أيضًا منصة للتعامل مع المستقلين وتصفح أعملهم، يمكنك نشر مشروعك في قسم التسويق الكتروني ومبيعات.

  12. مرحبًا @Azhar Mohammed

    في البداية عليك كمستقل تحديد التخصص الذي سوف تعمل به، يمكنك من خلال منصة مستقل الحصول على مشاريع في مجالات مختلفة، لكن عليك في البداية دعم حسابك في مستقل بمشاريعك التي عملت عليها بمجال تخصصك من ثم التقديم على المشاريع المختلفة التي ترى نفسك قادر على القيام بها.

    يمكنك من خلال الروابط في الإسفل تصفح جميع المشاريع في التخصص الذي تريد.

    أرجو لك التوفيق.

    • أعجبني 1
  13. يشير الحرف الأول l إلى أن هذا الملف هو وصلة لينة symlink، على عكس مايشير اليه الرمز d والذي يشير إلى ملف عادي.

    وصلة لينة أو رابط لين (بالإنجليزية: Symbolic link أو soft link أو symlink)‏ هو اسم مستعار لأي ملف وهو يحتوي على مرجع إلى ملف (File) أو دليل آخر (Directory) في شكل مسار مطلق أو نسبي (Path).

    قد تبدو معقدة بعض الشيء ، لكنها في الحقيقة ليست كذلك ، يمكنك التفكير في الوصلات اللينة على أنها اختصارات. لإنشاء ارتباط رمزي ، يمكنك استخدم الأمر التالي:

    ln -s target_path link_path

    لنفترض أن لدينا مجلدًا على سطح المكتب يسمى rad_folder وداخل هذا المجلد يوجد ملف يسمى cool.txt. من أجل إنشاء رابط رمزي يشير إلى ملف rad_folder الخاص بنا ، يمكننا القيام بذلك باستخدام الأمر التالي:

    ln -s ~/Desktop/rad_folder ~/Desktop/awesome_link

    بعد تشغيل هذا الأمر ، سيكون لدينا رابط رمزي (symlink) جديد (اختصار) يسمى awesome_link على سطح المكتب:

    cd ~/Desktop/awesome_link

    rwx هي الأذونات لاستعمال الملف وتنفيذه

    يمكنك أيضًا قراءة هذه المقالات الموجودة في الأكاديمية للفهم بشكل أكبر:

    • أعجبني 2
  14. التعامل مع ال API ضروري وذلك من أجل إرسال طلبات http عبر  Fetch ثم استلام البيانات ووضعها على الشاشة بالشكل الأنسب لهذا انت بحاجة للدروس التي تشرح ال API.

    ولكن لن تحتاج إلى إنشاء API كما تشير النقطة 4 والنقطة 13.

    لهذا انصحك بكل شيء يتعلق بجلب البيانات باستخدام API ويمكنك تجاهل إنشائه.

    • أعجبني 1
  15. مرحبًا @Ali Kangooni

    في البداية يجب عليك تحديد الصورة التي سوف تظهر عند فتح المستخدم للصفحة وتحديد التنسيقات الخاصة بها مع تعريفها ب id خاص بها وليكن هنا imgClickAndChange

     <img alt="" src="صورة 1" style="height: 85px; width: 198px" id="imgClickAndChange" onclick="changeImage()"  />

    ثم عليك إضافة تابع الجافا سكريبت الذي يقوم بتحويل الصورة وفقًا لل id الذي عرفناه داخل عنصر الصورة img

    <script>
        function changeImage() {
          //إذا كانت الصورة 1 هي في الواجهة وام الضغط عليها حولها للصورة 5
    
            if (document.getElementById("imgClickAndChange").src == "صورة 1") 
            {
                document.getElementById("imgClickAndChange").src = "صورة 5";
            }
          //إذا كانت الصورة 5 هي في الواجهة وام الضغط عليها حولها للصورة 4
            else if (document.getElementById("imgClickAndChange").src = "صورة 5");
            {
                document.getElementById("imgClickAndChange").src = "صورة 4";
            }
           //إذا كانت الصورة 4 هي في الواجهة وام الضغط عليها حولها للصورة 6
          	else if (document.getElementById("imgClickAndChange").src = "صورة 4");
            {
                document.getElementById("imgClickAndChange").src = "صورة 6";
            }
          // وإلا فأظهر الصورة 1
          	else 
            {
                document.getElementById("imgClickAndChange").src = "صورة 1";
            }
          
          
        }
    </script>

    كما يمكنك التوليد العشوائي لأرقام الصور من خلال استخدام تابع random لتوليد الأرقام العشوائية.

    function changeImage(){
                    imageId = Math.floor(Math.random()*3)+1;
                    
                    document.getElememtById("imgClickAndChange").innerHTML = 
                        "<img src='صورة" + imageId + ".jpg'/>";
                    }
              }

     

  16. لكي تحظر موقع معين من الروتر يجب عليك تغير DNS الخاص بالروتر اليك الفيديو التالي الذي يشرح لك كيفية حظر لعبة الببجي من الروتر:

    إن كنت تريد حجب مواقع أخرى يمكنك مشاهدة الفيديو التالي الخاص بروتر tedata

     

  17. مرحبًا @hanan fahad11

    لبناء منصة تعليمية تابعة لوزارة مثل وزارة التعليم فأنت في البداية تحتاج إلى فاريق متكامل لبناء مثل هذه المنصة، ولكن إن اردت الأساسيات لبناء مثل هذه المنصة، ففي البداية تحتاج إلى تعلم تطوير الواجهات الأمامية للويب باستخدام لغات HTML وCSS وJavaScript وReact.js وتصميم واجهة للمنصة التي ترغبين بالقيام بها.

    من ثم يجب عليك تعلم تطوير الواجهات الخلفية للويب وذلك باستخدام PHP أو Node.js وغريها الكثير من الأطر المستخدمة من أجل برمجة الواجهات الخلفية.

    أما أن كنت ترغب بطريق سهل ولاتريد تضيع الوقت الكثير للتعلم والقيام بمنصة تعليمية متكاملة فيمكنك اللجوء إلى منصة Moodle التعليمية التي تتيح لك منصة تعليمية متكاملة مفتوحة المصدر وبشكل مجاني كامل. https://moodle.org/

    • أعجبني 1
×
×
  • أضف...