معاينات قائمة المواضيع (TLP)

مع آخر تحديث لـ discourse، نواجه مشكلة في عدم عمل ميزة ملف تعريف المستخدم. لقد اختفى الزر الموجود على بطاقة المستخدم ولا يمكن الوصول إلى الصفحة.

هل تم إيقاف وظيفة ملف التعريف؟

على الإطلاق، إنها مجرد تحديثات أساسية معتادة لـ Discourse تفرض أحيانًا تغييرات في التوافق. تم الإصلاح هنا:

إذا كنت تعتقد أن معاينات قائمة المواضيع رائعة وقمت بعمل رائع، يمكنك شراء قهوة لي :coffee:

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

شكرا جزيلا، لقد عاد للعمل مرة أخرى

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

وفقًا لوثائق المكون الإضافي، يمكن ضبط “عدد صور الموضوعات المميزة” على “غير محدود”.
ومع ذلك، في الممارسة العملية، يبدو أن عدد الصور المميزة محدود بنقطة النهاية /tag/.json، والتي تُرجع 30 موضوعًا كحد أقصى.

الظاهرة الملاحظة:

  • بالنسبة للعلامات التي تحتوي على أكثر من 30 موضوعًا، يُرجع /tag/.json 30 موضوعًا فقط.
  • نتيجة لذلك، يقتصر عرض الصور المميزة على 30 صورة كحد أقصى، على الرغم من أن إعداد المكون الإضافي هو “غير محدود”.
إعجاب واحد (1)

يبدو هذا صحيحًا. وصف سخيف ولكنه سلوك معقول :slight_smile:

سأقوم بتغيير الوصف إلى شيء أكثر ملاءمة.

شكراً للتوضيح! أفهم الآن أن الحد الأقصى للعناصر البالغ 30 يأتي من نقطة النهاية /tag/.json نفسها.
كنت أتساءل: هل سيكون من الممكن إما

  • عرض أكثر من 30 صورة مميزة (عن طريق جلب صفحات إضافية من JSON العلامة بطريقة ما)، أو
  • إذا لم يكن ذلك ممكناً، فهل لا يزال العرض محدوداً بـ 10-30 صورة، على سبيل المثال، ولكن يتم اختيارها عشوائياً من مجموعة أكبر من المواضيع (بدلاً من نفس الـ 30 دائماً)؟
    لست متأكداً مما إذا كان هذا ممكناً تقنياً ضمن المكون الإضافي الحالي أو واجهات برمجة تطبيقات Discourse، ولكن أعتقد أنه يمكن أن يجعل العرض يبدو أكثر ديناميكية. ما رأيك؟
إعجاب واحد (1)

سيتعين إعادة تصميمه لتحميل كل صفحة بنجاح.

نرحب بطلبات السحب (PR).

مرحباً، أنا مستخدم جديد هنا، المكون الإضافي الخاص بك رائع جداً وأنا أستمتع به حقاً، ولكن لدي سؤال، هل من الممكن عرض أكثر من صورة مصغرة في بطاقة موضوع واحد؟ لنقل أن الموضوع يحتوي على 4 صور أو أكثر، وأرغب في عرض جميع الصور في بطاقة الموضوع. لقد حاولت البحث عن بعض مكونات الثيم والغوص في وثائق Discourse، ولم أجد طريقة جيدة لاستخراج الصور من الموضوع، وكان الخيار الأخير هو استخدام واجهة برمجة تطبيقات Discourse. أقدر حقاً إذا كان بإمكانك المساعدة/الشرح/إعطاء بعض الأفكار.

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

شكراً على كلماتك الرقيقة.

للأسف، في الوقت الحالي لا يمكن ذلك. فهو يستفيد من رمز الصورة المصغرة الأساسي الذي يسمح باختيار واحدة فقط في كل مرة.

ومع ذلك، على الأقل يتيح لك اختيار الصورة المصغرة ولا يقيدك بالمنشور الأول.

سيكون الأمر يتطلب عملاً كبيراً لإضافة هذا الخيار، جزئياً لأنك ستحتاج إلى إيلاء اهتمام خاص لأداء قائمة الموضوعات.

سأقبل طلب سحب عالي الجودة.

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

شكرا على الرد السريع.
أنت على حق. الأداء يمثل صداعًا، إذا كنت تستخدم واجهة برمجة التطبيقات للحصول على حقل topic.cooked واستخراجه.

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

مرحباً روب - أود تسليط الضوء على مؤلف المنشور الأصلي باستخدام المربعات في TLP لمشروع صغير أقوم به.

