AntonLV 5 лет назад
Родитель
Сommit
3103cbc8cd
1 измененных файлов с 12 добавлено и 4 удалено
  1. 12 4
      modules/boonex/timeline/classes/BxTimelineTemplate.php

+ 12 - 4
modules/boonex/timeline/classes/BxTimelineTemplate.php

@@ -1920,8 +1920,12 @@ class BxTimelineTemplate extends BxBaseModNotificationsTemplate
                 'title' => $sTitle
             ));
 
+        $sMethodPrepare = '_prepareTextForOutput';
+        if($this->_oConfig->isBriefCards() && !$bViewItem)
+            $sMethodPrepare .= 'BriefCard';
+
         $sText = isset($aContent['text']) ? $aContent['text'] : '';
-        $sText = $this->_prepareTextForOutput($sText, $aEvent['id']);
+        $sText = $this->$sMethodPrepare($sText, $aEvent['id']);
 
         //--- Process Links ---//
         $bAddNofollow = $this->_oDb->getParam('sys_add_nofollow') == 'on';
@@ -2736,11 +2740,15 @@ class BxTimelineTemplate extends BxBaseModNotificationsTemplate
         }
     }
 
-    protected function _prepareTextForOutput($s, $iEventId = 0)
+    protected function _prepareTextForOutputBriefCard($s, $iEventId = 0)
     {
-        if($this->_oConfig->isBriefCards())
-            $s = strip_tags($s, $this->_oConfig->getBriefCardsTags(true));
+        $s = strip_tags($s, $this->_oConfig->getBriefCardsTags(true));
+        
+        return $this->_prepareTextForOutput($s, $iEventId = 0);
+    }
 
+    protected function _prepareTextForOutput($s, $iEventId = 0)
+    {
     	$s = bx_process_output($s, BX_DATA_HTML);
 
         $oMetatags = BxDolMetatags::getObjectInstance($this->_oConfig->getObject('metatags'));