تم دمج مشاركة في موضوع موجود: Setting Form Templates with a tag
أحاول إنشاء قالب طويل جدًا ليحل محل قالب فئة.
ولكنني أواجه خطأ يفيد بأنه كبير جدًا:
ومع ذلك، تم تعيين هذا الإعداد على قيمة أعلى:
هل هذا ليس نفس الشيء، أم أن هذا خطأ؟
لقد قمت بفحص الكود بسرعة، لكنني لم أتمكن من العثور على الإجابة.
أعتقد أن 5000 مقيد قليلاً، هل يمكننا مضاعفته أو جعله إعدادًا خاصًا به؟
آه، لقد فهمت الآن، إنه خطأ في Active Record، والهجرة الأصلية موجودة هنا:
لقد استخدمت قوالب عادية للأشياء وبينما أجد الميزة أكثر فائدة من عدم وجود قالب، فإن التنسيق الناتج يبدو دائمًا غير صحيح لأنه ليس من الواضح كيفية إدخال البيانات.[1] لذا فإن وجود نموذج مخصص أمر رائع!
ملاحظات:
أفتقد حقًا وجود الروابط. (وبدرجة أقل، تنسيق Markdown.) إذا لم يعرف الأشخاص ما تعنيه خيار ما، فسيكون من المفيد توجيههم إلى المستندات.[أعتقد أن هذه النقطة والنقطة التالية تم تناولهما بواسطة Introducing Experimental Form Templates - #64 by Tris20]أود أن تكون هناك طريقة لإضافة تعليمات أو مقدمة. من الناحية المثالية مع الروابط.
- يبدو أن عنوان المنشور والعلامات جزء من النموذج. من المحرج أنه لا يمكننا تخصيص المطالبة. في هذا النموذج، أود أن يكون اسم المجموعة المقترح هو العنوان، ولكن ليس من الواضح كيفية الإشارة إلى ذلك للمستخدمين لذلك أضفت حقلاً زائدًا:
- بنفس الروح، سيكون من المثير للاهتمام تضمين طريقة ما لمطالبة الأشخاص باستخدام علامات محددة. على سبيل المثال، قد يستخدم نظام الدعم العلامات للمساعدة في فرز تذكرة. يمكن أن يتضمن النموذج قائمة منسدلة بالعلامات ذات الصلة وتطبيقها تلقائيًا على الموضوع. ربما نفس الشيء مع الفئات أيضًا.
- ليس من الواضح على الفور أن
multi-selectيسمح بأكثر من اختيار واحد. تحتاج إلى معرفة استخدام Control أو Shift لتحديد أكثر من واحد، مما يبدو لي. - سيكون من الرائع لو تم تمثيل مربعات الاختيار كمربعات اختيار[2] في المنشور الناتج:
هل المربع محدد؟
- محاولة إرسال نموذج فارغ لا يفعل شيئًا ولا يظهر خطأ. (بكل إنصاف، يمكنني إضافة تحقق أو اثنين لإصلاح ذلك.)
بشكل عام، هذه الميزة تتحقق بالفعل من الكثير من الأشياء[3] لأغراضي. (أعمل على طريقة لـ اقتراح مجموعات جديدة على منصة بناء المجتمع الخاصة بي.)
بدأ معالج الأسئلة على Stack Overflow كـ قالب بدائي جدًا. تجربتي مع ذلك تؤثر على الطريقة التي أنظر بها إلى هذه الميزة بشكل عام. لقد استخدمت أيضًا نظام القوالب الحالي لـ Discourse لـ نظام ملاحظات المقالات. ↩︎
في الوقت الحالي هو عنوان مع “تشغيل” إذا تم تحديد المربع. ↩︎
هاها! ↩︎
أوه. لاحظت للتو أن إدخال النموذج لم يتم حفظه كمسودة. إذا أغلقت المسودة، يتم حفظ عنوان الموضوع، ولكن ليس أي شيء في مربع نص أو إدخال. يا إلهي.
لقد تلقيت ملاحظات من مكان آخر وكنت أنوي المتابعة بشأن هذا الأمر، شكرًا على التذكير ![]()
لذلك، لإعداد مربعات اختيار الشروط والأحكام مع روابط للشروط، يمكنك القيام بشيء مثل
- type: checkbox
id: read-chatgpt-guidelines
attributes:
label: "لقد قرأت وأوافق على أحدث إرشادات ChatGPT"
description: ' <a href="https://discourse.company.com/t/current-gpt-and-bing-guidelines/4348"> انقر هنا للحصول على أحدث إرشادات ChatGpt </a>'
validations:
required: true
- type: checkbox
id: accept-workspace
attributes:
label: "لن أستخدم أمر @workspace في مشروع العميل إذا كنت أستخدم Github Co-pilot"
description: ' <a href="https://discourse.company.com/t/for-compliance-reasons-the-workspace-command-must-not-be-used-in-customer-projects/4371"> انقر هنا للحصول على تفاصيل حول أمر @workspace </a>'
validations:
required: true
وهو ما يبدو كالتالي:
هذه هي نقطة الألم الوحيدة التي لدي مع النماذج في الوقت الحالي. إنها فقط غير بديهية بعض الشيء للمستخدمين، والقدرة على ملء العنوان تلقائيًا ستكون مفيدة جدًا.
نعم، هذا يعمل. قد يكون حقل description هو ما أحتاجه لتقديمه كمدخل/تعليمات أيضًا. شكرًا على النصيحة!
كما ذكر تريستان أعلاه، سيكون من المفيد جدًا بالنسبة لي أن أتمكن من ملء عنوان الموضوع من استجابات النموذج.
لذا، إذا كان لدينا نموذج يمكن للمستخدمين من خلاله إرسال سيرتهم الذاتية وما إذا كانوا من محبي الكلاب أو القطط، فسنرغب في أن يظهر الموضوع على أنه “سيرة ذاتية لمحبي القطط: جون سميث” أو “سيرة ذاتية لمحبي الكلاب: رالف ماكليش” وما إلى ذلك.
هذه ميزة رائعة حقًا! هل لا تزال تُصنف على أنها تجريبية؟ أنا حاليًا أستخدم نموذجًا خارجيًا ينشر عبر البريد الإلكتروني إلى منتدياتي، وأود استبداله بهذا، إذا كان هناك شعور بأنه سيستمر على المدى الطويل.
أحاول شيئًا حيث أستخدم مربع اختيار لإخبار الأشخاص بكيفية ملء العنوان. إنه ليس مثاليًا، ولكني أعتقد أنه أفضل بديل لدينا الآن:
بدأت للتو في استكشاف هذا. الانطباعات الأولى: لطيف جدًا! شكرًا!!
مع توسع هذا، أود أن أرى:
-
حقول شرطية، أي حقول النص التي تضيفها بعض النماذج عند اختيار “أخرى” من قائمة الخيارات.
حالتي المحددة: إذا اخترت SonarQube من القائمة المنسدلة، فأريد بعد ذلك أن أطلب منك إدخال إصداره. -
أود أيضًا أن أتمكن من سحب القيم لقائمة منسدلة من مكان آخر، يفترض أنه منشور.
لماذا؟ لنعد إلى مسألة الإصدارات. من الناحية المثالية، لن أطلب من المستخدمين كتابتها بحرية، بل سأقدم لهم قائمة بالإصدارات، بأحدثها أولاً.
المشكلة في هذا ذات شقين:
- أريد تقديم هذه القوائم في قوالب مختلفة متعددة
- تستمر الإصدارات في الصدور
مما يعني أنه مع كل إصدار، لدي ن قوالب لتحديثها برقم الإصدار الجديد، ونأمل أن أتذكر تحديثها جميعًا. ![]()
تغييرات CSS الخاصة بنا (حتى الآن) في حال كانت مفيدة لشخص آخر:
// إزالة الخلفية الرمادية
.d-editor #form-template-form {
background-color: var(--secondary);
}
// إيقاف تمديد الحقول إلى عرض 100%
.form-template-field select, .form-template-field input {
width: auto;
}
.form-template-field textarea {
min-width: 650px;
width: auto;
}
تم تقسيم منشور إلى موضوع جديد: إعادة تسمية لقطات الشاشة في المنشئ قبل النشر
شكراً للجميع على الملاحظات.
سأقوم بإغلاق موضوع Announcements هذا الآن وأشجع أي شخص لديه أي طلبات UX أو Feature أو Bug أو Support لهذه الميزة على فتح موضوع جديد في الفئة المناسبة ووضع علامة form-templates عليه. ![]()




