![ص
لا تظهر إعدادات السمة هذه عندما حاولت تثبيت السمات النموذجية. هل هذا سلوك متوقع؟
الإعدادات موجودة على مكون السمة المثبت باسم إعدادات الكanvas. ربما يكون من المربك قليلاً أن تُسمى الإعدادات دائمًا إعدادات السمة على واجهة المستخدم، وأيضًا على مكونات السمة.
تم العثور عليها في مكون إعدادات اللوحة القماشية، شكرًا!
شكراً جزيلاً على العمل على هذا يا @manuel.
لقد جربت نسخة المحرر محلياً، وهي تعمل بشكل جيد جداً في الغالب، لكنني لاحظت بعض المشكلات الصغيرة.
في تثبيت افتراضي، دون تغيير أي إعدادات، يظهر عنوان العلامة في مكون اللافتات الإضافية في المكان الخاطئ:
تظهر لافتة الفئة أيضاً في نفس المكان، فوق الشريط الجانبي. تظهر أحدث المواضيع والمواضيع الشائعة بشكل صحيح في العمود الرئيسي.
أفترض أنه ليس هدف السمة تغطية واجهة المسؤول بالكامل، ومع ذلك، فإن لوحات الألوان الفاتحة والداكنة للمحرر تجعل الشريط الجانبي للمسؤول يبدو مختلفاً تماماً. أنا فضولي لمعرفة ما إذا كان من الممكن التنسيق مع الشريط الجانبي غير المسؤول.
يهدف السمة إلى عرض لافتات بجوار الشريط الجانبي، باستخدام منفذ above-main-container. يستخدم مكون Extra-Banners هذا المنفذ افتراضيًا، ولكن المكونين الخاصين بلافتات الفئات والعلامات يتم عرضه افتراضيًا أسفل الرأس. لا أرغب في نسخ هذه المكونات، فقط لتعيين منفذ افتراضي مختلف. لهذا السبب وضعت هذه التعليمات:
ولكن إذا كان من السهل تفويت ذلك، فربما هناك طريقة أفضل لوضعها؟ ![]()
نعم، هذا سهل بما فيه الكفاية ويبدو أنه نهج جيد لهذه السمة. لقد أضفت للتو التزامًا!
نعم، أرى كيف وصلنا إلى هنا. لا نريد بالضرورة تغيير الإعدادات الافتراضية في مكونات banners الفئات/الوسوم، ولا نرغب أيضًا في عمل فرع منها. من الصعب تصحيح ذلك، فلنترك الأمر كما هو الآن ونرى إذا واجه الآخرون نفس المشكلة.
التغيير في الشريط الجانبي للمسؤولين يبدو جيدًا بالفعل، شكرًا لك!
هل يمكن توضيح هذه التعليمات قليلاً؟ هل من الممكن عدم التثبيت من واجهة المستخدم الإدارية؟ شكرًا ![]()
تحرير: لقد قمت بالتثبيت عبر واجهة المستخدم الإدارية ويبدو أنه يعمل باستثناء أنه لا يبدو أن هناك مكانًا لتعديل scss الآن.
تحرير: لا داعي للقلق، أرى أن هذا ربما يكون متوقعًا وأنك تعرض تعديل ملفات السمة مباشرة. أتساءل عما إذا كان يمكن أن يكون هذا على خارطة الطريق ليحدث هذا عبر واجهة المستخدم الإدارية؟ مثل، وجود محرر متغيرات بنفس الطريقة التي لديك بها محرر إعدادات.
لا أعرف ما هو موجود في خارطة الطريق الأساسية، ولكن هناك شيء يمكنك القيام به الآن وهو إنشاء مكون سمة جديد مباشرةً في واجهة المستخدم الإدارية:
ثم قم بتعريف خصائص مخصصة في ملف CSS الخاص به. يمكنك إما البحث عن الخصائص في ملف القراءة. أو نسخ محتويات properties.scss من مستودع السمة.
كيف يمكنني استنساخ هذا إلى جيت هاب؟ لا أزال أخضر بعض الشيء ![]()
يمكنك استيراده عبر واجهة المستخدم:
ومع ذلك، إذا كنت ترغب في مزامنة التغييرات، أعتقد أنك ستحتاج إلى السحب إلى نسخة محلية ثم الدفع منها. شيء مثل هذا:
- استنساخ من GitLab
git clone "https://gitlab.com/manuelkostka/discourse/canvas/theme.git"
- تعيين عنوان URL للدفع إلى مستودع GitHub الخاص بك
git remote set-url --push origin "git@github.com:Username/Reponame.git"
- بعد ذلك، يمكنك جلب التغييرات بشكل دوري من GitLab والدفع إلى GitHub
git fetch -p origin
git push origin
لا أرى علامة زائد على الهاتف المحمول في GitHub. قد أحتاج إلى تجربة سطر الأوامر عند المنزل.
كل ما أراه في GitHub في لوحة التحكم هو خيار إنشاء مستودع جديد ولكن لا يوجد خيار للمطالبة. أنا على حساب مجاني لذلك لست متأكدًا مما إذا كان ذلك قد يكون له علاقة بالأمر.
لقد أضفت مكونًا يتيح لك تحديد بعض متغيرات الأنماط وخيارات التخطيط مباشرةً في واجهة المستخدم للمكون:
إنه محدود مقارنة بتعريف متغيرات مخصصة في ورقة الأنماط. ولكنه يتيح لك تجربة بعض المظاهر المختلفة. فضولي لمعرفة ما إذا كان ذلك يعمل! ![]()
أنا ألعب بها الآن وأعتقد أنها لطيفة! هل هناك طريقة لتقليل تباعد الأسطر في القائمة - لجعلها أكثر إحكاما؟
أيضًا، لا يمكنني التمرير في الشريط الجانبي الصلب، هل هذا عن طريق الخطأ؟
لقد قمت للتو بتعديل أنماط CSS للشريط الجانبي الصلب، يجب أن يعمل التمرير مرة أخرى!
ومع ذلك، فإن الشريط الجانبي الصلب هو مجرد خيار واحد في مكون الأنماط الذي ذكرته في المنشور أعلاه. إذا كنت ترغب في تعديل المزيد من الأنماط (مثل تباعد قائمة الشريط الجانبي)، فستحتاج إلى اتباع النهج الموضح أعلاه في الاستخدام و نظرة أقرب على الإعداد: استخدم ورقة الأنماط الخاصة بك مع خصائص CSS المخصصة - في هذه الحالة ستكون -d-sidebar-row-height.
لقد قمت بتجميع سمة مثال جديدة بناءً على هذا القالب. وكما يوحي الاسم، فهذه السمة هي تكريم للسمة المركزية الأصلية!
![]()
لقد أحببت تصميم وأسلوب Central المرئي، وكنت أقوم بتجميع بعض ميزاتها في مكونات قائمة بذاتها، مثل قائمة المستخدم المخصصة والعديد من كتل الشريط الجانبي.
أدركت أنه مع الشريط الجانبي وبعض الأنماط، يقربك هذا القالب بالفعل بشكل جيد من مظهر وإحساس السمة الأصلية.
على أي حال، أنا لا أخطط لإعادة بناء سمة Central بالكامل.. ولكن قد أجرب نمط قائمة مواضيع مخصص في المستقبل. إذا كنت مهتمًا وترغب في إلقاء نظرة، فإن السمة متاحة أيضًا هنا مباشرة، حددها باستخدام مفتاح تبديل سمة الشريط الجانبي: https://canvas.kostka.studio
جميل جداً. شكراً للمشاركة.
شكرًا لمشاركة هذا النموذج! المرونة في المكونات والتصميم النظيف تجعل من السهل حقًا تخصيصه. أتطلع إلى تجربته على نسختي الخاصة.
مرحباً بك في ديسكورس
!







