في الوقت الحالي، أضفت إعدادًا لنسخ محتوى HTML الخام بدلاً من ذلك. إذا قمت بتعيين هذا على true، فسيقوم زر النسخ بنسخ HTML الخام للمنشور بدلاً من النص العادي. بهذه الطريقة يجب أن تحصل على التنسيق والوسائط.
ربما اجعل الزر يقوم بطلب إلى /raw/topic_id/post_number حتى تتمكن من نسخ محتوى المنشور الفعلي؟ بهذه الطريقة سيعمل مثل زر “المصدر” المفيد جدًا في Reddit Enhancement Suite.
لم يكن هذا يعمل في تثبيت جديد.
لم يكن min_trust_level قابلاً للتحديد في لوحة الإدارة.
تعديل: كان المكون يعمل ولكنه لم يكن يُعرض بشكل صحيح في لوحة الإدارة
لقد قمت بعمل نسخة من المستودع وحصلت على العمل ولكني قمت بتعيين min_trust_level كرقم صحيح
لذلك (5) = ‘معطل’ (0-4) كما هو متوقع. لذلك إعادة كتابة صغيرة.
لم أقم بتقديم طلب سحب (PR) … لأنه تبسيط .. ربما يمكن لشخص آخر تأكيد أن المكون لا يعمل؟
مرحباً @geoff777 لقد اختبرت هذا على تثبيت جديد ويبدو أنه يعمل بشكل صحيح بالنسبة لي.
أيضًا، إذا قمت بتطبيق هذه التغييرات، فإن المشكلة في استخدام تعيين min_trust_level كعدد صحيح في ملف settings.yml هي أن القيمة 0 لا تظهر في القائمة المنسدلة.
آه، عذرًا، خطئي. كنت أعتقد أنك تقصد أنك غيرت السلاسل النصية في التعداد إلى أرقام صحيحة، ولكنك كنت تقصد أنك استخدمت النوع الرقمي بدلاً من ذلك. نعم، يبدو هذا نهجًا أفضل. لقد حدثت مكون السمة لدعم ذلك. نأمل أن يؤدي هذا إلى حل أي من المشكلات.
هذه أداة رائعة! في حالة الاستخدام الخاصة بنا، نريد من مؤلفينا نسخ المنشورات بالكامل ولصقها في محرر خارجي لموقع ويب خاص بالدورة التدريبية. سيكون من الرائع إذا كان بإمكانك نسخ المنشور بأكمله بما في ذلك الوسائط بتنسيق HTML أو نص منسق فقط.
تنبيه بسيط لمن كانوا يستخدمون هذا سابقًا. لقد قمت الآن بنقل هذا من كونه مشروعي الشخصي إلى كونه #مكون_سمة#رسمي. مع ذلك، أجريت بعض التغييرات لتحديث المكون ليعمل بشكل صحيح على أحدث إصدار من Discourse.
لقد قمت أيضًا بتحديث الإعدادات. بدلاً من إعداد مستوى الثقة فقط، يمكنك الآن تحديد أي مجموعات تريد السماح لها باستخدام زر النسخ. بالإضافة إلى ذلك، سمحت بإعداد copy_type حتى تتمكن من اختيار ما إذا كان النص المنسوخ هو علامة HTML للمنشور أو علامة Markdown الخام.