كيف يمكن إضافة زر تبديل إلى قائمة المشاركات وتنفيذ إجراء لذلك الزر التبديل في إضافة Discourse؟

أهلاً!\nأنا جديد في مجال تطوير إضافات Discourse وأقدر أي مساعدة في إضافة زر تبديل إلى قائمة المشاركات وتنفيذ إجراءاته في الإضافة.

مرحباً @omppatil ربما يساعدك هذا المنشور في التوجه الصحيح:

أيضًا إذا كنت جديدًا في برمجة إضافات Discourse:

إعجابَين (2)

مرحباً!

يمكنك استخدام addPostMenuButton

api.addPostMenuButton('coffee', () => {
  return {
    action: 'drinkCoffee',
    icon: 'coffee',
    className: 'hot-coffee',
    title: 'coffee.title',
    position: 'first'  // يمكن أن تكون `first` أو `last` أو `second-last-hidden`
  };
});

بعد ذلك، يمكنك إضافة الإجراء الخاص بك بهذه الطريقة:

api.attachWidgetAction("post", "drinkCoffee", function () {
    //
}

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

3 إعجابات

إذن، ما هو هيكل الملفات الذي يجب تنفيذه، وأين يجب وضع الكود أعلاه؟

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

أيضًا، من الرابط الأول الذي نشرته:

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.