katruki
(katruki)
23 ديسمبر 2024، 7:10م
1
مرحباً، أنا أقوم حاليًا بإنشاء سمة مخصصة لمجتمع خاص بي. أحاول نقل صورة المستخدم داخل نص الموضوع (سأقوم بنشر لقطات شاشة لما يبدو عليه حاليًا مقابل ما أبحث عنه). أنا أستخدم المكون الإضافي لعرض منافذ Discourse على الرغم من أنني لا أرى منفذًا للقيام بذلك. بعض الدعم لهذا سيكون مفيدًا للغاية!
الحالي:
أرغب في:
إعجاب واحد (1)
Heliosurge
(Dan DeMontmorency)
25 ديسمبر 2024، 12:21ص
2
هل موقعك الثاني على موقع ديسكورس آخر؟
إذا كان الأمر كذلك، فقد تتمكن من رؤية كيفية قيامهم بذلك باستخدام عنصر الفحص في متصفحك.
katruki
(katruki)
25 ديسمبر 2024، 3:03ص
3
نعم، إنه كذلك، https://forums.unrealengine.com/ حاولت فعل ذلك، لكن لم أتمكن من معرفة كيفية القيام بذلك.
Don
26 ديسمبر 2024، 9:06ص
4
مرحباً
هذا مثال صنعته الآن، ربما ليس مثالياً ولكن يمكنك تخصيصه…
سطح المكتب / CSS
.topic-post {
margin-bottom: 1em;
> article > .row {
background-color: var(--secondary);
box-shadow: 0 0 0 1px var(--primary-low);
border-radius: 1em;
padding: 1em;
.topic-avatar {
border: none;
}
.topic-body {
background: none;
border: none;
box-sizing: border-box;
width: 100%;
padding: 1em;
}
}
.post-menu-area {
margin: 1em 0 0;
}
}
// رسالة خاصة
.archetype-private_message {
.regular.contents {
border: none;
}
.topic-map {
padding-left: 1em;
padding-bottom: 0.25em;
}
.topic-post {
margin-bottom: 1em;
}
// استخدام تمييز مشاركة المستخدم الحالي على الصف بأكمله
.topic-post {
&.current-user-post {
> article > .row {
background: var(--tertiary-very-low);
box-shadow: 0 0 0 1px var(--tertiary-very-low);
}
}
.regular.contents {
background: none;
border-color: none;
}
}
}
// الخط الزمني
.topic-navigation.with-timeline {
width: 150px;
}
.container.posts {
// التأكد من الحفاظ على عرض المشاركة بالكامل
grid-template-columns: 1fr auto;
.topic-navigation {
margin-right: -2em;
padding-left: 2em;
}
}
// خريطة الموضوع
.topic-map {
&.--op,
&.--bottom {
padding: 1em 1em 0;
max-width: 100%;
border-top: none;
border-bottom: none;
}
}
// إجراء صغير
.small-action {
.topic-avatar,
.small-action-desc {
border-top: none;
padding-top: 0;
}
.topic-avatar:empty {
display: none;
}
.small-action-desc {
width: calc(100% - 1em);
}
}
// أسفل الموضوع
.topic-area {
> .loading-container {
width: 100%;
}
}
.topic-status-info,
.topic-timer-info {
max-width: 100%;
}
6 إعجابات
katruki
(katruki)
29 ديسمبر 2024، 9:18م
5
مرحباً دون! شكراً جزيلاً على المثال. سيساعد كثيراً، سأضيف هذا إلى السمة الخاصة بي.
إعجاب واحد (1)