هل من الممكن مشاركة منشور عن طريق حفظ صورة تحتوي على رمز QR؟

مرحباً،
يرجى الاطلاع على الصورة التالية:


:up_arrow: يمكن للمستخدمين مسح رمز الاستجابة السريعة (QR code) والانتقال مباشرة إلى المنتدى.

نحتاج إلى تحويل النص إلى صورة، وتحويل هذا الرابط إلى رمز استجابة سريعة.

يمكن أن يؤدي ذلك إلى زيادة رغبة المستخدمين في مشاركة المنشور وتقليل الصعوبة التي يواجهونها للوصول إلى المنتدى.

هل لدى أحدكم أي أفكار؟

شكراً لقراءتكم!

4 إعجابات

أعتقد أن هذه فكرة عملية للغاية، ويمكن تحقيقها في مكون سمة باستخدام:

qrcode.js

أقدر أن بناءه سيستغرق من 4 إلى 8 ساعات، وإذا كنت ترغب في تكليف شخص ما ببناء هذا المكون، فننصحك بالنشر في قناة Marketplace.

إذا قام شخص ما ببنائه، فننصح بإضافة زر هنا عبر المكون.

لا توجد خطط لإدراج هذه الميزة في النواة الأساسية في الوقت الحالي.

6 إعجابات

هل يمكن تنفيذ هذا أيضًا عن طريق اختيار موفر / واجهة برمجة تطبيقات لرمز الاستجابة السريعة؟

على سبيل المثال: يمكن إنشاء رابط لهذه الصفحة باستخدام عنوان URL التالي:
https://api.qrserver.com/v1/create-qr-code/?size=230x230&margin=10&data=https://meta.discourse.org/t/possible-to-share-a-post-by-save-a-picture-with-a-qr-code/190012

أو بشكل أفضل باستخدام الشكل الأقصر
https://api.qrserver.com/v1/create-qr-code/?size=230x230&margin=10&data=https://meta.discourse.org/t/190012


سأكون ممتنًا للإرشادات حول كيفية إضافة هذا إلى سمة.

في حالتي، أبحث عن حل سهل للحصول على نسخة مطبوعة من موضوع يتضمن رابطًا مقدمًا بواسطة رمز الاستجابة السريعة.

إعجابَين (2)

نعم، هذا سيعمل أيضًا.

هذا معقد إلى حد ما إذا لم تكن على دراية بسير عمل تطوير Discourse. إذا كنت حريصًا على التعلم، فإن دليل المطور لسمات Discourse يعد بداية جيدة.

4 إعجابات

كانت لدي نفس الفكرة وأدتني عملية البحث في ميتا إلى هذا الموضوع.

ستكون ميزة رائعة للنواة لأنها تسد الفجوة بين العالمين غير المتصلين بالإنترنت والمتصلين بالإنترنت.

سيكون من المريح بشكل خاص عرض رمز الاستجابة السريعة مباشرة في رأس المنشور، والنقر عليه أو تحريك مؤشر الفأرة فوقه سيعرض نسخة مكبرة.

مثال:

إعجابَين (2)

دعم رائع لهذه الفكرة. ستكون هذه طريقة جيدة لإرسال المستمعين للعرض التقديمي بسرعة وسهولة إلى المجتمع المطلوب في المؤتمر.

إعجاب واحد (1)