لقد حاولت تخصيص / نص / بحث عن + موضوع جديد، ولكن لا أرى طريقة لتعديل نص زر + موضوع جديد. هل من الممكن تعديل النص الموجود على هذا الزر؟
يمكنك تخصيص أي نص في Discourse
مرحباً @JonathanCalver، أهلاً بك ![]()
استبدال النص هو بالتأكيد الطريقة المناسبة، ولكن يمكن أيضاً معالجة العناصر باستخدام CSS، خاصة مع بعض التنسيقات الإضافية التي قد ترغب في إضافتها أو لمحاذاة النص بشكل مختلف.
لإضافة “Button” إلى النص الموجود “New Topic”:
CSS شائع
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label:after {
content: " Button";
}
}
لاستبدال نص الزر الموجود بـ “BUTTON”.
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label {
position: relative;
visibility: hidden;
}
span.d-button-label:after {
content: "BUTTON";
position: absolute;
visibility: visible;
left: 0px;
top: 0px;
}
}
يبدو استخدام الطريقة المضمنة أسهل بكثير.
ولكن لم أتمكن من تغيير هذا الزر المحدد باستبدال النص. لست متأكدًا لماذا ![]()
تعديل: تمكنت أخيرًا من تغييره باستبدال النص ولكن لسبب ما لم يتم تطبيقه لفترة ولم أكتشف السبب بعد. على أي حال. إنه js.topic.create.
أحد الأشياء المتعلقة باستخدام CSS هو أنه يسمح للمرء بأن يكون أكثر تحديدًا بشأن بعض عناصر الصفحة. على سبيل المثال ، في موقعي ، استخدمت CSS لتغيير زر الرد في أسفل مواضيعي ليقول “الرد على الموضوع”. للتمييز بينه وبين أزرار الرد على المنشورات. إذا استخدم المرء استبدال النص ، فسيتم استبدال النص على كلا الزرين. ![]()
حسنًا، شكرًا لك على هذا، ولكن عندما أذهب إلى المسؤول / تخصيص / نص وأبحث عن زر جديد، يقول إنه يوجد أكثر من 50 خيارًا ويجب عليّ تحسين البحث.
لذلك، عندما أضع + زر جديد، فإنه يظهر خيارًا واحدًا فقط، وهو js.user_activity.no_topics_body وليس الخيار الذي أريده.
لذلك، هل يمكنك إخباري أي من الخيارات الـ 50+ هو الخيار الصحيح لي لتعديله لتحديث زر + موضوع جديد على الصفحة الرئيسية “الأحدث”، أو تقديم المشورة حول كيفية تعديل مصطلح البحث الخاص بي؟ شكرًا.
ممتاز. تم الإصلاح بالكامل. شكراً جزيلاً لك.
آها! نقطة جيدة. ما زلت سيئًا جدًا في CSS. ![]()
هذا شيء يمكنني القيام به بشكل جيد جدًا. يمكننا تبادل المساعدة لوول ![]()
أيضًا لقد قمت بحل هذا @pfaffman لقد أضفت بعض الأشياء الإضافية.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

