صورة معاينة للمظاهر المخصصة

مرحباً بالجميع،

أولاً وقبل كل شيء، أود أن أشير إلى أن سؤالي يتعلق بشيء غير مهم على الإطلاق، ولكني أردت أن أسأله على أي حال :wink::

أين/كيف يمكنني تعيين صورة معاينة للسمات الخاصة بي. تبدو عارية بعض الشيء في منطقة المسؤول دون صورة معاينة مناسبة:

No preview image for own themes

الـ “أدريان مونك” الداخلي لدي يظهر نفسه هنا في كل مرة. وأنا أعلم أن لدى الجميع “أدريان مونك” داخلي، والبعض يشبهني. :face_with_tongue: لذا قد يهم هذا الأمر ولو قليلاً أشخاصاً آخرين أيضاً.

أرجو أن تسامحوني إذا كان هذا قد تمت الإجابة عليه بالفعل هنا في ميتا. لكني لم أجد شيئاً مناسباً من خلال البحث.

أتذكر هذا الدليل، ولكن لا أعرف ما إذا كان هذا ما تبحث عنه:

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

شكرًا لك، ولكن ليس حقًا. أو أنني لا أفهم - وهو احتمال دائمًا. :wink:

لقد أنشأت السمة في لقطة الشاشة للسمة القياسية من مثيل Discourse المستضاف ذاتيًا. لذلك لم أقم بتنزيلها أو تحميلها في أي مكان. كما أنني لا أرى دليل سمات في مسارات الملفات المشتركة خارج حاوية Docker.

لذا ما زلت ضائعًا بعض الشيء هنا… :man_shrugging:

أعتقد أن لقطات الشاشة مخصصة فقط للسمات التي تنشئها بنفسك من Github، مثل تطويرها بنفسك. ومن ثم فهي موجودة في Documentation > Developer Guides.

نعم. لذا يبقى السؤال. هل هناك أي طريقة؟

ومرة أخرى، ليس هذا هو السؤال والميزة الأكثر أهمية على الإطلاق. :wink:

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

حسناً. شكراً لك. إذاً هي كما هي. :slight_smile:

المسؤولون الآخرون على سبيل المثال. ولكن كما قلت، هذا ليس مهماً حقاً. أنا فقط ألاحظه في كل مرة أكون فيها هناك لتعديل شيء ما في السمة.

قد تكون طريقة ملتوية بعض الشيء، ولكن يمكنك استبدال نمط SVG الافتراضي بصورة مخصصة بمساعدة CSS.
مثال للنتيجة

في قسم التحميلات (uploads) الخاص بالثيم الخاص بك، أضف لقطة الشاشة

وفي علامة التبويب CSS الخاصة بـ “تحرير الكود” (edit code) أضف

أحرف صغيرة واستبدل المسافات بشرطات

.theme-card.=THEME_NAME= .theme-card__image-wrapper svg {
 display: none;
}

.theme-card.=THEME_NAME= .theme-card__image-wrapper {
 background-image: url($=UPLOAD_NAME=);
 background-size: cover;
 background-position: center;
}

آمل أن يكون هذا كافيًا لمساعدة الراهب الداخلي لديك على الاسترخاء قليلاً.

5 إعجابات

واو شكراً جزيلاً لك على ذلك. لقد نجحت تماماً كما وصفتها. وكان الأمر مجرد نسخ ولصق بفضل مشاركتك. رائع! :+1:

يبدو أن الراهب الداخلي لم يعد موجوداً لدي. على الأقل عندما يتعلق الأمر بهذا. :stuck_out_tongue:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.