thoka
(Thomas Kalka)
8 سبتمبر 2023، 6:11م
1
يجب أن يكون مجتمعنا قادرًا على إنشاء أدلة حول الأشخاص الذين يمكن الاتصال بهم ولأي سبب.
يجب أن يكون التنفيذ سهل الاستخدام قدر الإمكان حتى يتمكن الأشخاص غير التقنيين من إضافة المعلومات أو تغييرها بسهولة.
آمل في الاستفادة من مزايا واجهة المستخدم للإشارات، مثل (أ) فتح مربع البحث بعد كتابة @ و (ب) الارتباط ببطاقة المستخدم من هذا الإدخال، ولكن دون إرسال إشعار إلى كل مستخدم مدرج.
حاليًا، أستخدم [اسم المستخدم](/u/تسجيل الدخول) دون أي من الميزات المذكورة أعلاه.
كنت أفكر في شيء مثل
[دليل المستخدم] … الكثير من الإشارات في الجداول … [/دليل المستخدم]
[مستخدم]تسجيل الدخول[/مستخدم]
نوع من @@تسجيل الدخول المهربة
كيف يمكن تحقيق ذلك؟
إعجابَين (2)
Firepup650
(Firepup Sixfifty)
8 سبتمبر 2023، 10:16م
2
لقد استخدمت هذا من قبل ويبدو أنه يعمل: Firepup650
خام:
<a class="mention" href="/u/firepup650">Firepup650</a>
لاحظ أن الفتح في علامة تبويب جديدة يشير إلى href، مقابل النقر على الإشارة نفسها له سلوك مختلف، مثال: Firepup650
خام:
<a class="mention" href="/u/thoka">Firepup650</a>
3 إعجابات
Heliosurge
(Dan DeMontmorency)
8 سبتمبر 2023، 10:22م
4
https://meta.discourse.org/u/thoka
https://meta.discourse.org/u/Firepup650
https://meta.discourse.org/u/Heliosurge
إعجاب واحد (1)
Firepup650
(Firepup Sixfifty)
8 سبتمبر 2023، 10:24م
5
هذا يعمل أيضًا، ولكنه لا يوفر واجهة المستخدم لبطاقة المستخدم عند النقر (وهو ما استنتجت أن السائل الأصلي أراده).
إعجابَين (2)
Heliosurge
(Dan DeMontmorency)
8 سبتمبر 2023، 10:44م
6
إعادة قراءة بيان Op. يذكرون الاتصال. لذلك قد يكون حتى عنوان URL بسيطًا لإرسال رسالة خاصة/رسالة مباشرة عن طريق النقر على اسم مستخدم في قائمة أيضًا.
على سبيل المثال
قائمة فريق الدعم
أسماء أعضاء قابلة للنقر تبدأ رسالة خاصة/رسالة مباشرة لمستخدم معين تم النقر عليه.
ومع ذلك، سيكون حلك أكثر بلاغة حيث يمكن للمستخدم رؤية البطاقة الكاملة واختيار المراسلة أو الدردشة. لذلك تبدو طريقتك المعروضة أفضل حل.
إعجاب واحد (1)
هل سيكون إنشاء فئة تحتوي على إشعارات مضبوطة على “تجاهل افتراضي” ووضع الدليل في تلك الفئة مناسبًا؟
4 إعجابات
thoka
(Thomas Kalka)
10 سبتمبر 2023، 5:46م
9
[اقتباس=“مايكل براون، المشاركة: 7، الموضوع: 278338، كامل: صحيح، اسم المستخدم: supermathie”]
هل يناسب إنشاء فئة تم تعيين الإشعارات عليها افتراضيًا للتجاهل ووضع الدليل في تلك الفئة؟
[/اقتباس]
فكرة عظيمة.
العيب هو أن المحادثات حول الدليل (التواصل الفوقي) لن يتم الإعلان عنها بعد ذلك.
إعجابَين (2)
thoka
(Thomas Kalka)
10 سبتمبر 2023، 6:12م
10
همم. هذه هي النسخة المعالجة من @Firepup650، ووفقًا لفهمي للشيفرة المصدرية، يجب أن ترسل إشعارات.
ثانيًا: كلا الإصدارين يرتبطان بملفك الشخصي.
هل كان من المفترض أن يفتح مثالك الثاني بطاقة المستخدم الخاصة بي؟
طريقتي الحالية في التفكير هي إضافة [user-directory] … [/user-directory] ، وإزالة الإشارات التي تم إنشاؤها داخليًا عبر
.css(".mention, .mention-group")
.map do |e|
if (name = e.inner_text)
name = name[1..-1]
name = User.normalize_username(name)
name
end
end
mentions =
DiscoursePluginRegistry.apply_modifier(:pretty_text_extract_mentions, mentions, cooked)
mentions.compact!
mentions.uniq!
mentions
end
def self.excerpt(html, max_length, options = {})
# TODO: properly fix this HACK in ExcerptParser without introducing XSS
doc = Nokogiri::HTML5.fragment(html)
DiscourseEvent.trigger(:reduce_excerpt, doc, options)
وتغيير أسماء المستخدمين المعروضة إلى الأسماء الكاملة بالإضافة إلى ذلك.
لقد نسيت وصف متطلب إضافي: السماح لغير التقنيين بإضافة / تغيير المعلومات بسهولة.
هذا يجعل استخدام HTML الخام غير مناسب.
حاليًا أستخدم [Thomas Kalka](/u/thoka) المكتوب يدويًا.
يجب أن يكون هذا مفهومًا لمستخدم منتدى ذي خبرة متوسطة.
نهج آخر سيكون كتابة إضافة تقوم بتغيير الأسماء الكاملة للمستخدمين في المواضيع التي تحمل علامة #user-directory إلى هذه الروابط.
إعجاب واحد (1)
Firepup650
(Firepup Sixfifty)
10 سبتمبر 2023، 9:16م
11
لقد جربت ذلك من قبل، ولا أعتقد أنه يجب عليها ذلك. للتأكد، إليك واحد: thoka
إنها ترتبط ببطاقة المستخدم الخاصة بي فقط إذا نقرت عليها. إذا قمت بنسخ الرابط الذي تشير إليه، فالأول هو ملفي الشخصي، والثاني هو ملفك الشخصي.
thoka
(Thomas Kalka)
17 أكتوبر 2024، 9:41م
12
علمت للتو أن طلب الميزة هذا هو نفسه تقريبًا مثل Mention group/user without notification
إعجابَين (2)