-
اخوي الغالي KLieGE
الي قالك مليانه اكواد تبليغ خله يجيب الاكواد الي يقولها عشان تكون حجه لان كلامه تهمه ولاحط الدليل
على العموم النسخه هي نسحة سكربت مافيا لاني ماقول اني ماعترف الا بهذا الفريق لا بس ارتحت لهم من ايام 308
ناس متمرسن بالشغله صح
------------------------------
الاخ سورية
او الاخ ماجد
الملف الموجود بالصوره الي انت ارفقتها مادري منين طالع لان مو من ملفات النسخه
اخوي alfnan
مشكلتك ياتكون في نقص الملفات او القاعده
ابو عمر
-
يعطيك العافية جهد جبار ربي يكثر من امثالك
-
أبــــــو عمــــــر
الله يرزقك ويوفقك ياشيخ
-
العفو اخوي momayaz واخوي عازف الكيبورد
وهذا والله الي يسعدني دعوه من قلب :)
-
السلام عليكم ورحمة الله وبركاته ،،،
اخي الدربيل ( ابو عمر ) يعطيك ربي الف عافيه على شغلك والحقيقه شغل منظم ورائع ، واقل ما يوصف فيه انه ابداع ، ولكن لدي طلب اخي الكريم ، ابي اعدل التاريخ من الهجري للميلادي كيف يتم هذا ، حيث اني طرحت استفسار بالشيء هذا واكثر من اخ طرحوا الشيء هذا دون ان يجيب عليهم احد ، هل عدم الاجابه تعني انه التحويل من الهجري للميلادي صعب لهذه الدرجة ؟؟ شاكر لك جهودك وإبداعك
اخوكم
محبكم
-
اي والله التاريخ الهجري مزعج لكن الميلادي افضل خاصه ان الهجري يعطي تواريخ خاطئه
-
هلا اخوي محبكم وهلابك اخوي أمل ضائع
التاريخ العربي لايعطي اي خطا ابدا لكن البعض ينسى يعدل صيغة الوقت الى M D Y
من خيارات المنتدى واعدادات التاريخ والوقت
لو ماتم تعديله الى M D Y سيكون التاريخ تقريبا كذا
1438 هجري :)
فقط قم بتعديل التاريخ ويطلع ميه ميه باذن الله
بالنسبه للي يبي يشيله نهائيا يقلب خطوات تركيب التاريخ الهجري الي بالاسفل لان الشرح للتاريخ الهجري فاعكسه يصير للميلادي
--------------------------
هاك إعتماد التاريخ الهجري لمنتديات الفي بي الإصدار 3.5.0 وما بعده
الهاك من برمجة أخي عدام وتم تعديله من فبلي فقط ليعمل مع نسخة 3.5.0
التركيب :
في ملف includes/functions إبحث عن :
كود:
return $returndate;
}
else
{
return $datefunc($format, $timestamp_adjusted);
}
}
إستبدله بما يلي :
كود:
// التاريخ الهجري
return hijri($timestamp_adjusted,$format);
}
else
{
//by all-the-vb (vbulletin-arab.net)
$all_the_vb=$datefunc($format, $timestamp_adjusted);
$all_the_vb=preg_replace('/AM/', 'صباحاً', $all_the_vb);
$all_the_vb=preg_replace('/PM/', 'مساء', $all_the_vb);
return $all_the_vb;
}
}
// ###################### Start hijri #######################
function hijri($GetDateFormat,$DFormat)
{
//start function
$GetDateFormat=date($DFormat,$GetDateFormat);
$Days=@date("D"); //print day name+Saturday-->Friday
//start hijri function date
$TDays=round(strtotime($GetDateFormat)/(3600*24));
$HYear=round($TDays/354.3667);
$Remain=$TDays-($HYear*354.3667);
$HMonths=round($Remain/29.5305);
$HDays=$Remain-($HMonths*29.5305);
$HYear=$HYear+1389;
$HMonths=$HMonths+10;
$HDays=$HDays+23;
//hijri function days between [29:30]
if ($HDays>29.5305 and round($HDays)!=30)
{
$HMonths=$HMonths+1;
$HDays=Round($HDays-29.5305);
}
else
{
$HDays=Round($HDays);
}
//hijri function months
if ($HMonths>12)
{
$HMonths=$HMonths-12;
$HYear=$HYear+1;
}
//hijri month names [print month name]
if ($HMonths=="1") $hmname="محرم";
if ($HMonths=="2") $hmname="صفر";
if ($HMonths=="3") $hmname="ربيع الأول";
if ($HMonths=="4") $hmname="ربيع الثاني";
if ($HMonths=="5") $hmname="جمادى الأولى";
if ($HMonths=="6") $hmname="جمادى الثانية";
if ($HMonths=="7") $hmname="رجب";
if ($HMonths=="8") $hmname="شعبان";
if ($HMonths=="9") $hmname="رمضان";
if ($HMonths=="10") $hmname="شوال";
if ($HMonths=="11") $hmname="ذو القعدة";
if ($HMonths=="12") $hmname="ذو الحجة";
//day function [print day name]
if ($Days=="Sat") $dd="السبت";
if ($Days=="Sun") $dd="الأحد";
if ($Days=="Mon") $dd="الاثنين";
if ($Days=="Tue") $dd="الثلاثاء";
if ($Days=="Wed") $dd="الأربعاء";
if ($Days=="Thu") $dd="الخميس";
if ($Days=="Fri") $dd="الجمعة";
$les = strlen($DFormat);
for($i=0; $i<=$les; $i++)
{
$df[$i]= substr ($DFormat,$i,1);
if($df[$i]=="A" || $df[$i]=="a")
{
$ddf=@date("a",$GetDateFormat);
if(substr($ddf,0,1)=="a")
{
$Result.="صباحاً";
}
else
{
$Result>="مساءً";
}
}
elseif($df[$i]=="D") {$Result.="$dd";}
elseif($df[$i]=="d") {$Result.="$HDays";}
elseif($df[$i]=="m") {$Result.="$HMonths";}
elseif($df[$i]=="M") {$Result.="$hmname";}
elseif($df[$i]=="y") {$Result.="$HYear";}
elseif($df[$i]=="Y") {$Result.="$HYear"."هجري";}
elseif($df[$i]=="g") {$Result.=@date("g",$GetDateFormat);}
elseif($df[$i]=="G") {$Result.=@date("G",$GetDateFormat);}
elseif($df[$i]=="i") {$Result.=@date("i",$GetDateFormat);}
elseif($df[$i]=="H") {$Result.=@date("H",$GetDateFormat);}
elseif($df[$i]=="h") {$Result.=@date("i",$GetDateFormat);}
elseif($df[$i]=="s") {$Result.=@date("s",$GetDateFormat);}
else
{
$Result.=$df[$i];
}
}
return $Result;
//end hijri function date
}
// نهاية التاريخ الهجري
وللمعلومية فسيقوم الهاك أيضا بإستبدال AM و PM إلى صباحا ومساءا
واخيرا اطلب العنوان التالى
http://localhost/vb/admincp/options....group=datetime
مع تعديله الى عنوان منتداك
وابحث عن مربع:
Format For Date
وباالحقل الى بجانبه استبدله بي d M Y
واضغط على save أو حفظ
وبالتوفيق مع كل الشكر للاخ الذى قام بكاتبة الدالة للتاريخ الهجري ومبرمج الهاك
مع أجمل تحية .ابو راشد
-
رائع اخوي ابو عمر
جزاك الله كل خير
والروابط شغال 100/100
كل تقديري واحترامي :)
-
^_^
تسلم اخ بو راشد
عزيزي عندي سؤال
انا ركبت النسخه الاولى
لو بغيت احول للنسخه الثانيه كيف الطريقه
ويزاك الله خير عنا
-
السلام عليكم
اخي الدربيل كيف اغيره لانه يعطيني التاريخ في 1489
وين اغير الداله في هذي
Format For Date
Format in which the date is presented on vBulletin pages:
See: http://www.php.net/manual-lookup.php?function=date
Examples:
US Format (e.g., 04-25-98): m-d-y
Expanded US Format (e.g., April 25th, 1998): F jS, Y
European Format (e.g., 25-04-98): d-m-Y
Expanded European Format (e.g., 25th April 1998): jS F Y
كانت محطوطه كذا D-M-Y
حولتها لي M-D-Y
لكن بدون فايده ماتغير التاريخ وظل على 1489
ممكن تساعدني كيف اغيره واخليه صحيح
وشكرا
-
انا اليوم رقيت منتداي ولكن حطلت لي مشاكل كثيره فرجعت النسخه القديمه
ياريت الاخ الدريبل تضيفني لو تكرمت rakfun@hot
-
اخوي أمل ضائع روح ياغالي للتاريخ والوقت من لوحة التحكم
تلاقي صيغة التاريخ
امسح الموجود فيها وضع بدالها هذا
d M Y
وحفظ وانتهى
-
اخوي الغالي ALMANDOOS
وش المشاكل الي واجهتك لاني اشوف كثير جدا ركبوها بدون مشاكل فاتوقع ياانك ماحملت النسخه كامله صح
او ان عندك من اول مشكله بالداتا
ابو عمر
انا على المسنجر ياغالي
-
اخوي هل احطها هنا Format For Date
لان مالقيت كلمة صيغه التاريخ
-