قوالب عناصر تدفق المستخدم بحاجة إلى بعض التحديث

مرحباً،

لاحظت في هذه الإضافات أن قوالب user-stream-item تحتاج إلى بعض التحديث (ربما هناك إضافات أخرى أيضاً)… لتناسب التغييرات الأساسية.

إضافة Discourse Follow
https://github.com/discourse/discourse-follow/blob/main/assets/javascripts/discourse/templates/components/follow-feed-post.hbs

إضافة Discourse Reactions
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/components/discourse-reactions-reaction-post.hbs

الآن يبدو هكذا :arrow_down_small:

هذا هو المتوقع :arrow_down_small:


كان هناك إصلاح في قالب user-stream-item الأساسي قبل بضعة أشهر والذي غيّر ترتيب العناصر وأضاف فئات جديدة.


شكراً لك :slightly_smiling_face:

3 إعجابات

إذا احتاج شخص ما إلى حل سريع، فقد أجريت بعض التعديلات على CSS لترتيب هذه العناصر في المكان الصحيح. :slightly_smiling_face:

Common > CSS

.user-stream {
  .item,
  .user-stream-item {
    // إضافة الاستبعاد لا تحدث فرقًا كبيرًا
    // باستثناء أنها لن تضيف هذه إلى النمط الأساسي الحالي
    .info:not(.user-stream-item__header) {
      display: flex;
      align-items: flex-start;
      .stream-topic-details {
        order: 1;
        flex-grow: 1;
      }
      .expand-item,
      .collapse-item {
        order: 2;
      }
      .time {
        order: 3;
      }
    }
  }
}
إعجاب واحد (1)

شكراً على التقرير يا @Don! يبدو أن إضافات ردود الفعل/المتابعة نسخت بنية HTML الأصلية من النواة، ولذلك كان كلاهما يعتمد على CSS القديم.

أعتقد أنه يمكننا جعل الأمور أكثر وضوحًا عن طريق إعادة استخدام مكون UserStreamItem الخاص بالنواة في كلتا الإضافتين:

سيضيف هذا بعض التخصيص الإضافي للنواة: DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub

إصلاح لردود الفعل: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub

إصلاح للمتابعة: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 37 ساعة. لم تعد الردود الجديدة مسموح بها.