أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

لا يعمل اليوتيوب على متصفح اوبيرا موبايل

السلام عليكم لاحظت عدم عمل اليوتيوب على الصفحة على متصفح Opera mobile وهو متصفح مستخدم بكثرة.



10-09-2020 02:23 مساءً
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
السلام عليكم


لاحظت عدم عمل اليوتيوب على الصفحة على متصفح Opera mobile وهو متصفح مستخدم بكثرة.

MTY1NzE3MQ9797Screenshot_20200910-141428
تم تحرير الموضوع بواسطة :kareem بتاريخ:11-09-2020 11:43 صباحاً

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  10-09-2020 02:54 مساءً   [1]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
حمل آخر اصدار

مقاطع اليوتيوب تعمل جيداً على متصفح Opera
 
  Opra.jpg   تحميل jpg Opra.jpg مرات التحميل :(1)
الحجم :(240.068) KB
 


look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  10-09-2020 02:58 مساءً   [2]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
اوبيرا الموبايل على نظام اندرويد وليس اوبيرا سطح المكتب.
https://play.google.com/store/apps/details?id=com.opera.browser&hl=en

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  10-09-2020 03:22 مساءً   [3]
معلومات الكاتب ▼
انضم في : 24-07-2020
رقم العضوية : 9,221
المشاركات : 44
الدولة : مصر
الجنس :
تاريخ الميلاد : 26-9-1992
قوة السمعة : 0
موقعي : زيارة موقعي
هو فعلا المشكلة دى موجودة ومنتظرين الحل

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 06:33 صباحاً   [4]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
الحل السريع هو لجعل مقاطع اليوتيوب تعمل على متصفح Opera mobile
افتح ملف : includes/pbboardCodeparse.class.php
وابحث في السطر 410 عن :

CODE
​return "<span id='ytplayer'><object id='ytplayer' width='560' height='315'><param name='movie' value='$linky'></param><param name='allowFullScreen' value='true'></param><param id='ytplayer' name='allowscriptaccess' value='always'></param><embed id='ytplayer' src='$linky' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' allownetworking='internal' width='560' height='315'></embed></object></span>";

واستبدله بهذا الكود :
CODE

               if (strstr($PowerBB->_SERVER['HTTP_USER_AGENT'],"Opera"))
               {
                  $linky = str_replace("youtube.com/v/", "youtube.com/embed/", $linky);
               }  
               if (strstr($linky,"https://www.youtube.com/"))
               {
                return "<span id='ytplayer'><object id='ytplayer' width='560' height='315'><param name='movie' value='$linky'></param><param name='allowFullScreen' value='true'></param><param id='ytplayer' name='allowscriptaccess' value='always'></param><embed id='ytplayer' src='$linky' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' allownetworking='internal' width='560' height='315'></embed></object></span>";
               } 
               else
               {
                   return $linky;
               } 
​


واحفظ الملف ..

أنتهى

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 11:00 صباحاً   [5]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
أصبح لا يعمل على فايرفوكس سطح المكتب !!! يظهر Run Adobe Flash وعند النقر عليها لا شيء فقط صفحة فارغة.

أفضل شيء لعمل اليوتيوب هو iframe هو يختار افضل طريقة لتشغيل الفيديو حسب النظام والمتصفح. جربت التعديل على pbboardCodeparse.class.php هذا ما وصلت إليه: استبدال function PowerCode_Youtube ب

CODE

function PowerCode_Youtube($linky, $messages){
global $PowerBB;
$linky = str_replace("youtu.be/", "youtube.com/watch?v=", $linky);                
$linky = str_ireplace("youtube.com/embed/", "youtube.com/watch?v=", $linky);
if (!strstr($linky,"youtube.com/watch?v=")){return 'Check Youtube Link!!';}
$imgA1 = explode('v=',$linky);
$imgA2 = explode('&',$imgA1[1]);
$link = 'https://www.youtube.com/embed/'.$imgA2[0].'?rel=0';
return '<iframe src="'.$link.'" width="560" height="315" id="ytplayer" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
}



ونضيف
CODE
$text = str_replace('sandbox="allow-popups allow-same-origin" src="https://www.youtube.com', 'src="https://www.youtube.com', $text);

بعد

CODE
$text = str_ireplace("<iframe", '<iframe sandbox="allow-popups allow-same-origin"', $text);


ما رأيكم.؟


تم تحرير المشاركة بواسطة :kareem بتاريخ:11-09-2020 09:37 مساءً


look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 11:46 صباحاً   [6]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
كما انه اكتشفت ان طريقة تشغيل اليويتويب الحالية غير آمنة تماماً البرنامج لا يفحص ان الرابط فعلاً هو رابط فيديو يوتيوب.



