أزرار تذييل الموضوع

:discourse2: ملخص يحدد زر “الموضوع المخصص” زرًا ظاهرًا في أسفل موضوعك لفتح رابط URL من اختيارك.
يحدد زر “مجموعة الموضوع المخصصة” زرًا ظاهرًا في أسفل موضوعك لفتح رابط URL من اختيارك، مع خيارات إضافية للعرض بناءً على المجموعة.
:eyeglasses: معاينة معاينة على منشئ سمات Discourse
(زر الموضوع المخصص)
:hammer_and_wrench: رابط (روابط) المستودع https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت زر الموضوع المخصص

تثبيت زر مجموعة الموضوع المخصص

الميزات

مرحبًا، دعني أقدم لكم مكونين جديدين بسيطين لسمات السمة لهما نفس الهدف في جوهرهما لكنهما يختلفان قليلاً:

يتيح لك هذا المكون تحديد زر ظاهر في أسفل موضوعك لفتح رابط URL من اختيارك.

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

<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

سيتم استبدالها وفقًا لذلك.

له نفس السلوك، باستثناء أنه يمكنك تحديد مجموعة لتقييد عرض هذا الزر.


هذه المكونات بسيطة جدًا في الوقت الحالي، ويمكننا تحسينها في المستقبل إذا شهدنا استخدامًا حقيقيًا لها ومشاكل.

الإعدادات

زر الموضوع المخصص

الاسم الوصف
custom topic button enabled
custom topic button url
custom topic button title وصف الزر هنا..
custom topic button label انقر هنا
custom topic button icon

زر مجموعة الموضوع المخصص

الاسم الوصف
topic group button enabled
topic group button url
topic group button title وصف الزر هنا..
topic group button label انقر هنا
topic group button allowed group
topic group button icon

:discourse2: مستضافون منا؟ تتوفر مكونات السمات للاستخدام في خططنا القياسية، والأعمال، والمؤسسات.

22 إعجابًا

لا أعتقد أن هذا يعمل. لقد جربت api.registerTopicFooterButton بنفسي ولم يعمل، ولا حتى رابط المعاينة.
أشك في أن السبب هو الوسم script. الطريقة العادية لاستخدام javascripts/discourse تعمل.

يعمل لدي، لقد جربت المكون الأول كما هو:

غريب. على هاتفي وجهازي المحمول، يؤدي رابط معاينة Theme Creator إلى موضوع لا يحتوي على مثل هذا الزر.

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

أوه، كنت تقصد على Theme Creator؛ لا يعمل لدي أيضًا. على تثبيت محلي، يعمل، مع ذلك.

3 إعجابات