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

:آخر رد أو مشاركة بالدقائق


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif [استفسار]:آخر رد أو مشاركة بالدقائق
  12-10-2011 03:42 مساءً  
Soliman
معلومات الكاتب
وعليكم السلام ورحمة الله وبركاته،،

لجعل تاريخ آخر مشاركة على الموضوع في الصفحة الرئيسية تظهر بالوقت الذى مضى بدل التاريخ

حرر ملف : engine/ibs/functions.class.php

وابحث عن :
CODE
function BackHTML($text)


ضع اعلاها :

CODE
function arabi_time_ago($input,$type = 'ty')
{
/*
get it from :http://css-tricks.com/snippets/php/time-ago-function/
translated by :codeboxy
*/
   if($input > time()){
   return false;
   exit;
   }
   $period = array("ثانية", "دقيقة", "ساعة", "يوم", "اسبوع", "شهر", "سنة", "decade");
   $periods = array("ثوانى", "دقائق", "ساعات", "ايام", "اسابيع", "شهور", "سنوات", "decade");
   $periodtw = array("ثانيتان", "دقيقتان", "ساعتان", "يومان", "اسبوعان", "شهران", "سنتان", "decade");
   $lengths = array("60","60","24","7","4.35","12","10");

   $now = time();
	$difference	= $now - $input;
   for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
	  $difference /= $lengths[$j];
   }

   $difference = round($difference);
    if($difference == 2){
    $x = $periodtw[$j];
	  return "منذ $x";
   }elseif($difference != 1 and $difference <= 10) {
	$x= $periods[$j];
	   return "منذ $difference $x";
   }else{
    $x = $period[$j];
	 return "منذ $difference $x";
   }


}


# واحفظ الملف
تأكد من حفظ المف بترميز UTF-8 لكي تظهر اللغة العربية بشكل صحيح ..

--------------------------------------------

ثم حرر ملف : includes/functions.class.php
وابحث عن :
CODE
$forum[&#39;last_date&#39;] = $PowerBB->functions->date($forum_last_time1);

واستبدله بـ :
CODE
$forum[&#39;last_date&#39;] = $PowerBB->sys_functions->arabi_time_ago($forum_last_time1);


# واحفظ الملف

انتهى ...


الساعة الآن 01:40 AM