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



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





 جوال ديموفنف


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


 محول العملات


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

دوال المحتوى



  • recursive($dynamic_cat_id,$module,$rate)

هذه الدالة مهمة ، ويجب وضعها في نهاية كل عملية (إضافة ، تعديل ، حذف محتوى) حتى تقوم بتحديث عدادات الأقسام بعدد المحتويات بعد العملية.

البارميتر :

      -  
dynamic_cat_id$ (إجباري)رقم الـ Id للقسم.
      -  module$ (إجباري) : اسم الجدول في قاعدة البيانات الذي يوجد بداخله هذا المحتوى.
      -  rate$ (إجباري)معدل زيادة/نقص في عدادات القسم.

مثال :

PHP :
{* php buffer start *} recursive($dimofinf->GPC['album_id'],'albumsm','-1');
recursive($dimofinf->GPC['album_id'],'albumsm','+1'); 
{* php buffer end *}

  • pingbacks($args, $debug = false, $getresponse = false)

هذه الدالة يمكن وضعها في نهاية كل عملية (إضافة ، تعديل محتوى) حتى تقوم بتفيذ عملية البنج باك له.

البارميتر :

      -  
args$ (إجباري) : مصفوفة تحمل القيم التالية بالترتيب :

              - نص المحتوى الذي سيبحث فيه عن الروابط من أجل بدء البنج باك.

              - اسم الموديول بدون حرف s ، أو ثابت THIS_PRODUCT والذي تم توضيحه أكثر في شرح إنشاء موديول.

              - رقم الـ Id للمحتوى في قاعدة البيانات.

      -  debug$ (اختياري)قيمة boolean true/false لتفعيل تتبع الأخطاء.
      -  getresponse$ (اختياري)قيمة boolean true/false لتفعيل إرجاع الرسالة من الموقع الآخر بعد انتهاء عملية البنج باك.

مثال :

PHP :
{* php buffer start *} ingbacks(array
(
$dimofinf->GPC['description'],
THIS_PRODUCT,
$dimofinf->GPC['id']
)); 
{* php buffer end *}

  • tags($in_title = false, $module, $module_id, $fetch_to_assign = false)

هذه الدالة يمكن وضعها في نهاية كل عملية (إضافة ، تعديل ، حذف محتوى) حتى تقوم بتفيذ عملية البنج باستخلاص وتخزين الـ Tags للمحتوى.

البارميتر :

      -  
in_title$ (اختياري)عنوان المحتوى لاستخلاص الــ Tags منه تلقائيًا ؛ بالإضافة للتاجات التي
             تضاف يدويًا من المستخدم.
      -  module$ (اختياري) : اسم الموديول بدون حرف s ، أو ثابت THIS_PRODUCT والذي تم توضيحه
             أكثر في شرح إنشاء موديول.
      -  module_id$ (اختياري)رقم الـ Id للمحتوى في قاعدة البيانات.
      -  fetch_to_assign$ (اختياري)قيمة boolean true/false ؛ ويتم تعيينها true فقط في حالة حذف المحتوى ،
             حتى تقوم بحذف التاجات الخاصة بالمحتوى.

مثال :

الإضافة / تعديل المحتوى

PHP :
{* php buffer start *} tags($dimofinf->GPC['caption'], THIS_PRODUCT, $dimofinf->GPC['id']); 
{* php buffer end *}

حذف المحتوى

PHP :
{* php buffer start *} tags(falseTHIS_PRODUCT$dimofinf->GPC['id'], true); 
{* php buffer end *}

  • editingstatus($module, $module_id)

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

البارميتر :

      -  
module$ (إجباري) : اسم الموديول بدون حرف s ، أو ثابت THIS_PRODUCT والذي
             تم توضيحه أكثر في شرح إنشاء موديول.
      -  module_id$ (اختياري)رقم الـ Id للمحتوى في قاعدة البيانات.

مثال :

PHP :
{* php buffer start *} editingstatus(THIS_PRODUCT$dimofinf->GPC['id']); 
{* php buffer end *}

  • update_views_counter()

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

مثال :

PHP :
{* php buffer start *} update_views_counter(); 
{* php buffer end *}


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

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

اقرأ أيضاً :

الدوال والثوابت (الزيارات: 570)

ديموفنف توفر لك عددًا من الدوال الجاهزة والثوابت...


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

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


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

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


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

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


دوال الأرقام والتاريخ (الزيارات: 488)

DIM_date($format, $timestamp = TIMENOW, $doyestoday = false, $datemethod ="", $adjust = true,...



Online