مكتبة الشروحات



 تصنيفات المكتبة





 جوال ديموفنف


اشترك الآن في موبايل ديموفنف واستمتع بعالم جديد من الخدمات المتميزة وبسعر رمزي تصلك رسائلنا على موبايلك أينما كنت . تفاصيل


 محول العملات


  • العملة
  • المبلغ بالدولار

دوال الأرقام والتاريخ



  • DIM_date($format, $timestamp = TIMENOW, $doyestoday = false, $datemethod ="", $adjust = true, $gmdate = false)

هذه الدالة لإرجاع التاريخ بالصيغة التي تريدها أو تبعًا لصيغة الوقت والتاريخ بإعدادات ديموفنف.

البارميتر :

      -  
format$ (إجباري) : صيغة الوقت التي تريد إظهاره بها.
      -  timestamp$ (اختياري)الوقت بصيغة Time Stamp.
      -  doyestoday$ (اختياري)قيمة boolean true/false ؛ وإذا تم تفعيلها فإن
              صيغة الوقت ستكون مثل (أمس ، 12 مساءً) بدلًا من صيغة الوقت كاملة.
      -  datemethod$ (اختياري) : آلية التاريخ للتحكم في عرض الشهور بالاسم الميلادي أو الهجري.
      -  
$adjust (اختياري)قيمة boolean true/false ؛ وإذا تم تفعيلها سيتم ضبط التاريخ مع
             مراعاة فارق التوقيت للمدينة.
      -  gmdate$ (اختياري)قيمة boolean true/false ، صياغة الوقت في هيئة GMT/UTC.

مثال :

PHP :
{* php buffer start *} DIM_date($dimofinf->options['dateformat'], $row['date'], 1) 
{* php buffer end *}

  • build_assign_datetime($time = TIMENOW, $abbr ="", $incy = 0, $incm = 0, $incd = 0, $addyear = true, $addmonth = true, $addday = true, $addhour = true, $addminute = true)

هذه الدالة لرسم بلوك يحتوي على عدة قوائم select للدقائق والساعات والأيام والشهور والسنوات ؛ ويستخدم على سبيل المثال في إضافة/تعديل المحتوى لتحديد النشر والانتهاء من المحتوى.

البارميتر :

      -  
time$ (اختياري) : الوقت بصيغة Time Stamp.
      -  abbr$ (اختياري)يمكن تذييل مسمى البلوك في التيمبلت عن طريق هذا البارميتر ؛ فإذا كان مسماه year ،
             فيمكنك وضع هذا البارميتر بقيمة p ، ليصبح اسم البلوك pyear ؛ وهذا يفيد في حالات ضمان عدم تعارض اسم
             البلوك مع بلوكات أخرى.
      -  incy$ (اختياري)معدل الزيادة في السنة ؛ بمعنى أنه إذا أردت أن يختار السنة القادمة افتراضيًا في القائمة ،
             فأضف 1 ؛ أما إذا أردت أن تكون القائمة افتراضيًا على السنة الحالية ، فاترك القيمة الافتراضية الحالية 0.
      -  incm$ (اختياري) : معدل الزيادة في الشهور ؛ بمعنى أنه إذا أردت أن يختار الشهر القادم افتراضيًا في القائمة ،
             فأضف 1 ؛ أما إذا أردت أن تكون القائمة افتراضيًا على الشهر الحالي ، فاترك القيمة الافتراضية الحالية 0.
      -  
incd$ (اختياري)معدل الزيادة في اليوم ؛ بمعنى أنه إذا أردت أن يختار اليوم التالي افتراضيًا في القائمة ،
             فأضف 1 ؛ أما إذا أردت أن تكون القائمة افتراضيًا على اليوم الحالي ، فاترك القيمة الافتراضية الحالية 0.
      -  addyear$ (اختياري)قيمة boolean true/false ؛ وعند تفعيلها تظهر قائمة select للسنوات.
      -  addmonth$ (اختياري)قيمة boolean true/false ؛ وعند تفعيلها تظهر قائمة select للشهور.
      -  addday$ (اختياري)قيمة boolean true/false ؛ وعند تفعيلها تظهر قائمة select للأيام.
      -  addhour$ (اختياري)قيمة boolean true/false ؛ وعند تفعيلها تظهر قائمة select للساعات.
      -  addminute$ (اختياري)قيمة boolean true/false ؛ وعند تفعيلها تظهر قائمة select للدقائق.

مثال :

في التيمبلت :

CODE :
 {phrase_year}<select name="pyear"><[START BLOCK : pyear]&gt;<option value="{year}">{year}</option><[END BLOCK : pyear]&gt;</select> {phrase_month}<select name="pmonth"><[START BLOCK : pmonth]&gt;<option value="{month}">{month}</option><[END BLOCK : pmonth]&gt;</select> {phrase_day}<select name="pday"><[START BLOCK : pday]&gt;<option value="{day}">{day}</option><[END BLOCK : pday]&gt;</select> {phrase_hour}<select name="phour"><[START BLOCK : phour]&gt;<option value="{hour}">{hour}</option><[END BLOCK : phour]&gt;</select> {phrase_minute}<select name="pminute"><[START BLOCK : pminute]&gt;<option value="{minute}">{minute}</option><[END BLOCK : pminute]&gt;</select
في ملف PHP :

PHP :
{* php buffer start *} build_assign_datetime(TIMENOW,"", 0, 1);
build_assign_datetime(
$row[&#039;date'],"p"); 
{* php buffer end *}

  • dim_number_format($number, $decimals = 0, $bytesize = false)

هذه الدالة لإرجاع الرقم بعد إعداد الفواصل العشرية والألوف تبعًا لإعداداتها في اللغة الرئيسية التي تم إعدادها لديموفنف.

البارميتر :

      -  
number$ (إجباري) : الرقم الذي تود صياغته.
      -  decimals$ (اختياري) : تفعيل صيغة الفواصل العشرية ؛ ضع 1 لتفعيلها.
      -  bytesize$ (اختياري) :قيمة boolean true/false ؛ وإذا تم تفعيلها سيتم
             إرجاعها بقيم التيرا بايت / الجيجا بايت / الميجا بايت / الكيلو بايت / البايت.

مثال :

PHP :
{* php buffer start *} $msize dim_number_format($row[&#039;dlink'][$i]['size'], 1, true); 
{* php buffer end *}


هل كانت المقالة مفيدة ؟

أضفة للمفضلة أضفة للمفضلة    طباعة طباعة

اقرأ أيضاً :

دوال المحتوى (الزيارات: 501)

recursive($dynamic_cat_id,$module,$rate)هذه الدالة مهمة ، ويجب وضعها...


دوال المحرر (الزيارات: 510)

Dim_editor($area, $text ="", $rows = 26, $showresize = false, $dimcp = false, $editor_id = 0,...


دوال المستخدم (الزيارات: 555)

verify_id($idname, &$id, $alert = true, $selall = false, $options = 0)وظيفة هذه...


دوال الملفات (الزيارات: 584)

file_extension($filename)هذه الدالة تستخدم لإرجاع امتداد...


دوال البريد الإلكتروني (الزيارات: 517)

[php]DIM_mail($remail, $rname, $message, $subject, $semail ="", $sname ="", $priority = 3, $mass...



Online