مرحبًا!
أرى أن برنامج إضافة API الخاص بـ Discourse يمكنه الحصول على المستخدم الحالي:
<script type="text/discourse-plugin" version="0.8.18">
if(api.getCurrentUser() != null) {
$("#logged-in-user").text(" " + api.getCurrentUser().username);
}
</script>
هل توجد أمر مشابه للحصول على الموضوع الحالي؟ حالة الاستخدام الخاصة بي هي تغيير رابط زر التحويل في نهاية المنشور إلى رابط محدد مسبقًا لرسالة خاصة موجهة إلى صاحب المنشور الأصلي. وللعثور على اسم المستخدم لصاحب المنشور الأصلي، يبدو أنني أحتاج أولاً إلى الحصول على معرف الموضوع، ثم الاستعلام عن صاحب المنشور الأصلي عبر "/t/<TOPIC_ID>.json"؟
يحتوي برنامج إضافة الزر على معرف الموضوع مدمج، لكنني لست متأكدًا من كيفية تحقيق ذلك باستخدام JavaScript ضمن القسم “إدارة > التخصيص”. شكرًا لك!