السلام عليكم
معليش الكلام اللي بقوله يمكن يكون ملخبط شوي بس بحاول اوصل الفكره صح إن شاء الله
السكريبت جيد ويعرف الوقت صحيح ، يعني ، بياخذ وقت السيرفر وبيزيد عليه كذا ساعه عشان يعرضه على وقت الزائر اللي في ملف الزائر
الشخصي ... يعني بكلام آخر وقت السيرفر هو المعتمد ، مش وقت الساحات .أنا شخصياً اول مرة اتعامل معاه (chatbox) بس اتوقع في النسخ الحديثه منه يسوون شيء والله اعلم
انت ماتقدر تغير وقت السيرفر
تبي تخليه وقت العرض يعتمد وقت السعوديه + او - الوقت اللي في ملف الشخص (يعني فرق الشخص عن وقت السعودية ) بس نصيحتي وقتها خل توقيت الساحة على توقيت السعودية عشان يظطرون الاعضاء يسوون التغير على وقت السعودية وماتصير مشكلة الازدواجية في العرض هنا وفي العرض في الساحات لو كانت الساعة في الساحات غلط .
خل نقول ان فرق توقيت السعودية عن السيرفر 8 ساعات
دور الكود التالي في الملف
كود PHP:
}elseif($page_chat == "chat"){
if($setting == "save" && $bbuserinfo['username'] != "Unregistered" && $message){
$date = "[" . date("d/m") . "|" . date("H:i") . "]";
واستبدله بالتالي :
كود PHP:
}elseif($page_chat == "chat"){
if($setting == "save" && $bbuserinfo['username'] != "Unregistered" && $message){
//$date ="[" . date("d/m") . "|" . date("H:i") . "]";
$Saudi_TS = time() + (8 * 3600);
$date = "[" . date("d/m", $Saudi_TS) . "|" . date("H:i", $Saudi_TS) . "]";
لاحظ انا افترضت انها 8 ، لو اكثر غير الثمانية للرقم اللي تبيه ، والاشاره لنفس الشيء في حالة الجمع او الطرح
ولاتغير اي شيء .
لاحظ علامات // ، هذي معناها اهمل السطر يا php
اذا لقيت فيه شيء غلط امسح الجديد ورجع هذا واكيد اصلاً بتكون ماخذ نسخة احتياطيه
شيك على جميع الخصائص الاخرى .. التعديل هذا ممكن ، وانا اقول ممكن انه يخلي اشياء اخرى لاتعمل بشكل صحيح في نفس السكريبت.
هام جداً:
ياخوي اعذرني تراني عجزت ابي اطلع الكود صح ماطلع
، شفت اللي بالبرتقالي ، هذا تراه نفس السطر اللي في البرنامج ، بس حط قبله علامة // ولاتنسخه من هنا ، انت هنا بس تضيف السطر قبل الاخير وتعدل السطر الاخير .
هذا واعذرني على التأخير ولاشكر على واجب.