';
$ads_336x280='
';
$ads_in_article='
';
$ads_links='
';
$ads_300x600='
';
$ads_x600='
';
$ads_x280='
';
$ads_336x280x4_top='
';
if ($desktop_content_adsense=="") $mobile_content_adsense=$desktop_content_adsense="9935184599";
$rtb='
';
$rtb_menu='
';
$rtb_sidebar='
';
add_action("wp_head", "wp_head_extra_code");
function wp_head_extra_code() {
if(is_singular())
echo '
';
}
remove_filter('the_content', 'wpautop');
add_action('the_content', 'kama_content_advertise', -10 );
function kama_content_advertise( $text, $num = false ){
if(is_singular()) {
global $rtb,$fixed_rtb,$fullscr_rtb,$ads_540x480,$ads_336x280,$ads_in_article,$ads_links,$ads_300x600,$ads_x280;
if ($fixed_rtb!=""){
preg_match_all('@(.*)@u', $text, $tag_arr);
$replace=436645373;
foreach ($tag_arr[0] as $tag) {
$text=str_replace($tag, " ".$replace++." ", $text);
}
$text=preg_replace("@([^^]{11000}.*?>)@u", "\\1$ads_links", $text,1);
$text=preg_replace("@([^^]{10000}.*?>)@u", "\\1".str_replace("[rtbBlock]","1",$rtb), $text,1);
$text=preg_replace("@([^^]{9000}.*?>)@u", "\\1$ads_in_article", $text,1);
$text=preg_replace("@([^^]{8000}.*?>)@u", "\\1".str_replace("[rtbBlock]","2",$rtb), $text,1);
$text=preg_replace("@([^^]{7000}.*?>)@u", "\\1$ads_336x280$ads_336x280", $text,1);
$text=preg_replace("@([^^]{6000}.*?>)@u", "\\1".str_replace("[rtbBlock]","3",$rtb), $text,1);
$text=preg_replace("@([^^]{5000}.*?>)@u", "\\1$ads_links", $text,1);
$text=preg_replace("@([^^]{4000}.*?>)@u", "\\1".str_replace("[rtbBlock]","4",$rtb), $text,1);
$text=preg_replace("@([^^]{3000}.*?>)@u", "\\1$ads_540x480", $text,1);
$text=preg_replace("@([^^]{2000}.*?>)@u", "\\1".str_replace("[rtbBlock]","5",$rtb), $text,1);
$text=preg_replace("@([^^]{1000}.*?>)@u", "\\1$ads_links", $text,1);
$replace=436645373;
foreach ($tag_arr[0] as $tag) {
$text=str_replace($replace++, $tag, $text);
}
$rtbNew=str_replace("[rtbBlock]","6",$rtb);
$text=preg_replace("@@u", "$rtbNew", $text,1);
//$text=str_replace("[rtbBlock]","R-A-000",$rtb).$text;
$text='
'.str_replace("[rtbBlock]","7",$rtb).$text;
// $text=preg_replace("@/h2>@u", "/h2>$ads_336x280", $text);
}
else
{
preg_match_all('@(.*)@u', $text, $tag_arr);
$replace=436645373;
foreach ($tag_arr[0] as $tag) {
$text=str_replace($tag, " ".$replace++." ", $text);
}
$text=preg_replace("@([^^]{1000}.*?>)@u", "\\1$ads_540x480", $text,1);
$text=preg_replace("@([^^]{2000}.*?>)@u", "\\1$ads_336x280", $text,1);
$text=preg_replace("@([^^]{3000}.*?>)@u", "\\1$ads_in_article", $text,1);
$text=preg_replace("@([^^]{4000}.*?>)@u", "\\1$ads_links", $text,1);
$text=preg_replace("@([^^]{5000}.*?>)@u", "\\1$ads_300x600", $text,1);
$text=preg_replace("@([^^]{6000}.*?>)@u", "\\1$ads_540x480", $text,1);
$text=preg_replace("@([^^]{7000}.*?>)@u", "\\1$ads_336x280", $text,1);
$text=preg_replace("@([^^]{8000}.*?>)@u", "\\1$ads_in_article", $text,1);
$text=preg_replace("@([^^]{9000}.*?>)@u", "\\1$ads_links", $text,1);
$text=preg_replace("@([^^]{10000}.*?>)@u", "\\1$ads_300x600", $text,1);
$text=preg_replace("@([^^]{11000}.*?>)@u", "\\1$ads_540x480", $text,1);
$text=preg_replace("@([^^]{12000}.*?>)@u", "\\1$ads_336x280", $text,1);
$text=preg_replace("@([^^]{13000}.*?>)@u", "\\1$ads_in_article", $text,1);
$replace=436645373;
foreach ($tag_arr[0] as $tag) {
$text=str_replace($replace++, $tag, $text);
}
//$text=preg_replace("@/h2>@u", "/h2>$ads_336x280", $text);
$text=$ads_540x480.$text;
}
}
return $text;
}
function callback($buffer) {
{
global $rtb,$rtb_menu,$sidebar_adsense,$rtb_sidebar,$ads_540x480,$ads_x600,$fixed_rtb,$ads_336x280x4_top;
//$rtbmenu=str_replace("[rtbBlock]","R-A-0-007",$rtb);
$buffer = str_replace('[menu_adv_rtb]',"",$buffer);
$buffer = str_replace('[sidebar_adsense]',$ads_x600,$buffer);
$buffer = str_replace('[sidebar_rtb]',$rtb_sidebar,$buffer);
if(is_singular()) {
if ($fixed_rtb!="")
$buffer=preg_replace("@()@u", "\\1$rtb_menu",$buffer,1);
else
$buffer=preg_replace("@()@u", "\\1$ads_336x280x4_top$ads_336x280x4_top$ads_336x280x4_top$ads_336x280x4_top",$buffer,1);
$buffer=preg_replace("@