روابط قائمة الهامبرغر المخصصة

:discourse2: ملخص روابط قائمة الهامبرغر المخصصة ستتيح لك إضافة روابط إلى قائمة الهامبرغر بسهولة.
:eyeglasses: معاينة معاينة على theme-creator.discourse.org
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-custom-hamburger-links
:open_book: جديد في قوالب Discourse؟ دليل المبتدئين لاستخدام قوالب Discourse

تثبيت مكون القالب هذا

أمثلة

سطح المكتب

الجوال


الإعدادات

تضيف الروابط عبر قيم مفصولة بفواصل بهذا الترتيب:

النص،الرابط،الموقع،الهدف

النص
هو اسم الرابط الذي يظهر في القائمة.

الرابط
هو المسار الذي تريد أن يكون له الرابط. يمكنك استخدام المسارات النسبية مثل

/tags/funny

أو

/t/231

إذا كنت تفضل ذلك.

الموقع
يمكن أن يكون له قيمتان: إما الحرف g أو الحرف f

استخدم “g” إذا أردت أن يظهر الرابط في قسم generalLinks:

أو استخدم “f” إذا أردت أن يظهر الرابط في قسم footerLinks:

الهدف (اختياري)
استخدم “blank” إذا كنت بحاجة لفتح الرابط في تبويب جديد.

59 إعجابًا
How can I create a new link in the drop down menu?
How to customise the dropdown menu
Login Required activated - after successfull login it transfers you to nonexisting page
Globally pinned/banner topics management
Add a new item to the "About" page
How to customise the dropdown menu
Edit the hamburger menu to have new hyperlink to a page
Better navigation for (structured) tags
2021: The Year in Review
Why is Guidelines called FAQ? Can we link to GUIDELINES and FAQ from hamburger menu?
Try out the new sidebar and notification menus!
Try out the new sidebar and notification menus!
Privacy Policy does't meet Google's requirements
Can I enable the sidebar?
How can I add the Terms of Service and Privacy to the hamburguer menu?
Customizing FAQs and Guidelines
2023: The Year in Review
My Wiki of useful Meta (and other) links
Add the ability to move a link to the hamburger menu on mobile
How to let the customer change their credit card info
How to add a Leaderboard link to the hamburger menu?
How to re-position an option from Hamburger menu
Custom pages for About and Guidelines - how to replace the default?
How can I add custom hamburger menu
Rearrange Existing Hamburger Menu Items
Heading for group of categories
User-defined theme switcher disappears on admin pages
Can I add/change the links at the bottom of the menu?
Locations Plugin :earth_africa:
Add a global header between Discourse & Website
Deep link to profile edit page
Add Custom elements to Experimental Sidebar
Locations Plugin :earth_africa:
Air Theme

Thats a nice addition, thanks for that. It’s already installed :smiley:

Could you add a target option so that it is possible to open the link in a new tab/window (if no target is given just use “_self”)

Text,URL,Location,Target

10 إعجابات

Please add an option to place the link at the very top of the dropdown panel :slight_smile:

5 إعجابات

I might have a go at this myself at some stage (have to learn a wee bit first), but I’m putting my thoughts down here for now:

Feature Requests:

No 1: Allow hover text. This is now used for the core hamburger links, and would be very helpful

No 2: Merge with Rob’s fork, which is clearly a good idea:

No 3: Allow target=“_blank” as per Richie (also clearly a great idea):

No 4: Allow more control of link ordering (likely very tricky!)

7 إعجابات

هل توجد طريقة لترجمة روابط قائمة الهامبرغر المخصصة بناءً على لغة واجهة المستخدم؟

على سبيل المثال، يمكنني تضمين ملفات ترجمة YAML في إضافة مخصصة، لكنني لست متأكدًا من مفاتيح الترجمة التي يمكنني استخدامها.

هل لا توجد طريقة عملية للقيام بذلك؟

إعجابَين (2)

هل توجد طريقة لتخصيص الروابط وترتيبها حسب الترتيب المطلوب؟

6 إعجابات

إذن هل لدينا إمكانية الفتح في تبويب جديد؟

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

