نقل منتدى vBulletin 4 إلى Discourse

إنه يعمل :smiling_face_with_sunglasses:

يجب أن أعترف، لقد ساعدني chatgpt. احتجت إلى استبدال:

def parse_timestamp(timestamp)
  Time.zone.at(@tz.utc_to_local(timestamp))
end

وهو في أسفل نص الاستيراد بالضبط

بـ:

def parse_timestamp(timestamp)
  return nil if timestamp.nil? || timestamp.to_i == 0

  # تحويل عدد صحيح → وقت → تطبيق المنطقة الزمنية → التحويل إلى وقت المنطقة الزمنية لـ Rails
  utc_time = Time.at(timestamp.to_i).utc
  local_time = @tz.utc_to_local(utc_time)
  Time.zone.at(local_time)
end

… إنه يعالج المواضيع الآن، لكن يمكنني رؤية الأشياء تظهر على الموقع. سأبلغكم (على أمل) لأقول إنه نجاح بعد ذلك. إذا كان الأمر كذلك، فقد أنشئ موضوعًا آخر هنا مع دليل حول ما فعلته لجعله يعمل.