nathank
(Nathan Kershaw)
29 يوليو 2022، 10:01م
1
عندما يضع المستخدم كلمة مراقبة في حقل مستخدم، تحدث أشياء غريبة.
هذا مثال باستخدام حقل المستخدم صاحب العمل (أو أصحاب العمل)، ووجود Te Whatu Ora كرابط كلمة مراقبة.
الوضع الأساسي:
تغيير الحقل إلى Te Whatu Ora:
لقد قام أيضًا بتغيير الحقل نفسه:
اقتراح
يجب تعديل روابط الكلمات المراقبة بحيث لا تنطبق على حقول المستخدم.
لست متأكدًا من الكلمات المراقبة الأخرى (لم أختبرها).
4 إعجابات
مرحباً @nathank – أنا أستمتع حقًا بمنشوراتك، أنت دائمًا تقدم كمية جيدة من التفاصيل لما تجده!
أرى شيئًا مشابهًا عندما أفعل هذا أيضًا. وضعت “بقرة تقول بوو” ككلمة مراقبة-رابط وعندما أضيفها إلى حقل مستخدم، فإنها تعرض الرابط الكامل. ومع ذلك، فإنني أرى أيضًا الحرف الأول من الكلمة المراقبة أمامه. هل ترى ذلك أيضًا؟ لقد غيرت الرابط، وأزلته وأضفته إلى قائمة الروابط مرة أخرى ولا يزال يظهر “c” أمام الرابط:
3 إعجابات
sam
(Sam Saffron)
31 يوليو 2022، 10:49م
3
@nbianca قام مؤخرًا بتحسين التنفيذ وفقًا لـ:
main ← watched_words
opened 09:58AM - 21 Jul 22 UTC
The previous method for reused the PrettyText logic which applied the
watched w… ord logic, but had the unwanted effect of cooking the text too.
This meant that regular text values were converted to HTML.
Follow up to commit 5a4c35f62714d2d72bc0ee57a10e08116bdc476a.
هل تستخدم أحدث إصدار؟
إعجاب واحد (1)
يمكنني تكرار هذه المشكلة الثانية (الإصدار: af912b4b0e ):
أضف على سبيل المثال ‘Meta’ إلى /admin/customize/watched_words/action/link مع رابط https://meta.discourse.org/
أنشئ حقل مستخدم مخصص (قابل للتحرير)
أدخل ‘Meta’ في حقل مستخدم مخصص واحفظ
قم بتحديث الصفحة
تم استبدال ‘Meta’ بـ ‘Mhttps://meta.discourse.org/’
4 إعجابات
nathank
(Nathan Kershaw)
2 أغسطس 2022، 2:04م
6
نعم، أقوم بتشغيل أحدث إصدار (تم التحديث بعد هذا الدمج). بدا الأمر وكأنه خطأ جديد بالنسبة لي - ربما يتعلق بتغيير هذا الرمز؟
إعجاب واحد (1)
@loic هل هناك أي فرصة لإلقاء نظرة على هذا؟
إعجاب واحد (1)
loic
(Loïc Guitaut)
3 أغسطس 2022، 3:49م
10
لا يمكنني إعادة إنتاج المشكلة محليًا. أعتقد أن هذه المشكلة قد تم إصلاحها بواسطة هذا الطلب الذي تم دمجه بالأمس:
main ← s3lase:feature/support-case-sensitive-watched-words
opened 10:37AM - 12 Jul 22 UTC
Currently, all Watched Words are matched case-insensitively. This presents a pro… blem for matching words where the case must be considered e.g. Brand names.
This PR introduces support for a toggle/flag(`case_sensitive`) for Watched Words and updates the matching implementation. The `flag` defaults to `false` for new and existing Watched Words.
Summary of changes:
- [X] `WatchedWord` model/table updates to handle case-sensitivity via a `case_sensitive` column/attribute.
- [X] Updates to `Admin::WatchedwordsController` to allow the creation of case-sensitive Watched Words.
- [x] Updates to WordWatcher to handle case-sensitive matching
- [x] UI updates for toggle
<img width="1194" alt="Screenshot 2022-07-18 at 6 05 06 AM" src="https://user-images.githubusercontent.com/849886/179469861-888bbdca-d080-43eb-ad72-a032e33583c9.png">
5 إعجابات
sam
(Sam Saffron)
10 أغسطس 2022، 10:50م
14
هل يمكننا إغلاق هذا؟ ليس لدينا طريقة لإعادة الإنتاج، هل أنت على أحدث إصدار يا @nathank وقادر على إعادة الإنتاج؟
إعجابَين (2)
sam
(Sam Saffron)
16 أغسطس 2022، 9:49م
15
@nathank بافتراض أن هذا تم إصلاحه الآن، ضع علامة لإعادة الفتح إذا كانت لا تزال مشكلة.
إعجاب واحد (1)
nathank
(Nathan Kershaw)
21 أغسطس 2022، 5:54ص
18
عذرًا سام، لقد كانت الأسابيع الماضية مزدحمة.
أخشى أن المشكلة لا تزال قائمة. لتكرارها، تحتاج إلى تعيين حقل المستخدم إلى إظهار في الملف الشخصي العام؟. تمكنت من القيام بذلك على موقع شبه عادي بالإضافة إلى موقعي المزدحم / المليء بالمكونات الإضافية.
يحدث بغض النظر عن إعداد حساسية حالة الأحرف، ولـ استبدال وكذلك رابط (وربما الآخرين، لكنني لم أختبرهم).
إعجاب واحد (1)
MarcP
(MarcP)
28 نوفمبر 2022، 9:48ص
19
لاحظت للتو أن الكلمات التي تمت مشاهدتها > الروابط تعمل أيضًا في الحقول المخصصة.
على سبيل المثال:
discourse = https://meta.discourse.com
الحقل المخصص للملف الشخصي X له القيمة: discourse > سيتم عرض الرابط في حقل الملف الشخصي.
لا أعتقد أن هذا هو السلوك المتوقع.
3 إعجابات
مرحباً @MarcP
أنا أختبر هذا على أحدث فرع discourse test-passed ولكني غير قادر على إعادة إنتاج المشكلة. هل يمكنك مشاركة إصدار discourse الذي تستخدمه؟
MarcP
(MarcP)
28 نوفمبر 2022، 11:22ص
21
قبل الإبلاغ عن ذلك، قمت بإعادة بناء، لذا أنا على: 2.9.0.beta13 (0cb6d8c8fc ).
لاحظت هذا في حقل مخصص للمستخدم. كلما قمت بتحرير الحقل، وانقر على حفظ، فإنه يعيد قيمة عنوان URL التي حددتها للكلمة.
إعجاب واحد (1)
نعم، أنا قادر على إعادة إنتاج هذه المشكلة.
خطوات إعادة الإنتاج:
قم بزيارة المسؤول → تخصيص → الكلمات المراقبة → رابط
قم بإنشاء رابط كلمة مراقبة
قم بزيارة المسؤول → تخصيص → حقول المستخدم
قم بإنشاء حقل مخصص بنوع الحقل: حقل نصي
انتقل إلى ملف تعريف المستخدم → التفضيلات → الملف الشخصي
أدخل الكلمة المراقبة التي تم إنشاؤها في النقطة 2.
احفظ التفضيلات.
أعد تحميل الصفحة وستجد أن الكلمة المراقبة تم استبدالها بعنوان URL المحدد في النقطة 2.
إليك تسجيل الشاشة:
3 إعجابات
MarcP
(MarcP)
28 نوفمبر 2022، 11:40ص
23
ممتاز.
لاحظ أيضًا أن “Test Custom Field” يجب أن يكون له نفس تنسيق الرأس مثل “Web Site”، هل أنا على حق؟ نفس خلل واجهة المستخدم مرئي في نسختي.
إعجاب واحد (1)
MarcP
(MarcP)
30 يناير 2023، 8:39م
33
لاحظت للتو أن هذه المشكلة لا تزال قائمة.
إعجاب واحد (1)