- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
صورة الموضوع عند النشر في الفايسبوك
-
-
صورة الموضوع عند النشر في الفايسبوك10-04-2015 08:28 صباحاً
-
Solimanمعلومات الكاتبPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
استخدم دالة getimagesize() على المتغير $src كشرط للعرض
مثال :
CODE$size = @getimagesize($src); if ($size[0]> 200) { أطبع }
(الكود كامل) مع شرط عرض الصورة:
CODE<?php echo '<meta property="og:url" content="http://'.$PowerBB->_SERVER['HTTP_HOST'].$PowerBB->_SERVER['REQUEST_URI'].'"> '; $Default_image = "styles/main/images/logo.png"; // Default image $images = array(); $PowerBB->_CONF['template']['Subject_Info_Row']['text'] = stripslashes($PowerBB->_CONF['template']['Subject_Info_Row']['text']); preg_match_all('/src=([\'"])?((?(1).*?|\S+))(?(1)\1)/', $PowerBB->_CONF['template']['Subject_Info_Row']['text'], $images); foreach ($images[2] as $src) { $size = @getimagesize($src); if (!@strstr(strtolower($src), ".gif") and @strstr(strtolower($src),$PowerBB->_SERVER['HTTP_HOST']) and $size[0]> 200) { echo '<meta property="og:image" content="'.$src.'"> '; } else { echo '<meta property="og:image" content="'.$Default_image.'"> '; } break; } ?>
تحديد ابعاد الصور يعتمد على وجود مكتبة GD على سيرفر الاستضافة + اصدار 5.3.0 PHP فما دون لكي يعمل على أكمل وجه
تم تحرير المشاركة بواسطة :Soliman بتاريخ:10-04-2015 08:45 صباحاً
الساعة الآن 03:12 AM