لا أعتقد أن هناك أي شخص يعمل على هذا الأمر بعد الآن @savas :confused:

إعجابَين (2)

يبدو أنني أواجه مشكلة في إضافة هذا إلى روابط التذييل حتى بعد إضافة حرف ‘f’ إلى ‘المواقع’. هل يواجه أي شخص آخر نفس المشكلة؟

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

لقد شعرت بحماس كبير هذا المساء عندما رأيت هذا!!

كنت آمل بشدة جدًا أن يكون هناك ميزة جديدة لفتح الروابط بـ target="_blank" :scream:

انتقلت مباشرة إلى GitHub لأرى ما هو الجديد!

أوه @tshenry، لقد خاب أمني :pensive:

:rofl:

3 إعجابات

ربما يساعدك هذا؟ :wink:

يبدو أن هذه كانت الميزة الأكثر طلبًا، ولم يكن من الصعب إضافة الدعم لها. هذا كل شيء حتى الآن :slight_smile:

18 إعجابًا

لقد اكتملت حياتي الآن :heart_eyes:

شكرًا لك @tshenry، هذه أخبار رائعة :clap:t2: :bowing_man:t2:

4 إعجابات

مرحباً، سؤال سريع: كيف يمكن ترجمة نص قائمة الهامبرغر المخصصة؟ أريد ترجمة منتقدي بلغة كاملة ولا أستطيع العثور على النص في أي مكان.

إعجابَين (2)

هذا مكون مفيد. لكن هل يمكننا إضافة أيقونات Font Awesome هناك؟ سيكون من الرائع عرض أيقونات ملفات التواصل الاجتماعي هناك، حتى يتمكن الأشخاص من متابعة ملفاتنا الاجتماعية بسهولة.

إعجابَين (2)

هذا رائع، شكرًا لك! :wink:
ربما يمكنك إخباري بسرعة - كيف يمكنني توطين نص قائمة الهامبرغر المخصصة؟

3 إعجابات

أضفت دعمًا للأيقونات، يمكنك تجربة هذا الفرع من المكون: https://github.com/nolosb/discourse-custom-hamburger-links-with-icons.git

ملاحظتان حول الاستخدام:

  • ستكون الأيقونة هي العنصر الأول في القائمة:
    Screenshot from 2021-07-01 11-10-15
    إذا أردت رابطًا بدون أيقونة، ففقط لا تضيفها، لكن احتفظ بفاصلة الإغلاق ,
    Screenshot from 2021-07-01 11-10-40

  • إذا لم تكن الأيقونة مدرجة افتراضيًا، فتذكر إضافتها إلى قائمة الأيقونات:
    Screenshot from 2021-07-01 11-11-06

7 إعجابات

هل يمكنك دفع هذه التغييرات إلى مكون السمة الرسمي؟ من الأفضل دائمًا تثبيت مكون السمة الرسمي لأنه سيتم صيانته مع تحديثات Discourse المستقبلية.

8 إعجابات

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

أيضًا، من غير الواضح إلى حد ما أنه لا يُسمح بوجود مسافات في حقول CSV.
يعمل هذا: Footer Link,https://google.com,f
ولكن مع وجود مسافات، يتم إدراج العنصر في الحقل العام بدلاً من تذييل الصفحة، بسبب المسافة المفقودة: Footer Link, https://google.com, f

إعجابَين (2)

أهلاً!

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

يمكنني محاولة العمل على هذا وتقديم طلب سحب (PR) في الأيام القادمة…

9 إعجابات

سؤال سريع…

لقد قمت بتثبيت مكون السمة على مثيل Discourse جديد، ولكن لسبب غير محدد، لن تظهر الروابط الافتراضية في قسم المزيد في الشريط الجانبي:

لم أقم بتعديل الكود، إنه تثبيت جديد لمكون السمة.

ومع ذلك، فإن مكون السمة، الذي تم تثبيته قبل عامين، يعمل على منتداي الآخر:

لا يظهر أي خطأ. أي فكرة عن سبب عدم عمل مكون السمة على تثبيتي الجديد؟ :thinking:

4 إعجابات