تم تحرير المشاركة بواسطة :kareem بتاريخ:11-09-2020 12:14 مساءً


look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 11:48 صباحاً   [7]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
هذه تعديلات كثيرة بما ان التعارض يحصل في متصفح أوبرا موبايل فقط
فيمكن تخصيص التعديل بهذا الشكل فقط
CODE
               if (strstr($PowerBB->_SERVER['HTTP_USER_AGENT'],"Opera"))
               {
                  $linky = str_replace("youtube.com/v/", "youtube.com/embed/", $linky);
               }  


الـ iframe افضل لكن نسبة الأمان به متدنية

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 09:42 مساءً   [8]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
عدلت الكود اصبح بدون css مع ان استعمال id اكثر من مرة خطأ في حال وجود أكثر من فيديو. بالعكس التعديلات التي وضعتها أفضل من ناحية الأمان من الوضع الحالي خاصة على كروم.

هذا السطر
CODE
$text = str_replace('sandbox="allow-popups allow-same-origin" src="https://www.youtube.com', 'src="https://www.youtube.com', $text);




لا يزيل sandbox إلا بشرط أن يكون الرابطhttps://www.youtube.com ما احتمال وجود دومين آخر اسمه youtube.com صفر
أي iframe آخر سيكون آمن.

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  11-09-2020 11:30 مساءً   [9]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
نضيف هنا فحص تأمين رابط مقاطع اليوتيوب مثال:
CODE
               if (strstr($linky,"https://www.youtube.com/"))
               {
                return "<span id='ytplayer'><object id='ytplayer' width='560' height='315'><param name='movie' value='$linky'></param><param name='allowFullScreen' value='true'></param><param id='ytplayer' name='allowscriptaccess' value='always'></param><embed id='ytplayer' src='$linky' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' allownetworking='internal' width='560' height='315'></embed></object></span>";
               } 
               else
               {
                   return $linky;
               }



بخصوص iframe كنا نستخدمه سابقاً والغيناه
بعد تصريح قوقل بأنه يؤثر بشكل سلبي على SEO والفهرسة iframes may cause problems for them
ايضاً صرحوا :
إذا كنت تريد أن يكون الفيديو الخاص بك مؤهلاً لنتائج البحث:
يجب أن يكون Google قادرًا على العثور على الفيديو. يتم تحديد مقاطع الفيديو في الصفحة من خلال وجود علامة HTML ، على سبيل المثال:
أو<embed></embed> أو<object>
المصدر: Video best practices

اقرأ الـ 3 اسباب لعدم استخدام iframe في المحتوى
3 Reasons You Might Not Want To Use Iframes

لذلك أرى من الأفضل تقليل استخدام iframe قدر الإمكان او الغائه نهائياً وخصوصاً في الصفحات التي يمكن مشاهدتها لمحركات البحث
</object>

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  12-09-2020 04:37 صباحاً   [10]
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
المشاركة الأصلية كتبت بواسطة: Soliman نضيف هنا فحص تأمين رابط مقاطع اليوتيوب مثال:
CODE
               if (strstr($linky,"https://www.youtube.com/"))
               {
                return "<span id='ytplayer'><object id='ytplayer' width='560' height='315'><param name='movie' value='$linky'></param><param name='allowFullScreen' value='true'></param><param id='ytplayer' name='allowscriptaccess' value='always'></param><embed id='ytplayer' src='$linky' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' allownetworking='internal' width='560' height='315'></embed></object></span>";
               } 
               else
               {
                   return $linky;
               }



بخصوص iframe كنا نستخدمه سابقاً والغيناه
بعد تصريح قوقل بأنه يؤثر بشكل سلبي على SEO والفهرسة iframes may cause problems for them
ايضاً صرحوا :
إذا كنت تريد أن يكون الفيديو الخاص بك مؤهلاً لنتائج البحث:
يجب أن يكون Google قادرًا على العثور على الفيديو. يتم تحديد مقاطع الفيديو في الصفحة من خلال وجود علامة HTML ، على سبيل المثال:
أو<embed></embed> أو<object>
المصدر: Video best practices

اقرأ الـ 3 اسباب لعدم استخدام iframe في المحتوى
3 Reasons You Might Not Want To Use Iframes

لذلك أرى من الأفضل تقليل استخدام iframe قدر الإمكان او الغائه نهائياً وخصوصاً في الصفحات التي يمكن مشاهدتها لمحركات البحث
</object>
صحيح يؤثر إذا كان محتوى نصي أما رابط فيديو ما الفائدة من أرشفته. وهذا مقال يقول لك لا تأثير من تضمين الفيديو على ال seo
https://ranktoday.com/does-embedding-youtube-videos-help-seo/

