زر موضوع مخصص

:information_source: مهمل: يوجد الآن قناة Customization > Theme component توفر نفس الميزة: Topic Footer Buttons

الملخص: يضيف هذا البرنامج المساعد زرًا مخصصًا في أسفل الموضوع، مرئيًا للجميع (الذين قاموا بتسجيل الدخول).

:link: GitHub:

:arrow_right: التثبيت: اتبع دليل تثبيت البرنامج المساعد.

الميزات

التكوين

من الإدارة > إعدادات الموقع > البرنامج المساعد، قم بتعديل

  • custom_topic_button_url
  • custom_topic_button_title
  • custom_topic_button_label

ملاحظة: لجعل الزر مرئيًا فقط للموظفين أو أعضاء مجموعة معينة، انظر:

سجل التغييرات

المهام المتبقية

20 إعجابًا

عندما أنقر على الزر، فإنه يفتح رابطًا في صفحة أخرى، كيف يمكنني النقر على الزر ويفتح في نفس الصفحة؟

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

لست متأكدًا، لكنني أعتقد أن هناك مكونين رسميين للموضوع هما الطريقة المحدثة لتحقيق ذلك. Topic Footer Buttons

هل يتصرفون بطريقة مماثلة؟

لقد قمت بتثبيتها، ولكن كلاهما يفتح الرابط في نافذة أخرى، هل هناك أي طريقة لفتحه في نفس النافذة؟

هممم. :thinking: إذا كنت أقرأها بشكل صحيح، أعتقد أنها جزء من رمز مكون السمة الذي يفتح في نافذة جديدة:

(وأعتقد أن الإضافات أيضًا)

discourse-custom-topic-button/assets/javascripts/discourse/connectors/after-topic-footer-main-buttons/custom-public-button.js.es6 at c4a91727c0322f0c59bc09af7fbcb076b5676de4 · arpitjalan/discourse-custom-topic-button · GitHub

لا يبدو أن هناك حاليًا طريقة عبر واجهة المستخدم لتغيير ذلك. قد يكون من الممكن تعديل هذا السلوك ببعض العمل المخصص، لكنني أخشى أن هذا ليس مجالي. :slight_smile:

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

مرحباً koliwi، سأحاول إلقاء نظرة على مكون السمة لإضافة هذه الميزة هذا الأسبوع. :slight_smile:

3 إعجابات

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

ليس لي، لكن يمكنني إلقاء نظرة عليه على أي حال. سأعلمك :slight_smile:

إعجابَين (2)