ثيم سام البسيط

مرحبًا يا رفاق

ما التغيير الذي يجب أن أجريه في الرأس لاستعادة مقتطفات المواضيع المميزة؟

أيضًا، اختفت الصور الرمزية الخاصة بي من قائمة المواضيع بعد تحديث مكون القالب:

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

أظن أنك تشغّل نسخة مشتقة، فالإصدار الأحدث يحتوي على الصور الرمزية.

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

لقد تحققت للتو، رابط مصدر قالبِي يشير إلى https://github.com/discourse/discourse-simple-theme.git
كما أعيدت تثبيته للتو من رابط المصدر مرة أخرى، تظهر نفس المشكلة في معاينة القالب

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

ربما يتم تحديث discourse إلى الإصدار الأحدث؟

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

أنا على الإصدار 2.4.1. هل تقصد النسخة التجريبية 2.5؟

إعجابَين (2)

نعم، كان تغيير الصورة الرمزية في الإصدار 2.5.0 بيتا 2.

إعجابَين (2)

آه، فهمت. لقد قمت بالتمرير للأعلى ووجدت الإصلاح المؤقت الخاص بك.

@Steven، هل يمكنك إخباري أي جزء في كود الرأس هذا يجب تعديله لاستعادة مقتطفات المواضيع المثبتة مرة أخرى؟

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

هناك بالفعل مرجع مقتطف، لذا قد ترغب في حذف السطر 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>
إعجاب واحد (1)

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

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

معلومة للإفادة: التعارض مع معاينات قائمة المواضيع منع عرض المقطع حتى مع الكود المقدم

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

لقد عدلت مشاركتي السابقة، لقد أخطأت في الخلط بين جميع الإصدارات المختلفة.

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

سيكون من الأسهل ترقية Discourse، فهناك العديد من الميزات الجديدة الرائعة :grin:

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

أنا أتطلع إلى ذلك :wink:

ومع ذلك، أفضل البقاء على النسخة المستقرة :wink:

شكرًا لك على التحديث!

إعجابَين (2)

@سام هل توجد أي خطط لجعل مكون السمة متوافقًا مع معاينات قائمة المواضيع في وقت قريب؟

لا توجد خطط محددة للقيام بذلك

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

كيف يمكنني إضافة عمود “المستخدمين” بين عنوان الموضوع وعدد الردود، يحتوي على اسم و/أو صورة المستخدم الذي بدأ كل موضوع على حدة؟ هل يمكن تحقيق ذلك باستخدام وظيفة التخصيص أو منشئ السمات؟

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

كنت عادةً أستخدم “ثيم سام البسيط” (الذي أعجبه كثيرًا) هنا على الميتا. يبدو أنه يواجه مشكلة منذ أمس من جهتي!؟ جربت على تثبيت جديد لمتصفح مختلف (فايرفوكس بدلاً من كروم)، وتبدو المشكلة نفسها. لا أرى الشريط العلوي، وتظهر فقط بعض المواضيع، وعند النقر على أحدها لا يعمل أي شيء. يبدو كل شيء على ما يرام مع ثيم آخر.

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

يجب أن يكون الأمر مُصلَحًا الآن. شكرًا لتقريرك عن المشكلة @Mevo :+1:

3 إعجابات

هل توجد طريقة لإضافة اسم مستخدم منشئ الموضوع أسفل عنوان الموضوع على الهاتف المحمول كما هو الحال على سطح المكتب؟

الهاتف المحمول:

IMG_5113

سطح المكتب:

desktop

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

يبدو أن السمة غير متوافقة مع أنماط الظلام :frowning: وبالتالي فهي غير متوافقة مع Automatic Dark Mode color scheme switching

3 إعجابات

لقد قمت بتحديث المظهر لتحسين التوافق مع الوضع الداكن، ومن المتوقع أن تلاحظ تحسنًا بعد سحب أحدث التغييرات.

8 إعجابات

شكرًا لك :slight_smile:

ولكن أسماء الفئات لا تزال معطلة.


إعجابَين (2)