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

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

  1. E.Nourddine

    E.Nourddine

    الأعضاء


    • نقاط

      3

    • المساهمات

      1458


  2. عبد الصبور

    عبد الصبور

    الأعضاء


    • نقاط

      2

    • المساهمات

      58


  3. محمد طاهر5

    محمد طاهر5

    الأعضاء


    • نقاط

      1

    • المساهمات

      247


  4. Lujain Maaz

    Lujain Maaz

    الأعضاء


    • نقاط

      1

    • المساهمات

      344


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

المحتوى الأعلى تقييمًا في 01/09/16 في كل الموقع

  1. الطريقة السهلة لفعل ذلك هي بتصميم إطار Stroke لدائرة على شكل خطوط Dashed Line، وذلك من خلال نافذة Stroke Panel: الطريقة الثانية والتي أراها مركبة نوعا ما بالمقارنة مع الطريقة الأولى، وهي رسم خط ثم تكراره بشكل دائري، مما يتح لنا الحصول على نفس النتيجة: رسم القطعة الأساسية: من خلال القائمة Effect > Distort & Transform > Transform, ثم نحدد Preview. نكرر الشكل الأول بصورة دائرية، مما يتيح لنا الحصول على الشكل: Preview يمكن التحكم في المسافة الفاصلة بين شكلين متتابعين:
    1 نقطة
  2. يمكننا استعمال ControllerClass وتوريثه من قبل Controllers أخرى، بهذه الطريقة: class HeadController extends Controller { protected $heading = []; public function header1(){ $this->heading['panelText'][] = "Content Here one"; $this->heading['panelText'][] = "Content Here Two"; $this->heading['panelText'][] = "Content Here Three"; return $this; } public function header2(){ $this->heading['panelText'][] = "Some Random one"; $this->heading['panelText'][] = "Some Random Line Two"; return $this; } public function setPanelText(array $panelTexts){ foreach($panelTexts as $panelText){ $this->heading['panelText'][] = $panelText; } return $this; } public function loadView($view){ return View($view)->withHeading($this->heading); } }ليكون المتحكم Controller مكتوب على هذا الشكل: class YourController extends HeadController{ public function pageName1(){ return $this->header1()->loadView('mockup/pagename1'); } public function pageName2(){ return $this->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controller $panelTexts = [ "Some Random line One for page 3", "Some Random Line Two for page 3", ]; return $this->setPanelText($panelTexts)->loadView('mockup/pagename3'); } }يمكن استعمال طريقة ثانية تفي بنفس الغرض، وهي استعمال Helper Class: <?php namespace Your\Namespace; use View; class Helper { protected $heading = []; public function header1(){ $this->heading['panelText'][] = "Content Here one"; $this->heading['panelText'][] = "Content Here Two"; $this->heading['panelText'][] = "Content Here Three"; return $this; } public function header2(){ $this->heading['panelText'][] = "Some Random one"; $this->heading['panelText'][] = "Some Random Line Two"; return $this; } public function setPanelText(array $panelTexts){ foreach($panelTexts as $panelText){ $this->heading['panelTextpublic function pageName2(){ return $this->helper->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controller $panelTexts = [ "Some Random line One for page 3", "Some Random Line Two for page 3", ]; return $this->helper->setPanelText($panelTexts)->loadView('mockup/pagename3'); } }'][] = $panelText; } return $this; } public function loadView($view){public function pageName2(){ return $this->helper->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controller $panelTexts = [ "Some Random line One fopublic function pageName2(){ return $this->helper->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controller $panelTexts = [ "Some Random line One for page 3", "Some Random Line Two for page 3", ]; return $this->helper->setPanelText($panelTexts)->loadView('mockup/pagename3'); } }r page 3", "Some Random Line Two for page 3", ]; return $this->helper->setPanelText($panelTexts)->loadView('mockup/pagename3'); } } return View($view)->withHeading($this->heading); } }ليكون المتحكم Controller: <?php namespace Your\Controllers\Namespace; use Your\Namespace\Helper; class YourController extends Controller{ protected $helper; public function __construct(Helper $helper){ $this->helper = $helper; } public function pageName1(){ return $this->helper->header1()->loadView('mockup/pagename1'); } public function pageName2(){ return $this->helper->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controllerpublic function pageName2(){ return $this->helper->header2()->loadView('mockup/pagename2'); } public function customPage3(){ //setting on the controller $panelTexts = [ "Some Random line One for page 3", "Some Random Line Two for page 3", ]; return $this->helper->setPanelText($panelTexts)->loadView('mockup/pagename3'); } } $panelTexts = [ "Some Random line One for page 3", "Some Random Line Two for page 3", ]; return $this->helper->setPanelText($panelTexts)->loadView('mockup/pagename3'); } }
    1 نقطة
  3. سوف نقوم ببعض التعديلات على الملفات الموجودة بنظام Joomla حتى تتمكن من إدراج خاصية السحب والجر: JHtml::_('sortablelist.sortable', 'itemList', 'adminForm', strtolower($listDirn), $saveOrderingUrl); التعديل في طريقة إظهار المنشورات، وترتيبها: $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); التأكد من أن الجدول Table مرتب حسب حقل معين: $saveOrder = $listOrder == 'a.ordering';جعل الجدول يرتب حسب عملية Drag and Drop، وذلك باستخدام المتغير saveOrder$ داخل Controller: if ($saveOrder) { $saveOrderingUrl = 'index.php?option=com_example&task=items.saveOrderAjax&tmpl=component'; JHtml::_('sortablelist.sortable', 'itemList', 'adminForm', strtolower($listDirn), $saveOrderingUrl); }saveOrderingUrl$ ستستدعي Ajax في كل مرة يتغير فيها ترتيب العناصر الموجودة بالجدول: <form action="<?php echo JRoute::_('index.php?option=com_example&view=items'); ?>" method="post" name="adminForm" id="adminForm"> ... <table class="table table-striped" id="itemList"> ... </table> ... </form>سنحتاج إلى عمود جديد داخل الجدول: <th width="1%" class="nowrap center hidden-phone"> <?php echo JHtml::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-menu-2'); ?> </th>ليكون كود عرض الجدول على صفحة بالشكل التالي: <tbody> <?php foreach ($this->items as $i => $item) : $ordering = ($listOrder == 'ordering'); ?> <tr class="row<?php echo $i % 2; ?>"> <td class="order nowrap center hidden-phone"> <?php $iconClass = ''; if (!$saveOrder) { $iconClass = ' inactive tip-top hasTooltip" title="' . JHtml::tooltipText('JORDERINGDISABLED'); } ?> <span class="sortable-handler <?php echo $iconClass ?>"> <span class="icon-menu"></span> </span> <?php if ($saveOrder) : ?> <input type="text" style="display:none" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order " /> <?php endif; ?> </td> ... </tbody>
    1 نقطة
  4. ما أريده بالضبط، هو التمكن من رسم كائنات وأشكال تتوفر على خلفيات Texture، وذلك باستخدام Illustrator. أمثلة: وَ: هل من طريقة لذلك؟ وكيف؟
    1 نقطة
  5. يوجد العديد من الدورات والشهادات المختلفة لاحتراف ريلز في الكثير من بلدان العالم، لكن من أشهر هذه الشهادات " Ruby Association Certified Ruby Programmer Silver” والتي ستساعدك على معرفة قدراتك في البرمجة باستخدام إطار روبي اون ريلز كما أن هذه الشهادة معترف بها من قبل Ruby Association LLC. وامتحان هذه الشهادة لا يغطي فقط استخدام روبي اون ريلز بل يغطي أيضا أساسيات روبي بما في ذلك المكتبات القياسية والأصناف والكائنات... ويحتوي هذا الامتحان على 50 سؤال متعدد الاختيارات يجب حلها في ساعة ونصف ويكلف 150$.
    1 نقطة
  6. لدي جهاز محمول "Laptop" و هو لا يحوي سواقة ليزرية لأستطيع تنصيب ويندوز من خلالها ، هل يمكنني تنصيب نظام تشغيل عن طريق "USB Flash Memory" و ما هي الأدوات اللازمة؟
    1 نقطة
  7. في الكثير من الأحيان أجد ضوء الكاميرا يعمل عند البدء بتشغيل بعض الألعاب مثل لعبة السيارات " Need For Speed" كيف أمنع هذه التطبيقات أو الألعاب من تصويري أو استخدام الكاميرا؟
    1 نقطة
  8. يمكنك من خلال هذا الكود var randIndex = Math.floor(Math.random()*arr1.length); var randItem = arr1[randIndex];حيث أنه في كل مرة يتم تنفيذ هذا الكود سيعود لك بعنصر جديد مختلف عن السابق
    1 نقطة
  9. يساعدك Multi-Factor Authentication في منع الوصول غير المصرّح به unauthorized access إلى أماكن العمل والتطبيقات السحابيّة من خلال توفير طبقة إضافية من المصادقة والتحقق حيث يوفّر Multi-Factor Authentication وصول آمن ومحمي للبيانات والتطبيقات وذلك أثناء عملية تسجيل الدخول. يقدّم Multi-Factor Authentication مصادقة قوية strong authentication مع مجموعة من خيارات التحقق السهلة مثل المكالمة الهاتفية، الرسالة النصيّة أو التنبيه notification لتطبيق الموبايل تسمح للمستخدمين باختيار الطريقة التي يفضلونها، ويحمي عملك من خلال استخدامه لنظام رصد ومراقبة أمنية وتقديم تقارير تعتمد على تعلّم الآلة machine-learning التي تحدد أنماط تسجيل الدخول غير النظامية وغير المتناسقة أو المشبوهة. يستخدم Multi-Factor Authentication تنبيهات الوقت الحقيقي لإعلام قسم العمل الخاص بك بأوراق اعتماد الحساب المشبوه. يمكنك استخدام خادوم Multi-Factor Authentication للمساعدة في حماية الشبكة الافتراضية الخاصة VPN الخاصة بك ، خدمات Microsoft Active Directory كذلك تطبيقات IIS وتطبيقات الوصول عن بعد remote access applications. قم بتشغيل Multi-Factor Authentication في Azure Active Directory لإضافة خطوة تحقق إضافية إلى كل من الخدمات والتطبيقات القائمة على السحابة الخاصّة بك. ما هو Multi-Factor Authentication في مايكروسوفت آجر؟
    1 نقطة
  10. السلام عليكم ببساطة، لن يحدث ذلك ما لم تضمن لهم إعادة الأموال التي استثمروها عندك أضعافًا مضاعفة، فهذا ما يرغب المستثمر في الحصول عليه ولا علاقة له بالطريقة التي ستتبعها للقيام بذلك. يمكنك الاطلاع بشكل أكبر على هذا الموضوع من خلال المقالة التالية: ما الذي يرغب المستثمرون في الحصول عليه عندما يمولون شركتك الناشئة؟
    1 نقطة
×
×
  • أضف...