مرحبًا يا رفاق
ما التغيير الذي يجب أن أجريه في الرأس لاستعادة مقتطفات المواضيع المميزة؟
أيضًا، اختفت الصور الرمزية الخاصة بي من قائمة المواضيع بعد تحديث مكون القالب:
مرحبًا يا رفاق
ما التغيير الذي يجب أن أجريه في الرأس لاستعادة مقتطفات المواضيع المميزة؟
أيضًا، اختفت الصور الرمزية الخاصة بي من قائمة المواضيع بعد تحديث مكون القالب:
أظن أنك تشغّل نسخة مشتقة، فالإصدار الأحدث يحتوي على الصور الرمزية.
لقد تحققت للتو، رابط مصدر قالبِي يشير إلى https://github.com/discourse/discourse-simple-theme.git
كما أعيدت تثبيته للتو من رابط المصدر مرة أخرى، تظهر نفس المشكلة في معاينة القالب
ربما يتم تحديث discourse إلى الإصدار الأحدث؟
أنا على الإصدار 2.4.1. هل تقصد النسخة التجريبية 2.5؟
نعم، كان تغيير الصورة الرمزية في الإصدار 2.5.0 بيتا 2.
آه، فهمت. لقد قمت بالتمرير للأعلى ووجدت الإصلاح المؤقت الخاص بك.
@Steven، هل يمكنك إخباري أي جزء في كود الرأس هذا يجب تعديله لاستعادة مقتطفات المواضيع المثبتة مرة أخرى؟
هناك بالفعل مرجع مقتطف، لذا قد ترغب في حذف السطر 16 أولاً
{{raw "list/topic-excerpt" topic=model}}
بعد ذلك، أضف هذا الكود
{{#if expandPinned}}
{{raw "list/topic-excerpt" topic=topic}}
{{/if}}
مباشرة بعد هذا السطر
{{raw "list/action-list" topic=topic postNumbers=topic.liked_post_numbers className="likes" icon="heart"}}
</div>
أي قبل </td> مباشرة
إذا كنت تستخدم كود الرأس القديم، فيجب أن يبدو هكذا
<script type='text/x-handlebars' data-template-name='list/topic-list-item.raw'>
{{#if bulkSelectEnabled}}
<td class='star'>
<input type='checkbox' class='bulk-select'>
</td>
{{/if}}
<td class='main-link clearfix'>
{{raw "topic-status" topic=topic}}
{{topic-link topic}}
{{#if controller.showTopicPostBadges}}
{{raw "topic-post-badges" unread=topic.unread newPosts=topic.displayNewPosts unseen=topic.unseen url=topic.lastUnreadUrl}}
{{/if}}
{{discourse-tags topic mode="list"}}
<div class='creator'>
{{#if showCategory}}
{{category-link topic.category}}
{{/if}}
{{~#if topic.creator ~}}
<a href="/users/{{topic.creator.username}}" data-auto-route="true" data-user-card="{{topic.creator.username}}">{{topic.creator.username}}</a> <a href={{topic.url}}>{{format-date topic.createdAt format="tiny"}}</a>
{{~/if ~}}
{{raw "list/action-list" topic=topic postNumbers=topic.liked_post_numbers className="likes" icon="heart"}}
</div>
{{#if expandPinned}}
{{raw "list/topic-excerpt" topic=topic}}
{{/if}}
</td>
{{#if controller.showLikes}}
<td class="num likes">
{{number topic.like_count}} <i class='fa fa-heart'></i>
</td>
{{/if}}
{{#if controller.showOpLikes}}
<td class="num likes">
{{number topic.op_like_count}} <i class='fa fa-heart'></i>
</td>
{{/if}}
{{raw "list/posts-count-column" topic=topic}}
<td class="last-post">
<div class='poster-avatar'>
<a href="{{topic.lastPostUr}}" data-user-card="{{topic.last_poster_username}}">{{avatar topic.lastPoster usernamePath="username" imageSize="medium"}}</a>
</div>
<div class='poster-info'>
<a href="{{topic.lastPostUrl}}">
{{format-date topic.bumpedAt format="tiny"}}
</a>
<span class='editor'><a href="/users/{{topic.last_poster_username}}" data-auto-route="true" data-user-card="{{topic.last_poster_username}}">{{topic.last_poster_username}}</a></span>
</div>
</td>
</script>
<script type='text/x-handlebars' data-template-name='topic-list-header.raw'>
{{#if bulkSelectEnabled}}
<th class='star'>
{{#if canBulkSelect}}
<button class='btn bulk-select' title='{{i18n "topics.bulk.toggle"}}'><i class='fa fa-list'></i></button>
{{/if}}
</th>
{{/if}}
{{raw "topic-list-header-column" order='default' name='topic.title' bulkSelectEnabled=bulkSelectEnabled showBulkToggle=toggleInTitle canBulkSelect=canBulkSelect}}
{{#if showLikes}}
{{raw "topic-list-header-column" sortable='true' order='likes' number='true' forceName=(theme-i18n 'likes')}}
{{/if}}
{{#if showOpLikes}}
{{raw "topic-list-header-column" sortable='true' order='op_likes' number='true' forceName=(theme-i18n 'likes')}}
{{/if}}
{{raw "topic-list-header-column" sortable='true' number='true' order='posts' forceName=(theme-i18n 'replies') }}
{{raw "topic-list-header-column" sortable='true' order='activity' forceName=(theme-i18n 'last_post')}}
</script>
<script>
(function(){
var TopicListItemView = require('discourse/components/topic-list-item').default;
TopicListItemView.reopen({
showCategory: function(){
return !this.get('controller.hideCategory') &&
this.get('topic.creator') &&
this.get('topic.category.name') !== 'uncategorized';
}.property()
});
})();
</script>
لقد أضفت هذا الكود إلى جزء الرأس في المظهر، لكن الصور الرمزية لا تظهر بعد. هل أغفلت شيئًا؟
جربت هذا الكود أيضًا، والصور الرمزية لا تظهر. حتى جربت الوضع الآمن وقمت بتعطيل جميع الإضافات.
معلومة للإفادة: التعارض مع معاينات قائمة المواضيع منع عرض المقطع حتى مع الكود المقدم
لقد عدلت مشاركتي السابقة، لقد أخطأت في الخلط بين جميع الإصدارات المختلفة.
الكود الذي أضفته كان مخصصًا لأحدث إصدار من Discourse. إذا فهمت بشكل صحيح، فأنت بحاجة إلى تعديل الرأس لإصدار قديم من Discourse، لذا قمت بتعديل آخر مشاركة لي بنسخة مخصصة لإصدار أقدم من 2.5.0 b2
سيكون من الأسهل ترقية Discourse، فهناك العديد من الميزات الجديدة الرائعة ![]()
أنا أتطلع إلى ذلك ![]()
ومع ذلك، أفضل البقاء على النسخة المستقرة ![]()
شكرًا لك على التحديث!
@سام هل توجد أي خطط لجعل مكون السمة متوافقًا مع معاينات قائمة المواضيع في وقت قريب؟
لا توجد خطط محددة للقيام بذلك
كيف يمكنني إضافة عمود “المستخدمين” بين عنوان الموضوع وعدد الردود، يحتوي على اسم و/أو صورة المستخدم الذي بدأ كل موضوع على حدة؟ هل يمكن تحقيق ذلك باستخدام وظيفة التخصيص أو منشئ السمات؟
كنت عادةً أستخدم “ثيم سام البسيط” (الذي أعجبه كثيرًا) هنا على الميتا. يبدو أنه يواجه مشكلة منذ أمس من جهتي!؟ جربت على تثبيت جديد لمتصفح مختلف (فايرفوكس بدلاً من كروم)، وتبدو المشكلة نفسها. لا أرى الشريط العلوي، وتظهر فقط بعض المواضيع، وعند النقر على أحدها لا يعمل أي شيء. يبدو كل شيء على ما يرام مع ثيم آخر.
يجب أن يكون الأمر مُصلَحًا الآن. شكرًا لتقريرك عن المشكلة @Mevo ![]()
هل توجد طريقة لإضافة اسم مستخدم منشئ الموضوع أسفل عنوان الموضوع على الهاتف المحمول كما هو الحال على سطح المكتب؟
الهاتف المحمول:

سطح المكتب:
![]()
يبدو أن السمة غير متوافقة مع أنماط الظلام
وبالتالي فهي غير متوافقة مع Automatic Dark Mode color scheme switching
لقد قمت بتحديث المظهر لتحسين التوافق مع الوضع الداكن، ومن المتوقع أن تلاحظ تحسنًا بعد سحب أحدث التغييرات.