آخر تاريخ تم تعديله لا يتم تحديثه في خريطة الموقع

لم يتم تحديث تاريخ آخر تعديل في خريطة الموقع. إليك الرابط أدناه كمثال.
تاريخ آخر تعديل هو 14-12-2020، لكن في خريطة الموقع يظهر 23-12-2019.

https://meta.discourse.org/t/configuring-facebook-login-for-discourse/13394

<time itemprop='dateModified' datetime='2020-12-14T21:13:21Z' class='post-time'>

image

الرابط أعلاه متوفر في خريطة الموقع 3.
image

إعجاب واحد (1)

إلى أي تاريخ آخر تعديل تشير؟

  • تاريخ آخر منشور؟
  • تاريخ آخر تعديل على منشور؟

يرجى التوضيح.

تاريخ آخر تعديل للموضوع.

أعتقد أن هذا قد يكون مقصودًا في الوقت الحالي، لكنني أتفق معك — من الأصح استخدام وقت آخر تعديل في آخر منشور ضمن الموضوع.

@eviltrout إذا كانت هذه المهمة سهلة كما أعتقد، هل يمكنك تعيينها؟

يبدو أنه يستخدم حقل last_posted_at من استعلام Topic حاليًا. لا يوجد حقل last_edited_at يمكننا استخدامه هنا. سيتعين عليه التحقق من المنشورات لمعرفة آخر مرة تم فيها تعديل منشور.

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

إعجابَين (2)

أدركنا أن الحقل الذي يجب استخدامه هنا هو bumped_at وليس last_posted_at، لذا سيتم إدراج هذا التغيير في قاعدة الكود غدًا بفضل @eviltrout – شكرًا لكِ على الإشارة إلى ذلك @PoojaPatel

5 إعجابات

لدي الآن طلب دمج (PR) لهذا:

وللتوضيح، يتم تحديث الحقل فقط إذا تم تعديل آخر مشاركة في الموضوع. أما إذا تم تعديل مشاركة أخرى، فستكون النتيجة نفسها.

4 إعجابات