예제 #1
0
 function parse($html = null, $blockName = 'document', $blockParams = null)
 {
     $blockParams = (array) $blockParams;
     $blockParams += array('url' => SL::url(SL::nodeUrl($this->_getVar('Node'))), 'style' => null, 'source' => 'tweetmeme');
     $this->vars = $blockParams;
     return parent::parse($html, $blockName);
 }
예제 #2
0
 public function parse($html, $blockName = 'document', $blockParams = null)
 {
     $blockParams = (array) $blockParams;
     $blockParams += array('XFBML' => false, 'name' => 'recommendations', 'site' => SL::url(SL::nodeUrl($this->_getVar('Node'))), 'width' => 300, 'height' => 300, 'header' => false, 'colorscheme' => 'light', 'font' => 'tahoma', 'border_color' => '#fff');
     if (empty($blockParams['XFBML'])) {
         $blockParams['border_color'] = urlencode($blockParams['border_color']);
         $blockParams['site'] = urlencode($blockParams['site']);
         $blockParams['font'] = urlencode($blockParams['font']);
     }
     return parent::parse($html, $blockName, $blockParams);
 }