لقد اكتشفت أنه يمكنني إخفاء المشاركين الآخرين باستخدام CSS هذا:

.topic-footer .topic-users .inline a {
    display: none;
}
.topic-footer .topic-users .inline a:first-child {
  display: inline-block; /* عرض الرابط/الصورة الأولى فقط */
}

ومع ذلك، لم أتمكن من معرفة كيفية جعل صور مصغرات الأفاتار لمؤلف المنشور الأصلي أكبر - بالتأكيد لا يمكنني فعل ذلك باستخدام CSS وحده.

هل يمكنك اقتراح أي شيء؟

لا يبدو أنني أستطيع تحديد الصور المصغرة من منشورات أخرى غير المنشور الأصلي (مع تثبيت الـ sidecar). سيكون من المفيد جدًا في بعض الأحيان أن أتمكن من القيام بذلك!

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

أخشى أنني لا أملك الكثير من الوقت حاليًا، ولكن جرب هذا:

.tiles-style .topic-users .inline .avatar {
  width: 34px;
  height: 34px;
}

شكرا روب!

لقد جربت ذلك بالفعل، ولكن للأسف يعطي صورًا رمزية غير واضحة. المشكلة هي أنه يسحب الملفات ذات الدقة المنخفضة (24 بكسل)، وأريد منه سحب الملفات ذات الدقة 48 بكسل.

بصفتي مطورًا سيئًا، لا يمكنني رؤية أين في الكود الخاص بك (إن وجد) يمكنني تعديل ذلك.

سيتعين عليك إنشاء نسخة (fork) وسحب إصدارات ذات جودة أعلى بعد ذلك.

تم قبول طلب السحب (PR) لجعله إعدادًا.

لقد وجدت منتدى جميلًا جدًا وأريد أن يكون لمنتدى واجهة ووظائف مماثلة، لكنني لست جيدًا في التكنولوجيا. هل يمكن لأي شخص مساعدتي في بناء منتدى مشابه؟:thinking:

:backhand_index_pointing_right: https://community.robotime.com/

آمل أن أحقق نفس الواجهة والوظائف التي يتمتع بها

:backhand_index_pointing_right: Topic List Previews (TLP)

هذا هو الثيم أو الإضافة التي قد يتم استخدامها

يسعدني قبول البناء المدفوع :smiling_face_with_three_hearts:

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

هل جربت تثبيت مكون السمة فقط؟ أخبرنا إذا واجهت أي مشاكل.

نعم، لقد قمت بتثبيته، لكنني أواجه صعوبة في معرفة كيفية تنفيذ مظهر ووظائف المنتديات المختلفة. لذا آمل أن يتمكن Discourse أو أي شخص آخر من مساعدتي في تنفيذ هذه الواجهات والوظائف، وأنا على استعداد للدفع مقابل ذلك.

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

مقتطف آخر منشور واختيار اختياريان

كيف يعمل TLP عادةً. في قائمة المواضيع:

  • إذا نقرت على عنوان موضوع، ستنتقل إلى أول منشور غير مقروء في ذلك الموضوع (وقد يكون المنشور الأصلي). هذا سلوك أساسي أصلي :+1: (نحبّه! :heart: )
  • إذا نقرت على الصورة المصغرة أو المقتطف، ستنتقل إلى المنشور الأصلي

الآن، أضفت بعض الميزات الإضافية:

على أساس كل موضوع على حدة، يمتلك أي شخص لديه صلاحية تعديل الموضوع (عادةً المؤلف، أو المسؤول، أو غالبًا TL4 والمشرف) بعض الخيارات الإضافية:

  • الانتقال دائمًا إلى آخر منشور في هذا الموضوع
  • عرض مقتطف من آخر منشور في هذا الموضوع بدلاً من المنشور الأصلي

هذه الخيارات مضبوطة افتراضيًا على FALSE لكل موضوع.

(بالإضافة إلى القدرة على اختيار الصورة المصغرة المحددة التي ترغب في إظهارها)

أمثلة قد تكون فيها هذه الميزات مفيدة:

  • ملاحظات التحديثات تُنشر منشورًا تلو الآخر (لذا يصبح آخر منشور مهمًا جدًا)
  • إعلانات الموظفين المكتوبة في موضوع محدد (حيث يكون آخر إعلان هو الأهم)

ملاحظة: هذا ممكن فقط إذا قمت أيضًا بتثبيت ملحق الـ sidecar.

(@Dimava كنت مهتمًا بهذا المجال)

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

تدعم المقتطفات الآن الرموز التعبيرية:

لا يوجد افتراضي على مستوى الموقع؟
كان من الممكن استخدام واحد على ما أعتقد