أنا أقوم باستيراد خلاصات RSS باستخدام إضافة RSS Polling. لا أقوم بإضافة أي علامات افتراضيًا. بدلاً من ذلك، الخطة هي أن يقوم المستخدمون بإضافة العلامات يدويًا. لكن الإضافة تزيل العلامات عند السحب التالي. انظر على سبيل المثال
بعد المزيد من الاختبار، أنا متأكد تمامًا من أن المشكلة هي أنه يتم إزالة العلامات تلقائيًا عندما لا يكون لدى موجز RSS على /admin/plugins/rss_polling أي علامات معينة.
مرحباً، أعتقد أن هناك مشكلة جديدة الآن. لقد قمت للتو بتحديث Discourse إلى 3.3.0.beta4-dev ( 7b8863fcd5 ) والآن هناك بعض المنشورات المستوردة التي تستمر في التحديث عند كل استطلاع، دون ظهور أي تغييرات في الفرق. هذا ما تشترك فيه هذه المنشورات:
تم استيرادها جميعًا باستخدام استطلاع RSS.
تلقت وسمًا واحدًا عند استيرادها، وهو الوسم المحدد في استطلاع RSS.
بالنسبة لنا، هذا تراجع. كان من الممكن التحايل على الخطأ السابق عن طريق إضافة وسم افتراضي لجميع خلاصات RSS. ثم يمكن إضافة الوسوم يدويًا دون مشاكل. الآن يتم إغراق قائمة “الأحدث” لدينا بهذه التحديثات المتكررة دون تغييرات.
تم التحديث: أو ربما هو شيء أكثر تحديدًا أو محليًا؟ لأن ليس كل المواضيع التي تم إضافة وسوم إليها يدويًا يتم تحديثها. أقوم بإزالة وإعادة إضافة الوسوم في بعض المنشورات المحدثة لمعرفة ما إذا كنت أجد نمطًا. سأرد هنا بأي نتائج.
حسنًا، يمكنني تأكيد هذا النمط للمواضيع التي تعود للظهور:
يتم استيرادها جميعًا باستخدام استطلاع RSS.
تلقت وسمًا واحدًا عند استيرادها، وهو الوسم المحدد في استطلاع RSS.
أضفنا وسمًا ثانيًا يدويًا.
كنت مرتبكًا لأن بعض المواضيع التي تحمل وسمًا إضافيًا فقط تستمر في التحديث وليس كلها، ولكن الإجابة بسيطة: لا يزال موجز RSS يستدعيها، بينما المواضيع القديمة أو المواضيع التي تحتوي على إدخالات حديثة فقط في موجز RSS لا يتم تشغيلها منطقيًا.
إذا أمكن، يجب أن يكون التنفيذ بسيطًا مثل هذا:
إذا كان الموضوع المستورد جديدًا، فقم باستيراد الوسوم المحددة في إعدادات استطلاع RSS، إن وجدت.
إذا لم يكن الموضوع المستورد جديدًا، فلا تتحقق من الوسوم على الإطلاق.
بهذه الطريقة، تأتي المواضيع المستوردة الجديدة بالوسوم المتوقعة (أو لا شيء، إذا لم يتم تحديد وسوم) ولا تتلقى المواضيع الموجودة أي تغييرات/تحديثات بسبب الوسوم التي تم تحريرها يدويًا.
هل يمكنك التراجع عن هذه الرقعة حتى يتم وضع حل تم اختباره، من فضلك؟ صفحتنا الرئيسية الأخيرة مشغولة بهذه الإدخالات القديمة ونحن محظوظون لأننا بدأنا للتو في وضع الوسوم ولا يوجد سوى عدد قليل من الإدخالات التي تم وضع الوسوم عليها يدويًا. بخلاف ذلك، يمكنني إزالة الوسوم الثانية في الوقت الحالي…
يمكنك رؤية أن “meta-hmd” يتم إزالته. تمت إضافة هذه العلامة يدويًا، وعند السحب التالي، تتم إزالة العلامة.
تم تكوين علامة “UploadVR” في مكون RSS Polling الإضافي.
كما أشار @RGJ. يستورد الاستيراد المضمن أن العلامات قد تغيرت ويعيد استيراد المنشور مع إزالة العلامة المضافة.
ربما يمكن إضافة تبديل لتجاهل تغييرات علامات مواضيع الخطاب؟
الرقعة التي يذكرها @Heliosurge تأتي من RSS Polling setting to use pubDate to set the date of imported topics. بالنسبة لي، فهي ذات صلة كبيرة بهذا الموضوع هنا لأننا كلفنا بهذه الميزة ولدينا إصدار استطلاع RSS هذا مثبتًا على خادمنا. لدينا آلاف المواضيع المستوردة بتواريخ صحيحة، وأخشى أن يؤدي تثبيت إضافة RSS القياسية لاختبار رقعة الأمس بواسطة @featheredtoast إلى كسر الأمور عن طريق جلب آلاف التغييرات إلى تواريخ غير صحيحة أو شيء من هذا القبيل.
على سبيل المثال، لقد قمنا بتشغيل الإصدار المرقع لأسابيع واستوردنا عشرات خلاصات مختلفة دون خلل واحد. إنها تعمل بشكل رائع وكما هو مقصود.
@Heliosurge إذا كان بإمكانك اختبار الإصلاح هنا فسيكون ذلك رائعًا. ما زلنا نضيف خلاصات جديدة بشكل شبه يومي وبالنسبة لنا فإن الاحتفاظ بـ PubDate أمر بالغ الأهمية نظرًا لأن كل استيراد قد يحتوي على عشرات أو حتى مئات الإدخالات. بالمقارنة، يمكننا الانتظار لحل مشكلة العلامات.