ソースを参照

Ticket #4971 - Build-in API support: Embeds in Timeline posts.

AntonLV 1 年間 前
親
コミット
0f6a547d45
1 ファイル変更、4 行追加、8 行削除
  1. 4 8
      template/scripts/BxBaseEmbedSystem.php

+ 4 - 8
template/scripts/BxBaseEmbedSystem.php

@@ -109,15 +109,11 @@ class BxBaseEmbedSystem extends BxDolEmbed
             ];
             ];
         }
         }
 
 
-        if($a['image'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false) {
-            $iMediaId = $oStorage->storeFileFromUrl($a['image'], false);
-            $a['image'] = $iMediaId;
-        }
+        if($a['image'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false && ($iMediaId = $oStorage->storeFileFromUrl($a['image'], false)))
+            $a['image'] = $oStorage->getFileUrlById($iMediaId);
 
 
-        if($a['logo'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false) {
-            $iMediaId = $oStorage->storeFileFromUrl($a['logo'], false);
-            $a['logo'] = $iMediaId;
-        }
+        if($a['logo'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false && ($iMediaId = $oStorage->storeFileFromUrl($a['logo'], false)))
+            $a['logo'] = $oStorage->getFileUrlById($iMediaId);
 
 
         $aUrl = parse_url($sUrl);
         $aUrl = parse_url($sUrl);
         $a['domain'] = $aUrl['host'];
         $a['domain'] = $aUrl['host'];