عندما تتصفح موقع الويب عادةً، قد ترى غالبًا تعليقات العديد من مواقع الويب التي تظهر الآن، أو قبل بضع دقائق، أو قبل بضع ساعات، وما إلى ذلك.
كما ترون، عرض الوقت مثل هذا سيجعلك تشعر بمزيد من الود والحميمية. إذا تم عرض التاريخ مثل 2017/10/19، فيبدو أنه صارم جدًا. سأعلمك اليوم كيفية تنفيذ عرض الوقت الودي في Yiyou CMS. يرجى قراءة أدناه. ##دناتدن##
1. ابحث عن الدليل الجذر Extend/function.php، ونقوم بإنشاء طريقة دالة مخصصة في نهاية الملف، وتسمى الطريقة mdate، ونكتب الكود المنطقي:
//عرض الوقت الودي
وظيفة mdate($الوقت)
{
$t=time()-$time;
$f=صفيف(
'31536000'=> 'السنة'،
'2592000' => 'الشهر',
'604800' => 'أسبوع'،
'86400' => '天',
'3600' => 'ساعة',
'60' => 'دقائق',
'1'
);
foreach ($f كـ $k=>$v){
إذا (0 !=$c=floor($t/(int)$k)){
إرجاع $c.$v.'front';
}
}
}
2. طريقة استدعاء قالب Yiyou CMS: {$field.add_time|mdate}; طريقة استدعاء ThinkPHP: {$vo.date|mdate}.
تجدر الإشارة إلى أن الوقت الذي يمر بـ $time في الطريقة المخصصة يجب أن يكون طابعًا زمنيًا، وليس تاريخًا ووقتًا. ##دنبندن## ##دنبودن##
##دندادن## ##دندبدن##