Ejemplo n.º 1
0
 public static function processsAdsenseCode($content, $bloggerId)
 {
     if (empty($content)) {
         return $content;
     }
     if (empty($bloggerId)) {
         return $content;
     }
     //$content = 'sdfaa sdfsaf asdfafasf';
     //$content = $content . ' ' . $content;
     $pattern = '/\\{eblogads.*\\}/i';
     preg_match_all($pattern, $content, $matches);
     $adscode = $matches[0];
     if (count($adscode) > 0) {
         foreach ($adscode as $code) {
             $codes = explode(' ', $code);
             $alignment = isset($codes[1]) ? $codes[1] : '';
             $alignment = str_ireplace('}', '', $alignment);
             $html = EasyBlogGoogleAdsense::_getAdsenseTemplate($bloggerId, $alignment);
             $content = str_ireplace($code, $html, $content);
         }
     }
     return $content;
 }