وليه نروح بعيد خلينا نعمل تجربة هل فعلا مفيد الطريقة الحالية او لا ابحث في جوجل ان رقم فيديو ZZ2eZENq2zQ وهذه نتائج البحث:
https://www.google.com/search?q=ZZ2eZENq2zQ

هل ظهر الموضوع الأصلي للفيديو الذي في هذا المنتدى !!! لا لم يظهر لي.

كما ان الكود الحالي كان يستخدم منذ اكثر من 10 سنوات ايام متصفح انترنت اكسبلورر 5 عند فحصه يظهر كله أخطاء. عفا عنه الزمن إذا اردت كود حديث بدون iframe استعمل هذا:

CODE
<object data="https://www.youtube.com/embed/YOUTUBEID" width="560" height="315"></object>


ولكن لا ضمان من تشغيل الفيديو على كل المتصفحات وخاصة القديمة جربت الكود اشتغل على الجميع ولم اجرب Safari على نظام IOS.

لا يوجد أحد على الإنترنت يوصي بإستعمال غير iframe عند استعمال iframe اليويتوب يقرر المشغل html5 او غيره حسب النظام والمتصفح. هناك انظمة ومتصفحات كثيرة لا نعرف هل يعمل عليها الكود الحالي او لا مثل شاشات التلفاز التي تستعمل Unix او WebOs او حتى على جهاز البلايستيشن.

Should I use <object> or <iframe> for loading a video?


OBJECT vs IFRAME video embeds


جوجل نفسها تقول استعملوا iframe
https://support.google.com/youtube/answer/171780?hl=en&expand=UseOldEmbedCode#oldcode

ما الخوف من استعمال iframe ما دام وضعت لك الكود الذي يستثني اليوتيوب لا يوجد شيء آمن تماما حتى الكود الحالي الذي كنت مطمئن 100/100 انه امن طلع فيه ثغرة على كروم. برنامج Xenforo فيه اكثر من 20 مشغل فيديو ونحن مشغل يوتيوب لا نستطيع تشغيله على 3 متصفحات :(

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  12-09-2020 07:39 صباحاً   [11]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
الله يعطيك العافية ماقصرت ياكريم
دعنا لا نتشعب كثيرا في هذا الأمر البسيط
الأهم الآن ان المشكلة تم حلها
وبخصوص تطوير عرض مقاطع الفيديو واليوتيوب وغيرها من الأفضل ان ندرجها ضمن اقتراحات تطوير الإصدار القادم
ولا تقلق ولا تتضايق وتأكد اني سنأخذ جميع تقنيات عرض الفيدوهات الحديثة بعين الاعتبار smile

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  12-09-2020 10:10 صباحاً   [12]
معلومات الكاتب ▼
انضم في : 24-07-2020
رقم العضوية : 9,221
المشاركات : 44
الدولة : مصر
الجنس :
تاريخ الميلاد : 26-9-1992
قوة السمعة : 0
موقعي : زيارة موقعي
المشاركة الأصلية كتبت بواسطة: Soliman الله يعطيك العافية ماقصرت ياكريم
دعنا لا نتشعب كثيرا في هذا الأمر البسيط
الأهم الآن ان المشكلة تم حلها
وبخصوص تطوير عرض مقاطع الفيديو واليوتيوب وغيرها من الأفضل ان ندرجها ضمن اقتراحات تطوير الإصدار القادم
ولا تقلق ولا تتضايق وتأكد اني سنأخذ جميع تقنيات عرض الفيدوهات الحديثة بعين الاعتبار smile
ارجو من حضرتك توضيح انهى كود الى نستخدمه فى التعديل وشرح كيفية التعديل على انهى ملف او انهى قالب

look/images/icons/i1.gif لا يعمل اليوتيوب على متصفح اوبيرا موبايل
  12-09-2020 10:50 صباحاً   [13]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,681
الدولة : KSA
الجنس :
الدعوات : 53
قوة السمعة : 74,796
موقعي : زيارة موقعي
اقتبـاس ،، ارجو من حضرتك توضيح انهى كود الى نستخدمه فى التعديل وشرح كيفية التعديل على انهى ملف او انهى قالب
تفضل هنا تجد التعديلhttps://pbboard.info/forums/index.php?page=post&show=1&id=98272&num=4

رد جديد موضوع جديد




الكلمات الدلالية
اليوتيوب ، يعمل ، متصفح ، اوبيرا ، موبايل ،









الساعة الآن 02:22 PM