عناصر تحكم التنقل العائمة وشريط التنقل على سطح المكتب للأجهزة المحمولة

|||
|-|-|-|
| :information_source: | ملخص | عناصر تحكم التنقل العائمة وشريط التنقل لسطح المكتب للجوال
| : eyeglasses:|معاينة| عناصر تحكم التنقل العائمة وشريط التنقل لسطح المكتب للجوال |
| : hammer_and_wrench:|مستودع| GitHub - VaperinaDEV/discourse-floating-nav-controls-and-desktop-nav-bar |
| : question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|
| : open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse

مرحباً :wave: هذا مكون سمة بسيط لجعل عناصر تحكم التنقل (إنشاء موضوع، إشعارات، وأزرار أخرى) عائمة على الهاتف المحمول. يمكنك أيضًا تغيير شريط التنقل إلى إصدار سطح المكتب. هذا المكون لم يكن يحتوي في الأصل على هذا ولكني أعتقد أنه سيكون خيارًا جيدًا بسبب المساحة الفارغة.

مستوحاة من سمة الشريط الجانبي المركز :heart:

تمكين شريط التنقل لسطح المكتب.

19 إعجابًا

سيكون من الجيد لو أمكن تغيير عناصر التحكم في التنقل العائم إلى شيء كهذا.

3 إعجابات

مرحباً @Decorbuz،

نعم، أعتقد أنها فكرة رائعة لإضافة أزرار تحكم تنقل مخصصة. :slightly_smiling_face:

لقد قمت بدمجها :tada:

لقد أضفت إعدادًا custom nav control buttons enabled حيث يمكنك تغيير أنماط هذه الأزرار.

Screenshot 2022-08-21 at 13.03.26

إذا قمت بتمكين هذا، فسيتم تنشيط الخيارات الأخرى أدناه.

يمكنك تغيير لون خلفية الأزرار، ولون الأيقونة، وتقريبها (border-radius).

هناك قسمان متاحان:
الإعداد الافتراضي هو الأزرار الدائرية ولكن يمكنك تغيير التقريب…

  1. أزرار التحكم في التنقل باستثناء زر إنشاء موضوع.

  2. زر إنشاء موضوع



تعديل: لقد أضفت أيضًا زر فتح المسودة. نظرًا لأن التسمية مخفية في الإصدار المخصص، يبدو من الجيد تغيير لون الزر إذا كانت المسودة متاحة.

8 إعجابات

لقد أجريت المزيد من التغييرات لجعلها أكثر قابلية للتخصيص. :slightly_smiling_face:

  1. محاذاة أزرار التحكم في التنقل عموديًا. يمكنك الآن محاذاة الأزرار عموديًا عن طريق تمكين الإعداد التالي.
    Screenshot 2022-08-22 at 1.33.32


  2. يمكنك الآن تعيين مواضع الأزرار اليمنى والسفلية أيضًا باستخدام الإعدادات التالية.

  3. أضفت بعض الإعدادات لتخصيص شريط التنقل أيضًا. يمكنك الآن تخصيص كل شيء تقريبًا في إصدار سطح المكتب لشريط التنقل باستخدام الإعدادات التالية.


6 إعجابات

@Don مكون سمة جميل جدًا.

مشكلة واحدة: الأزرار العائمة في الأسفل تتعارض مع شريط الموضوع المحدث (عند تثبيته في الأسفل) في هذا المكون:
Sticky New Topic Banner - theme-component - Discourse Meta

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

هل هناك طريقة لتعطيل ذلك؟

أيضًا، سيكون من الجيد لو كان لديك خيار لتمكين زر “موضوع جديد” فقط. ربما خيار لتغيير وظيفة زر “موضوع جديد” لتعمل مثل هذا؟ :thinking:

إعجابَين (2)

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

حسنًا، هذا شيء جيد أن أعرفه! شكرًا لك! :+1:

شكرا لك على هذه المكونات.

FKB Pro - Social theme - theme - Discourse Meta

كيف يمكنني استخدام هذه المكونات مع السمة الخاصة بك أعلاه. زر الملف الشخصي والزر الجديد للموضوع يتحركان معًا

3 إعجابات

@Don كيف يمكنني إضافة أزرار تحكم في التنقل؟ حاليًا لدي فقط زر “موضوع جديد” وزر “تحديد جماعي” للمسؤول. أود إضافة زر يظهر قائمة بخيارات قابلة للتحديد مثل الذي تستخدمه في نسختك، ولكن بخيارين فقط على سبيل المثال.

إعجابَين (2)

مرحباً، نعم، تم ذلك من Convert the New Topic button to a have a sub menu - #7 by awesomerobot. إذا فهمت ما تقصده بشكل صحيح :slightly_smiling_face:

3 إعجابات

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

3 إعجابات

هل من الممكن إنشاء زر رجوع بجوار زر إنشاء موضوع؟ يجد الكثير من الناس أن الزر الموجود في الأسفل للعودة أكثر راحة.

يبدو أن هذه المكونات معطلة.

خطأ navigation-bar تم تأليفه باستخدام gjs ولا يمكن تجاوز القالب الخاص به. تجاهل التجاوز.

راجع \u003chttps://meta.discourse.org/t/not-recomended-overriding-discourse-templates-from-a-theme-or-plugin/247487\u003e

إعجابَين (2)

مرحباً @Don، هل هناك أي فرصة لتحديث مكون السمة هذا؟ لا يوجد مكون سمة يؤدي هذا الغرض فقط، وأود حقًا استخدام شريط التنقل لسطح المكتب على الأجهزة المحمولة. شكراً جزيلاً

@Don مرحبًا، هل هناك فرصة لتحديث لهذا؟

للأسف لا، لا أعتقد ذلك. :confused: