عادت مرة أخرى واختفت لدي مرة أخرى
WMP Eye in the Sky

عادت مرة أخرى واختفت لدي مرة أخرى
عذرًا، هل يمكنك سرد الإصلاح بالكامل كما لو كنت تشرح لطفل؟ ![]()
١. قم بتثبيت مكون السمة
٢. أضف https://platform.twitter.com/ في إعداد content security policy script src
٣. أضف twitter.com إلى blocked onebox domains
٤. أضف أي شيء في إعداد twitter consumer key
٥. أضف أي شيء في إعداد twitter consumer secret
ويجب أن يعمل
أوه، فهمت، شكرًا ستيفن، هل لدى أي شخص أي فكرة عن كيفية إصلاح تضمينات تويتر الأصلية، فهي تظهر حاليًا كرابط على موقعي، منذ حوالي أسبوع، أم أن هذه المكونة هي الحل الوحيد لتضمينات تويتر؟
لقد نسيت خطوة واحدة، وهي إضافة twitter.com إلى نطاق onebox المحظور (للآخرين)
لقد قمت بتعديل المنشور السابق.
هل يمكنك مشاركة رابط لمنتداك عبر رسالة خاصة (موضوع يحتوي على رابط تويتر)؟ أريد التأكد من أنك قمت بتنشيط مكون السمة (قد ينسى البعض إضافته إلى السمات الخاصة بهم)، أو التحقق من الرسالة المصدر (يجب أن يكون رابط تويتر في سطر منفصل)
يمكنني تأكيد أن التعليمات المقدمة من @Steven تعمل على نسختي التي تعمل بأحدث إصدار (3.1.0.beta6)
@Solarus هل نجح هذا أيضًا في منشورات تويتر المرفقة بصور؟
مثل: https://twitter.com/droneswmp/status/1686451431006453760

نجحت هذه الطريقة أيضًا بالنسبة لي. ومع ذلك، كخطوة أخيرة، كان عليّ إعادة بناء نسختي برفق عن طريق ترقية نسخة Discourse الخاصة بي من جانب العميل. بدا أن ذلك أدى إلى “الانطلاقة” المعهودة.
…
لقد اختبرت باستخدام تغريدة مضمنة بالفيديو، يمكنني التحقق من هذه التغريدة المحددة على نسختي والإبلاغ عنها.
@Richie لقد جربت تغريدة المثال الخاصة بك وعرضت التغريدة + الصورة بشكل جيد، لا توجد مشاكل (لغتي هي الإسبانية)
هل هناك أي خطط للعمل مع تضمين الرابط “http://x.com”؟
شكراً لتذكيرك. سأقوم بإصلاحه على الفور
وهو يدعم الآن x.com كرابط.
تجدر الإشارة إلى أنه يبدو أن تويتر نفسه لم يقم بتمكين اسم النطاق x.com بالكامل. لا أعرف ما هي التغييرات التي ستطرأ على تنسيق الرابط وجافا سكريبت المستخدم للتحميل إذا تغير رابط المشاركة الافتراضي إلى x.com في المستقبل.
هل يمكن تعديل المنشور الأول بالتعليمات الصحيحة؟
أنا أحاول متابعة الموضوع ولكن هناك شخص يقترح إضافة twitter.com إلى المجالات المحظورة لـ onebox، ثم شخص آخر يقول إنه ليس ضروريًا. ثم شخص آخر يقول بإزالة مفاتيح واجهة برمجة تطبيقات تويتر (twitter api keys) وشخص آخر يقول بإضافة أي شيء إلى هذا الحقل…
توقف لدينا عن العمل منذ بعض الوقت لذا تخلينا عنه نوعًا ما.
افترضنا أن إيلون كان يقوم ببعض الحيل أو غيرها، لذلك فكرنا في انتظار استقرار الأمور ![]()
شكرا على النصيحة، لقد قمت بتحديث التعليمات للتو.
في منتدانا، لاحظنا أن وضع التغريدة داخل كتلة [quote] يجعل التضمين الغني يعمل، وإلا يتم عرض النص فقط. قد تكون هناك مشكلة في السمة الخاصة بنا بطريقة ما، لكنني فكرت في ترك هذا هنا على أي حال في حال واجه شخص آخر سلوكًا مشابهًا.
هل يمكنك محاولة التحقق من عنصر الرابط لمعرفة ما إذا كان يحتوي على فئة onebox؟
إذا كنت تريد أن تعمل مكونات السمة، فإنها تعتمد على وجود سمة فئة “onebox”.
هل حاولت إضافة twitter.com و x.com إلى blocked onebox domains؟
<a href="https://x.com/username/status/..." class="onebox">
لقد أضفت كلًا من تويتر و X إلى نطاقات onebox المحظورة (نسيت X في البداية) ولكن السلوك الغريب لا يزال مستمرًا.
بخصوص فئة CSS onebox، لا أعرف أين يجب أن أرى ذلك لأنه على سبيل المثال مع هذه التغريدة:
https://twitter.com/SpoutLore/status/1715688928806944943
كل ما أراه هو المنشور المخبوز بعد الإرسال:
<aside class="onebox twitterstatus" data-onebox-src="https://twitter.com/SpoutLore/status/1715688928806944943">
<header class="source"><svg class="fa d-icon d-icon-fab-twitter svg-icon svg-string" xmlns="http://www.w3.org/2000/svg">
<use href="#fab-twitter">
</use>
</svg>
<a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">twitter.com</a>
</header>
<article class="onebox-body">
<h4><a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">Spout Lore <span class="badge badge-notification clicks" title="1 click">1</span></a></h4>
<div class="twitter-screen-name">
<a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">@SpoutLore</a>
</div>
<div class="tweet">
<span class="tweet-description">🚨NEW EPISODE!!🚨
In this ep the gang takes a page out of Christopher Nolan's book and tries to incept the shit out of themselves to see if they can figure literally ANYTHING out.
Also, most of this episode happens at a $7.99 pizza hut lunch buffet.
https://t.co/gDtdYQOYao</span>
</div>
<div class="date">
<a href="https://twitter.com/SpoutLore/status/1715688928806944943" class="timestamp" target="_blank" rel="noopener">
</a>
</div>
</article>
<div class="onebox-metadata">
</div>
<div style="clear: both"></div>
</aside>
أو، إذا كان في كتلة اقتباس، هذا:
<div class="twitter-tweet twitter-tweet-rendered" style="display: flex; max-width: 550px; width: 100%; margin-top: 10px; margin-bottom: 10px;">
<iframe id="twitter-widget-13" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true" class="" style="position: static; visibility: visible; width: 550px; height: 786px; display: block; flex-grow: 1;" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-13&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=1715688928806944943&lang=en&origin=https%3A%2F%2Fnetgamers.it%2Ft%2Fusa-fascismo-e-polizia-part-2%2F836096%2F200&sessionId=29bf06409a54fcadc10eb870158a5a32ae1772c3&theme=light&widgetsVersion=01917f4d1d4cb%3A1696883169554&width=550px" data-tweet-id="1715688928806944943">
</iframe>
</div>
محاولة هذا هنا تظهر نفس السلوك للرابط المباشر البسيط، يتم استبعاد جزء الوسائط (على الأقل في المعاينة التي أراها بجانب هذا الرد)
الاقتباس هنا لا يتحول إلى إطار مضمن كامل، أعتقد أنهم فعلوا شيئًا مختلفًا أو أنهم لا يستخدمون هذه المكونات.
الاقتباس هنا لا يتحول إلى iframe كامل، أعتقد أنهم فعلوا شيئًا مختلفًا أو أنهم لا يستخدمون هذا المكون.
نعم، في الواقع، استخدام iframe تويتر هو الملاذ الأخير. هناك العديد من العيوب لاستخدام iframes. لا يستخدم Discourse meta مكون السمة هذا، ولا أعتقد أنهم سيفعلون ذلك.
كل ما أراه هو المنشور المخبوز بعد الإرسال:
هل هذا في منتداك؟ يبدو أن تضمين Discourse الغني الخاص قد لعب دورًا. لقد كتبت مكون السمة هذا لمن لا يمكنهم الوصول إلى التضمين الغني لأنهم يفتقرون إلى الوصول إلى واجهة برمجة التطبيقات.
لم آخذ في الاعتبار أن المنتديات التي يمكنها بالفعل استخدام التضمينات الغنية ستستخدم مكون السمة هذا.
إنها منتدى أديره (لا أملكه). أقوم باختبار هذا لأن الـ oneboxes لا تعمل بشكل صحيح منذ بعض الوقت.