notriddle
(Michael Howell)
5 مايو 2022، 12:28ص
1
بعد استخدام هذا الزر، سأل مشرف آخر في نفس المنتدى عن كيفية إخفاء المشاركات الفردية. أشرت إلى مكانه، لكنهم لم يفهموا.
انتهى بي الأمر بإخبارهم باستخدام الزر الذي “بشكل غريب، يحتوي على أيقونة ” لإخفاء المشاركة الفردية. لا يذكر، في أي مكان، ما يفعله هذا بالفعل.
هل يمكن جعل هذا التسمية أكثر إفادة، مثل ذكرها في مكان ما أنها تخفي المشاركة، أو تمييزها بأيقونة أكثر إفادة من الإبهام؟
3 إعجابات
Jagster
(Jakke Lehtonen)
5 مايو 2022، 5:38ص
2
أتفق. هذه النصوص هي أوصاف لمطور/مبرمج ومدير حول كيفية عمل الأزرار، وليست للمستخدم ليخبره بما تفعله الأزرار.
لا أستخدم تلك القائمة أبداً، لذلك لا أعرف ما يفعله Take action … ولكن إذا كان يخفي منشوراً فقط، فهل يمكن أن يكون شيئاً مثل Hide post ؟
الخياران الآخران لا يحتاجان إلى أي نوع من الأوصاف. النصوص موجودة فقط لجعل التخطيط أكثر اتساقاً
لكن جانبي البيروقراطي يهمس بأن هذا ليس خطأ، بل سؤال عن تجربة المستخدم.
يمكنك تغيير نص هذا الزر لموقعك عن طريق تعديل حقلي js.flagging.take_action و js.flagging.take_action_options.default.details في /admin/customize/site_texts/
على الرغم من أننا منفتحون دائمًا على إجراء تغييرات على الأوصاف إذا اعتقد الناس أنها يمكن أن تكون أكثر سهولة. إذا توصلت إلى وصف جيد لموقعك، هل يمكنك مشاركته هنا حتى نرى ما إذا كان سيعمل للجميع؟
notriddle
(Michael Howell)
6 مايو 2022، 2:50م
4
هل هناك طريقة لتغيير الأيقونة أيضًا؟
أعتقد أنه قد يكون ممكنًا باستخدام مكون سمة مخصص:
This is an easy way to change a Discourse icon globally.
Right click on the icon you want to change and select “Inspect element” or “Inspect” (depends on the browser)
Find the icon name
[image]
Search a new icon here Find Icons with the Perfect Look & Feel | Font Awesome , e.g. external-link-alt
Customize and add the code in your admin > customize > themes > edit code -> JS tab
// {theme}/javascripts/discourse/api-initializers/init-theme.gjs
import { apiInitializer } from "disco…