أود أن أتعلم كيفية إنشاء علامة بـ name="🎥".
إذا حاولت إضافة علامة كهذه عبر الواجهة، فسيتم إزالتها على الفور.
إذا قمت بإنشاء العلامة وتعيينها عبر وحدة تحكم Rails، فسيتم عرضها ويمكن تحديدها بالنقر، ولكن لن يتم تضمينها في أي بحث عن العلامات أو محدد.
أود أن أتعلم كيفية إنشاء علامة بـ name="🎥".
إذا حاولت إضافة علامة كهذه عبر الواجهة، فسيتم إزالتها على الفور.
إذا قمت بإنشاء العلامة وتعيينها عبر وحدة تحكم Rails، فسيتم عرضها ويمكن تحديدها بالنقر، ولكن لن يتم تضمينها في أي بحث عن العلامات أو محدد.
ربما ألق نظرة على هذا الموضوع؟
هممم. ما زلت لا أفهم المشكلة بعد قراءة الموضوع.
إذا اخترت “
movie” فيمكنني البحث عن العلامة وتعيينها عبر واجهة المستخدم.
إذًا يبدو أن الرموز التعبيرية تُجرد في عمليات البحث وبالتالي فإن سلسلة الرموز التعبيرية الخالصة ليست مصطلح بحث صالحًا؟
تخميني هو أن ترجمة الرموز التعبيرية إلى ما يعادلها في Markdown هي أيضًا عامل مساهم.
هل هناك أي عيوب لاستخدام الرموز التعبيرية في أسماء العلامات، والتي تفضل أسماء العلامات الخالية من الرموز التعبيرية المزينة بـ Tag Icons في واجهة المستخدم؟
ما تحاول القيام به يتطلب حاليًا بعض الحيل - لا توجد طريقة مباشرة للقيام بذلك.
أعتقد أن هناك طلب ميزة شرعي هنا - للسماح بتكوين العلامات برموز تعبيرية وأيضًا للسماح بتحديد ما إذا كان سيتم عرض نص العلامة ورمزها التعبيري، أو رمزها التعبيري فقط.
هناك مكون سمة للسماح للعلامات بالحصول على أيقونات، ولكن لا توجد طريقة حاليًا لإخفاء نص العلامة. ربما يمكن إضافة هذا إلى المكون كخيار؟
قد تحاول القيام بذلك يدويًا، لست متأكدًا مما إذا كان ذلك سينجح ولكن نعم، حاول تجربته:
tag = Tag.find_by(name: ‘movie_camera’)
tag.update!(name: “
”)
جربت ذلك (انظر أعلاه). لا يمكن تعيين علامة كهذه عبر الواجهة.
كما لاحظ أحد المستخدمين في منتدانا، فإن البحث عن الرموز التعبيرية في واجهة المستخدم صعب للغاية، لذا فإنني أحب نصيحة @tobiaseigen بشأن إخفاء اسم العلامة في واجهة المستخدم (ربما يقتصر على أماكن خاصة) مع استخدامها في الواجهة الخلفية.
سأكون ممتنًا لأي إرشادات حول الفلسفة والآلية وراء ترجمة الرموز التعبيرية إلى :emoji-name:. أفهم أن وجود ماركداون نصي ASCII بحت قد يكون له بعض الفوائد، ولكن أود أن يكون لدي خيار لتعطيل هذه التحويلات، مع الاحتفاظ فقط بنص يونيكود.