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

محمد بوسكوري

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

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

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

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

    1

أجوبة بواسطة محمد بوسكوري

  1. أريد الحصول على شهادة أخرى من الشهادات المتخصصة، وأبحث عن شهادة تكون مدة صلاحيتها طويلة، غير قابلة للتجديد، وأنا حائر بين شهادتي: شهادة MCIPTP وشهادة+COMTIA LINUX، أيهما أختار؟ وفي حال كان هناك شهادة أفضل لا مانع من ذكرها؟

  2. أنشأت شركة مع بعض الزملاء، ولمدة سنة كاملة كانت الشركة تتخبط بين الربح الهزيل، وعدم الربح، ومؤخراً قررنا حلها و تقسيم ما تم اقتناءه من معدات وأدوات مكتبية، فما هي الطريقة المثلى لتقسيم الأجهزة وكل ما بداخل الشركة؟ حتى نتفادى أي نوع من الخلافات والمشاكل؟

  3. على موقع لووردبريس أدرجت مجموعة من الصور بالطريقة التالية:

    <img class="alignleft size-medium wp-image-8530" alt="..." src="#" width="413" height="275" />
    <img class="alignleft size-medium wp-image-8529" alt="..." src="#" width="413" height="275" />

    المشكلة أن الصور غير مرتبة بشكل صحيح، حيث يظهر line breaks 'رجوع إلى السطر'، رغم أن المسافة المتبقية تكفي لاحتواء صورة، وهذا ما يظهر على المتصفح:

    <p><img class="alignleft size-medium wp-image-8530" alt="..." src="#" width="413" height="275" /><br />
    <img class="alignleft size-medium wp-image-8529" alt="..." src="#" width="413" height="275" /><br />

    كيف أعالج المشكلة، وأزيل <br>؟

  4. على موقع بووردبريس استعملت FORCE_SSL_ADMIN داخل ملف wp-config.php، وفي كل وقت أقوم بتحميل الصور، بالطريقة التالية:

    <img src="https://www.example.com/wp-content/uploads/2013/01/test.png" ..

    الموقع يستخدم بروتوكول http ، فكيف أجعل رابط الصورة مستقل عن الرابط الأصلي للموقع؟

    <img src="//www.example.com/wp-content/uploads/2013/01/test.png" ..

     

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

  6. على صفحة Html، أتوفر على حلقة تكرار تفرز عناصر div، للحصول في آخر الأمر على نار متحركة، يمثل الشكل التالي كود السكريبت بـ Jquery:

    var boxes = $('#inner>div');
    var speeds = [
    0.5, 0.5, 0.35, 0.45, 0.46, 0.55, 0.5, 0.5
    ];
    
    function update() {
      var width = $('#wrapper').width;
    
      
      for (var i = 0; i < boxes.length; i++) {
        var box = boxes[i];
        var speed = speeds[i];
    
        box.left -= speed;
    
        if (box.left < -box.width) {
          cloud.left = width;
        }
      };
      window.setTimeout(update, 2000);
    };
    

    لكن الوظيفة السابقة لا تعطي أي تحرك؟

  7. لديّ المتغير التالي على تطبيق بـ #C:

    string xml = "<ABCProperties> <Action> Yes | No | None </Action><Content>
    <Header> Header Text </Header><Body1> Body Paragraph 1 </Body1>
    <BodyN> Body Paragraph N</BodyN></Content><IsTrue> true | false </IsTrue>
    <Duration> Long | Short </Duration></ABCProperties>";

    وأريد الحصول على البيانات المتضمنة بداخله، مع العلم أنه على شكل ملف XML، وقد استخدمت:

    XDocument doc = XDocument.Parse(xml);
    var a = doc.Descendants("Header").Single();

    لكن الأمر لا ينفع، فهل من طريقة لعمل ذلك بشكل صحيح؟

  8.  أريد طرح سؤال في مجال تصميم المواقع، والضوابط المنظمة لهذا المجال: ماهي المقاييس المعيارية لتصميم موقع؟ وهل مقياس الموقع يتغير من لغة برمجة إلى أخرى؟  وما هي طريقة ضبط التصميم ليلائم جميع مقاسات الشاشات المستعملة؟

  9. لدي كود الصفحة التالية، بلغة Html، والمكون لجدول:

    <table class="table">
    <tr>
        <th>Name</th>
        <th>Surname</th>
        <th></th>
    </tr>
    <tr>
        <td>name 1</td>
        <td>surname 1</td>
        <td>actions</td>
    </tr>
    <tr>
        <td>name 2</td>
        <td>surname 3</td>
        <td>actions</td>
    </tr>
    </table>

    ما أريده هو عند تحديد سطر ما على الجدول يتم تحديد وإضافة الكلاسselected ، ثم بعد ذلك عند الضغط مرة أخرى على أي سطر تُحذف الأسطر التي تحتوي على هذا الكلاس 'selected'، وبعد بعض البحث خلصت إلى كود Jquery:

    $('tr').not(':first').click(function () {
        var table = $(this).closest("table");
        var rows = table.children("tr");
        alert(rows.length);
        rows.each(function () {
            $(this).removeClass("selected");
        });
    
        $(this).addClass('selected');
    });

    لكن لا أدري ما الخطأ في ذلك؟

  10. لدي وسم div على صفحة Html:

    <div id="SortOptions">
        Sort by: 
        <select id="SortMain" class="improvedcatalogdropdown">
            <option value="0" selected="selected">Relevance</option>
        </select>
    </div>

    وأريد حذف العنصر div ذو Id مع الاحتفاظ بها لإعادة إظهارها فيما بعد، وقد استعملت:

    #SortOptions {
        display: none;
    }

    لكن دون فائدة؟

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

    function wf_getManagerCaps() {
        return array(
             "add_users" => true,
            "create_users" => true,
            "edit_users" => true,
            "list_users" => true,
            "promote" => true,
            "remove" => true,
            "delete" => true
    
           
        );
    }
    
    add_role("wf_manager", "WF Manager", wf_getManagerCaps());

     

    وكوظيفة تسمح بتغيير صلاحيات المستخدم، اعتمدت الكود التالي:

     ببfunction wf_limitAvailableRoles( $roles ){
        $user = wp_get_current_user();
        if (in_array( WF_MANAGER_ROLE_SLUG, $user->roles)) {
            $roles = array(
                array(
                    "name" => "wf_manager",
                    "capabilities" => wf_getManagerCaps(),
                ),
                array(
                    "name" => "wf_employee",
                    "capabilities" => wf_getEmployeeCaps(),
                ),
            );
        }
    
        return $roles;
    }
    add_filter( 'editable_roles', 'wf_limitAvailableRoles' );

    لكن المشكل هو عند إضافة مستخدم جديد يظهر بصلاحيات 'None'، لا أدري أين هو الخطأ؟

×
×
  • أضف...