变更集1341916
时间戳: 2016年3月2日上午05:16:08 ( 8年 (之前) 位置: ampedsense adsense分裂测试仪 文件夹: -
添加了38个 5已编辑
-
标签/4.07 (新增) -
tags/4.07/Mobile_Detect_ForAS.php (新增) -
标签/4.07/amped-sense.php (新增) -
标签/4.07/main.php (新增) -
标签/4.07/readme.txt (新增) -
标签/4.07/资源 (新增) -
标签/4.07/resources/arrow.gif (新增) -
标签/4.07/resources/as_style.css (新增) -
标签/4.07/resources/aswrapped-botstrap--3.0.3.css (新增) -
tags/4.07/resources/client.max.js (新增) -
tags/4.07/resources/copy.png (新增) -
标签/4.07/resources/copyw.png (新增) -
标签/4.07/resources/cross.gif (新增) -
标签/4.07/resources/delete.png (新增) -
tags/4.07/resources/edit.png (新增) -
tags/4.07/resources/hs.png (新增) -
tags/4.07/resources/hv.png (新增) -
标签/4.07/resources/icon.png (新增) -
tags/4.07/resources/jquery-ui-smootheness-1.10.4.css (新增) -
tags/4.07/resources/jscolor.js (新增) -
tags/4.07/resources/logo.png (新增) -
tags/4.07/resources/pause.png (新增) -
tags/4.07/resources/resume.png (新增) -
标签/4.07/resources/ui-bg_flat_0_aaaaaa_40x100.png (新增) -
标签/4.07/resources/ui-bg_flat_75_fffff_40x100.png (新增) -
标签/4.07/resources/ui-bg_glass_55_fbf9ee_1x400.png (新增) -
标签/4.07/resources/ui-bg_glass_65_fffff_1x400.png (新增) -
标签/4.07/resources/ui-bg_glass_75_dadada_1x400.png (新增) -
标签/4.07/resources/ui-bg_glass_75_e6e6e6_1x400.png (新增) -
标签/4.07/resources/ui-bg_glass_95_fef1ec_1x400.png (新增) -
tags/4.07/resources/ui-bg_highlight-soft_75_cccccc_1x100.png (新增) -
标签/4.07/resources/ui-icons_222222_256x240.png (新增) -
标签/4.07/resources/ui-icons_2e83ff_256x240.png (新增) -
标签/4.07/resources/ui-icons_454545_256x240.png (新增) -
标签/4.07/resources/ui-icons_888888_256x240.png (新增) -
标签/4.07/resources/ui-icons_cd0a0a_256x240.png (新增) -
tags/4.07/segments.php (新增) -
标签/4.07/settings.php (新增) -
中继/放大器-传感器.php (已修改) ( 20个差异 ) -
干线/干线.php (已修改) ( 2个差异 ) -
中继/自述.txt (已修改) ( 2个差异 ) -
主干/段.php (已修改) ( 5个差异 ) -
中继/设置.php (已修改) ( 2个差异 )
图例:
未修改 补充 远离的
-
ampedsense-adsense-split-tester/trunk/amped-sense.php 324318卢比 1341916兰特 31 31 $设置['lcse_v']='' 32 32 $settings['lcse_checked']=(时间) 33 $settings['render']=服务器/客户端 33 34 $设置[“段”][0] 34 35 [“段名称”] … … 107 108 } 108 109 110 //如果全新用户集render=client,则保留为服务器 111 if(!isset($this->设置['render']) 112 { 113 /* 114 if(isset($this->设置['segments']))$this->settings['render']='server'; 115 else$this->设置['render']='client'; 116 */ 117 //暂时保留默认为服务器 118 $this->settings['render']='server'; 119 120 $this->settings_dirty=true; 121 } 122 109 123 //保存到数据库。 析构函数不工作 110 124 如果($this->settings_dirty) … … 119 133 //无操作,保留设置以备稍后重新激活 120 134 } 121 122 135 123 136 … … 149 162 $this->ip=$_SERVER['REMOTE_ADDR']; 150 163 151 //管理菜单 164 //管理菜单 和样式/js 152 165 add_action('admin_menu',数组($this,'make_settings_menu')); 166 add_action('admin_enqueue_scripts',数组($this,'loadAdminStylesAndScripts'); 153 167 154 168 //侧栏小部件 … … 181 195 } 182 196 197 函数clientContentInject($thecontent) 198 { 199 //对于内容中的每个点,注入JS调用 200 201 202 //内部 203 204 //将内容拆分为段落arr 205 $paragrapharr=preg_split('/(\n\s*\n|<\/p>)/',$the content,-1,preg_split_NO_EMPTY)// 这是wpauto()使用的,除了我添加了|</p> 206 207 //计算索引 208 $insertindex_P=1// 在p1之后 209 $insertindex_1=圆形(计数($paragrapharr)*.25);// 1/4向下 210 $insertindex_2=圆形(计数($paragrapharr)*.5); //1/2向下 211 $insertindex_3=圆形(计数($paragrapharr)*.75);// 3/4向下 212 213 //插入它们 214 //将+X添加到少数元素中,因为我们要向数组中添加更多元素,所以每次执行此操作时都必须进行调整 215 array_splice($paragrapharr,$insertindex_P,0,array(“<script>AmpedSense.OptimizeAdSpot('PL');AmpedSence.OptimiseAdSpop('PC');AmpedSense.OP('PR');</script>”); 216 array_splice($paragrapharr,$insertindex_1+1,0,数组(“<script>AmpedSense.OptimizeAdSpot('1L');AmpedSence.Optim化AdSpot; 217 array_splice($paragrapharr,$insertindex_2+2,0,数组(“<script>AmpedSense.OptimizeAdSpot('2L');AmpedSence.OptimiseAdSpop('2C');AmpedSense.OPimizeADSpot('2R');</script>”); 218 array_splice($paragrapharr,$insertindex_3+3,0,数组(“<script>AmpedSense.OptimizeAdSpot('3L');AmpedSence.Optim化AdSpot; 219 220 //重新加入 221 $thecontent=内爆(“\n\n”,$paragrapharr); 222 //但删除新<scripts>添加的额外\n\n 223 //$thecontent=str_replace(“\n<script>”,“<script>“,$thecontent); 224 //$thecontent=str_replace(“</script>\n”,“</sscript>”,$thecontent); 225 //$thecontent=str_replace(“\n\n<script>”,“<script>“,$thecontent); 226 $the内容=str_replace(“</script>\n\n”,“</sscript>”,$the内容); 227 228 //上方、内侧顶部和下方 229 $thecontent=“<script>AmpedSense.OptimizeAdSpot('AP');AmpedSence.OptimiseAdSpop('IL');AmpedSense.ComimizeADSpot('IR');</script>”。 230 $内容。 231 “<script>AmpedSense.OptimizeAdSpot('BP')</script>”; 232 233 return$thecontent; 234 } 235 183 236 公共函数run() 184 237 { 185 238 if(isset($this->settings['adsensepublisherid'])&&$this->settings['adsenssepublisherid']!='') 186 239 { 187 //选择配方! 188 189 if(isset($_GET['as_preview'])&&$_GET['as_preview'] 190 &¤t_user_can('read'))//仅允许通过登录用户进行预览,否则可能允许js注入 191 { 192 //预览! 193 194 //根据参数创建广告数组 195 $previewads=数组(); 196 对于($i=1;$i<=$_GET['as_numads'];$i++) 240 241 if($this->settings['render']=='client') 242 { 243 //将广告转储到js 244 add_action('wp_head',数组($this,'dumpAdstoJs'); 245 246 //并在所有可能的位置注入js调用 247 248 //内容相关 249 add_filter('e_content',数组($this,'clientContentInject'); 250 251 //AmpedSenseSidebarA/B/C处理的侧栏小部件 252 253 //由$this->shortcodeA/B/C处理的短代码处理程序 254 } 255 其他 256 { 257 //服务器端渲染 258 259 //选择菜谱! 260 261 if(isset($_GET['as_preview'])&&$_GET['as_preview'] 262 &¤t_user_can('read'))//仅允许通过登录用户进行预览,否则可能允许js注入 197 263 { 198 if(isset($_GET['as_custom'][$i]))$previewad['custom']=$this->cleanInput($_GET['as_custom'][$i]]); 199 if(isset($_GET['as_adsize'][$i]))$previewad['adsize']=$this->cleanInput($_GET['as.adsize'][$i); 200 if(isset($_GET['as_adtype'][$i]))$previewad['adtype']=$this->cleanInput($_GET['as-adtype'][$i); 201 if(isset($_GET['as_adlocation'][$i]))$previewad['adlocation']=$this->cleanInput($_GET['as-adlocation'][$i); 202 if(isset($_GET['as_adpadding'][$i]))$previewad['adadding']=$this->cleanInput($_GET['as-adpadding'][$i); 203 if(isset($_GET['as_admargin'][$i]))$previewad['admargin']=$this->cleanInput($_GET['as-admargin'][$i); 204 if(isset($_GET['as_color'][$i]))$previewad['color']=$this->cleanInput($_GET['as-color'][$i]]); 205 if(isset($_GET['as_colorborder'][$i]))$previewad['color_border']=$this->cleanInput($_GET['as_colorborder'][$i]); 206 if(isset($_GET['as_colorbg'][$i]))$previewawd['color_bg']=$this->cleanInput($_GET['as-colorbg'][$i]); 207 if(isset($_GET['as_colorlink'][$i]))$previewad['color_link']=$this->cleanInput($_GET['as-colorlink'][$i); 208 if(isset($_GET['as_colortext'][$i]))$previewad['color_text']=$this->cleanInput($_GET['as-colortext'][$i); 209 if(isset($_GET['as_colorurl'][$i]))$previewawd['color_url']=$this->cleanInput($_GET['as-colorurl'][$i]); 264 //预览! 265 266 //根据参数创建广告数组 267 $previewads=array(); 268 对于($i=1;$i<=$_GET['as_numads'];$i++) 269 { 270 if(isset($_GET['as_custom'][$i]))$previewad['custom']=$this->cleanInput($_GET['as_custom'][$i]]); 271 if(isset($_GET['as_adsize'][$i]))$previewad['adsize']=$this->cleanInput($_GET['as.adsize'][$i); 272 if(isset($_GET['as_adtype'][$i]))$previewad['adtype']=$this->cleanInput($_GET['as-adtype'][$i); 273 if(isset($_GET['as_adlocation'][$i]))$previewad['adlocation']=$this->cleanInput($_GET['as-adlocation'][$i); 274 if(isset($_GET['as_adpadding'][$i]))$previewad['adadding']=$this->cleanInput($_GET['as-adpadding'][$i); 275 if(isset($_GET['as_admargin'][$i]))$previewad['admargin']=$this->cleanInput($_GET['as-admargin'][$i); 276 if(isset($_GET['as_color'][$i]))$previewad['color']=$this->cleanInput($_GET['as-color'][$i]]); 277 if(isset($_GET['as_color_border'][$i]))$previewawd['color_bounder']=$this->cleanInput($_GET['as-color_obrder'][$i]]); 278 if(isset($_GET['as_color_bg'][$i]))$previewad['color_bg']=$this->cleanInput($_GET['as_color_bg'][$i]); 279 if(isset($_GET['as_color_link'][$i]))$previewad['color_link']=$this->cleanInput($_GET['as_color_link'][$i]); 280 if(isset($_GET['as_color_text'][$i]))$previewad['color_text']=$this->cleanInput($_GET['as-color_text'][$i]); 281 if(isset($_GET['as_color_url'][$i]))$previewad['color_url']=$this->cleanInput($_GET['as-color_url'][$i]); 282 283 //安全风险,只显示黑框即可 284 //if(isset($_GET['as_customcode'][$i]))$previewad['customcode']=$this->cleanInput($_GET['as_customcode'][$i]); 285 if(isset($_GET['as_custom'][$i])&&$_GET['as_custom'][$i]=='html')$previewad['customcode']=“<div style='border:2px纯白;background:black;color:white'>此处的自定义代码由于安全原因无法预览自定义代码。<br/>在实时流量中,此框将替换为自定义代码。” ; 286 else if(isset($_GET['as_custom'][$i])&&$_GET['as_custom'][$i]=='resp')$previewad['customcode']=“<div style='border:2px纯白;背景:黑色; color:white'>此处为响应广告单元<br/>出于安全原因,无法预览响应代码< br/>在实时流量中,此框将替换为您的响应广告单元</ div>“; 287 288 $previewads[]=$previewad; 289 } 290 $chosen_recipe['ads']=$previewad; 291 $chosen_recipe['channelid']=“0”; 292 } 293 其他 294 { 295 //找出我们所处的细分市场 210 296 211 //安全风险,只显示黑匣子 212 //if(isset($_GET['as_customcode'][$i]))$previewad['customcode']=$this->cleanInput($_GET['as_customcode'][$i]); 213 if(isset($_GET['as_custom'][$i])&&$_GET['as_custom'][$i]=='html')$previewad['customcode']=“<div style='border:2px纯白;background:black;color:white'>此处的自定义代码由于安全原因无法预览自定义代码。<br/>在实时流量中,此框将替换为自定义代码。”; 214 else if(isset($_GET['as_custom'][$i])&&$_GET['as_custom'][$i]=='resp')$previewad['customcode']=“<div style='border:2px纯白;背景:黑色; color:white'>此处为响应广告单元<br/>出于安全原因,无法预览响应代码< br/>在实时流量中,此框将替换为您的响应广告单元</ div>“; 297 //首先需要知道我们使用的是什么设备 298 require_once(插件dir_path(__FILE_)。' Mobile_Detect_ForAS.php'); 299 $detect=新Mobile_detect_ForAS// 重命名以防止重复类 300 $device=“d”// d=台式机,t=平板电脑,p=手机 301 if($detect->isTablet())$device='t';// 任何平板电脑设备。 302 elseif($detect->isMobile())$device='p';// 任何移动设备(手机或平板电脑)。 303 //否则必须是桌面(默认值) 215 304 216 $previewads[]=$previewad; 217 } 218 $chosen_recipe['ads']=$previewad; 219 $chosen_recipe['channelid']=“0”; 220 } 221 其他 222 { 223 //找出我们所处的细分市场 224 225 //首先需要知道我们使用的是什么设备 226 require_once(插件dir_path(__FILE_)。' Mobile_Detect_ForAS.php'); 227 $detect=新Mobile_detect_ForAS// 重命名以防止重复类 228 $device=“d”// d=台式机,t=平板电脑,p=手机 229 if($detect->isTablet())$device='t';// 任何平板电脑设备。 230 elseif($detect->isMobile())$device='p';// 任何移动设备(手机或平板电脑)。 231 //否则必须是桌面(默认) 232 233 $segmenti=0; 234 $matchedsegment=false; 235 foreach($this->将['segments']设置为$i=>$segment) 236 { 237 $segmenti=$i; 238 239 if(stristr($segment['devices'],$device)!=“”) 305 $segmenti=0; 306 $matchedsegment=false; 307 foreach($this->settings['segments']作为$i=>$segment) 240 308 { 241 //正确的设备,现在检查页面条件 242 243 如果( $segment['criteria']==“所有页面” ) 309 $segmenti=$i; 310 311 如果( stristr($segment['devices'],$device)!=“” ) 244 312 { 245 if(is_page()) 313 //纠正设备,现在检查页面条件 314 315 if($segment['criteria']==“allpages”) 246 316 { 317 if(is_page()) 318 { 319 $matchedsegment=true; 320 断裂; 321 } 322 } 323 elseif($segment['criteria']==“allposts”) 324 { 325 if(is_single()) 326 { 327 $matchedsegment=true; 328 断裂; 329 } 330 } 331 elseif($segment['criteria']==“alllists”) 332 { 333 if(is_category()) 334 { 335 $matchedsegment=true; 336 断裂; 337 } 338 } 339 elseif($segment['criteria']==“主页”) 340 { 341 if(is_front_page()) 342 { 343 $matchedsegment=true; 344 断裂; 345 } 346 } 347 elseif($segment['criteria']==“page”||$segment['creteria']=“post”) 348 { 349 全球$邮政// _ID()打印出来 350 $id=$post->id; 351 if($id==$段['criteriaparam']) 352 { 353 $matchedsegment=true; 354 断裂; 355 } 356 } 357 elseif($segment['criteria']==“list”) 358 { 359 if(is_category($segment['criteriaparam']) 360 { 361 $matchedsegment=true; 362 断裂; 363 } 364 } 365 elseif($segment['criteria']==“类别”) 366 { 367 全球$post// _ID()打印出来 368 $id=$post->id; 369 $thispostcategories=get_the_category($id); 370 if(!空($thispostcategories)) 371 { 372 foreach(将$thisportcategories作为$thisportcategory) 373 { 374 if($thispostcategory->cat_ID==$segment['criteriaparam']) 375 { 376 $matchedsegment=true; 377 断裂2; 378 } 379 } 380 } 381 } 382 elseif($segment['criteria']==“default”) 383 { 384 //所有流量都与此匹配 247 385 $matchedsegment=true; 248 386 断裂; 249 387 } 250 388 } 251 elseif($segment['criteria']==“allposts”) 389 } 390 if($matchedsegment) 391 { 392 //随机挑选广告 393 if(isset($this->settings['segments'][$segmenti]['recipes'])&&count($this->settings['segmments'][$segmenti]['recipes'])) 252 394 { 253 if(is_single()) 395 //仅来自活动的 396 $activekeys=数组(); 397 foreach($this->settings['segments'][$segmenti]['recipes']作为$key=>$recipe) 254 398 { 255 $matchedsegment=true; 256 断裂; 257 } 258 } 259 elseif($segment['criteria']==“主页”) 260 { 261 if(is_front_page()) 262 { 263 $matchededsegment=true; 264 断裂; 265 } 266 } 267 elseif($segment['criteria']==“page”||$segment['creteria']=“post”) 268 { 269 全球$邮政// _ID()打印出来 270 $id=$post->id; 271 if($id==$段['criteriaparam']) 272 { 273 $matchededsegment=true; 274 断裂; 275 } 276 } 277 elseif($segment['criteria']==“类别”) 278 { 279 全球$邮政// _ID()打印出来 280 $id=$post->id; 281 $thispostcategories=get_the_category($id); 282 if(!空($thispostcategories)) 283 { 284 foreach($thispostcategories作为$thispostcategory) 399 if($recipe['active']) 285 400 { 286 if($thispostcategory->cat_ID==$segment['criteriaparam']) 287 { 288 $matchedsegment=true; 289 断裂2; 290 } 401 $activekeys[]=$key; 291 402 } 292 403 } 293 } 294 /* 295 elseif($segment['criteria']==“移动”) 296 { 297 //过去有自己的移动检测功能,但很快就过时了。 使用WP的内置功能 298 //这可以吃药片,但可能没关系 299 if(wp_is_mobile()) 300 { 301 断裂; 302 } 303 } 304 */ 305 elseif($segment['criteria']==“default”) 306 { 307 //所有流量都与此匹配 308 $matchedsegment=true; 309 断裂; 404 $chosenindex=array_rand($activekeys); 405 $chosenkey=$activekeys[$chosenindex]; 406 $chosen_recipe['ads']=$this->设置['segments'][$segmenti]['recipes'][$chosenkey]['ads']; 407 $chosen_recipe['channelid']=$this->设置['segments'][$segmenti]['recipes'][$chosenkey]['channel’]; 310 408 } 311 409 } 410 //否则不在此处显示任何广告 312 411 } 313 if($matchedsegment) 412 413 如果此段上没有广告,则不能设置if(isset($chosenrecipe))// 314 414 { 315 // 随机挑选广告 316 if(isset($this->settings['segments'][$segmenti]['recipes'])&&count($this->settings['segmments'][$segmenti]['recipes']) ) 415 // 勾选食谱的广告供以后使用 416 foreach($chosen_recipe['ads']作为$ad ) 317 417 { 318 //仅来自那些活动的 319 $activekeys=数组(); 320 foreach($this->settings['segments'][$segmenti]['recipes']作为$key=>$recipe) 321 { 322 if($recipe['active']) 323 { 324 $activekeys[]=$key; 325 } 326 } 327 $chosenindex=array_rand($activekeys); 328 $chosenkey=$activekeys[$chosenindex]; 329 $chosen_recipe['ads']=$this->设置['segments'][$segmenti]['recipes'][$chosenkey]['ads']; 330 $chosen_recipe['channelid']=$this->设置['segments'][$segmenti]['recipes'][$chosenkey]['channel’]; 418 $this->hook_ad($ad,$chosen_recipe['channelid']); 331 419 } 332 420 } 333 //否则不在此处显示任何广告 334 } 335 336 如果此段上没有广告,则不能设置if(isset($chosenrecipe))// 337 { 338 //勾选食谱的广告供以后使用 339 foreach($chosen_recipe['ads']作为$ad) 421 } 422 } 423 } 424 425 公共函数dumpAdstoJs() 426 { 427 //为转储创建精简版本的设置 428 $settingsDump=数组过滤器($this->settings['segments'],函数($segment){return true;})// 深度复制阵列 429 foreach($settingsDump as$segmenti=>$segment) 430 { 431 foreach($segment['recipes']作为$recipei=>$recipe) 432 { 433 //如果未激活则删除 434 if(!$recipe['active']) 340 435 { 341 $this->hook_ad($ad,$chosen_recipe['channelid' ]); 436 取消设置($settingsDump[$segmenti]['recipes'][$recipei ]); 342 437 } 343 438 } 344 439 } 440 441 //获取有关此帖子的信息 442 全球$邮政// _ID()打印出来 443 $categoryIds=数组(); 444 foreach(get_the_category($post->ID)as$category)$categaryIds[]=$categorie->cat_ID; 445 全局$wp_query; 446 //在下面保留换行符(用于代码格式) 447 ?> 448 449 <!-- 使用AmpedSense进行广告分割测试: 网址:http://www.ampedsense.com --> 450 <脚本> 451 var AmpedSense={}; 452 AmpedSense.segments=<? php echo json_encode($settingsDump,json_FORCE_OBJECT);?>; 453 AmpedSense.adsensepublisherid='<? php echo$this->settings['adsensepublisherid'];?>'; 454 AmpedSense.is_page=<? php回声(is_page())?' 真':'假';?>; 455 AmpedSense.is_single=<? php echo(is_single())?' 真':'假';?>; 456 AmpedSense.is_category=<? php echo(is_category())?' 真':'假';?>; 457 AmpedSense.is_front_page=<? php echo(is_front_page())?' 真':'假';?>; 458 AmpedSense.post_ID=<? php echo$post->ID;?>; 459 AmpedSense.post_category_IDs=<? php echo json_encode($categoryIds);?>; 460 AmpedSense.category_ID=<? php回声(is_category())$ wp_query->get_queried_object_id():“0”;?>; 461 </script> 462 <!--< script src=“<?php echo$this->get_admin_dir();?>resources/client.max.js”></script>--> 463 <脚本> 464 AmpedSense。 QueryStringToObj=函数(){var a={},e,b,c,d; e=window.location.search.split(“&”); c=0; 对于(d=e.length;c<d;c++)b=e[c].split(“=”),a[b[0]]=b[1]; 返回一个}; 465 if(-1==window.location.search.indexOf(“as_preview=1”){AmpedSense.device=“d”;var ratio=window.devicePixelRatio||1,width=screen.width*ratio;750>=width?AmpedSence.device=“p”:1080>=width&&(AmpedSens.device=“t”);AmpedSense.segmenti=-1;对于(AmpedSense.segments中的var i)if(AmpedSense.segents.hasOwnProperty(i)){var segment=AmpedSense.segments[i];if(-1! =segment.device.indexOf(AmpedSense.device)){if(“allpages”==segment.creditions&&AmpedSense.is_page){AmpedSense.segmenti=i;break}if(“allposts”==segment.creditionia&& 466 AmpedSense.is_single){AmpedSence.segmenti=i;break}if(“alllists”==segment.critories&AmpedSense.is.is_category){AmpedSense.segmenti=i;brreak}如果(“homepage”==section.critoris&AmpedSense is_front_page){AmpledSense.segmenti=i;break}if((“page”==segment.coritories||“post”==segment.critories)&Ampedsenses.post_ID=segment if(“list”==段.标准&&AmpedSense.category_ID==段.criteriaparam){AmpedSense.segmenti=i;break}if((“category”==segment.criteria&&AmpedSense.post_category_ID.length&& 467 -1!= AmpedSense.post_category_ID.indexOf(segment.criteriaparam); var chosenrecipekey=recipekey[Math.floor(Math.random()*recipekays.length)]; AmpedSense.recipe=segment.recipes[chosenrecipekey]}}其他{AmpedSense配方={}; AmpedSense.接收器.ads= 468 []; AmpedSense.recipe.channelid=“0”; qsObj=增强感知。 QueryStringToObj(); var paramNames=“自定义广告大小广告类型广告位置广告添加广告精颜色border_color color_bg color_link color_text color_url”.split(“”); 对于(i=1;i<=qsObj.as_numad;i++){var newad={}; 对于(j=0;j<=paramNames.length;j++){var paramName=paramNames[j],qsParamName=“as_”+paramName+“%5B”+i+“%5%D”;qsObj[qsParam Name]?newad[paramName]=qsOb2[qsParamName]:; 469 “custom”==paramName&&(“html”==qsObj[qsParamName]?newad.customcode=“<div style='border:2px solid white;background:black;color:white'>此处的自定义代码<br/>出于安全原因,无法预览自定义代码。<br/>On live traffic上,此框将替换为您的自定义代码 &&(newad.customcode=“<div style='border:2px纯白;background:black;color:white'>此处为响应广告单元<br/>出于安全原因,无法预览响应代码。<br/>On live traffic上,此框将替换为您的响应广告单元。</div>”)}AmpedSense.decipe.ads.push(newad)} 470 AmpedSense。 OptimizeAdSpot=函数(a){if(AmpedSense.recipe.ads中的变量e)if(AmpedSense.decipe.ads.hasOwnProperty(e)){var b=AmpedSence.recip.eads[e];if(b.adlocation==a){varc=AmpedSens.RenderAd(b,AmpedSenes.recipc.channelid),d=b.adpadding&&“”!=b.adbadding?“padding:”+b.adpadpadding+“;”:“”,b=b.admargin&&“!=b_admargin?”margin:“” +b.admargin+“;”:“”; “AP”==a||“PC”==a ||“1C”==b||“2C”==a||”3C“==a|”BP“==a | |”SA“==b|”SB“==a|”SC“==a ||”CA“==c||”CB“==ab||”CC“==b? document.write(“<div style='width:100%;text-align:center;”+ 471 d+b+“'>”+c+“</div>”):“IL”==a||“PL”==a ||“1L”==a||“2L”==a||”3L“==a? document.write(“<div style='float:left;”+d+b+“'>”+c+“</div>”):“IR”= a&&“公关”= a&&“1R”= a&&“2R”= a&&“3R”= a文档.write(“<div style='float:right;”+d+b+“'>”+c+“</div>”)}}; 472 AmpedSense。 RenderAd=函数(a,e){var b=“”;if(“resp”==a.custom||“html”==a.custom)b=a.cusstomcode;else{var c=b=0,d=“”,“728x90”==a.adsize?_as“):“970x90”==a.adsize?(b=970,c=90,d=“970x90_as”):“468x60”==.adsize ==广告尺寸? (b=320,c=50,d=“320x50_as”):“234x60”==a.adsize? (b=234,c=60,d=“234x60_as”):“300x600”==a.adsize? (b=300,c=600,d=“300x600_as”):“300x1050”== 473 广告宣传? (b=300,c=1050,d=“300x1050_as”):“160x600”==a.adsize? (b=160,c=600,d=“160x600_as”):“120x600”==a.adsize? (b=120,c=600,d=“120x600_as”):“120x240”==a.adsize? (b=120,c=240,d=“120x240_as”):“336x280”==a.adsize? (b=336,c=280,d=“336x280_as”):“300x250”==a.adsize? (b=300,c=250,d=“300x250_as”):“250x250”==a.adsize? (c=b=250,d=“250x250_as”):“200x200”==a.adsize? (c=b=200,d=“200x200_as”):“180x150”==a.adsize? (b=180,c=150,d=“180x150_as”):“125x125”==a.adsize? (c=b=125,d=“125x125_as”):“728x15”==a.adsize? (b=728,c=15,d)= 474 “728x15_0ads_al”):“468x15”==a.adsize? (b=468,c=15,d=“468x15_0ads_al”):“200x90”==a.adsize? (b=200,c=90,d=“200x90_0ads_al”):“180x90”==a.adsize? (b=180,c=90,d=“180x90_0ads_al”):“160x90”==a.adsize? (b=160,c=90,d=“160x90_0ads_al”):“120x90”==a.adsize&&(b=120,c=90,d=“120x90_0ad”); var f=“text_image”; “T”==a.ad类型? f=“text”:“I”==a.adtype&&(f=“image”); var g=“”; a.color&&“custom”==a.color&(g=“google_color_border='”+a.border_color+“';google_clor_bg='”+a.color_bg+“'”;google-color_link='“+a.color _link+”';google_color_text='“”+ 475 a.color_text+“';google_color_url='”+a.color_url+“'”); b=“google_ad_client='”+AmpedSense.adsensepublisherid=“';google_ad_width=”+b+“;google_ad_height=”+c+“;谷歌_ad_format='”+d+“';谷歌_ad_type='“+f+”';谷歌_频道='“+e+”'“+g+”\x3c/script><script type='text/javascript'src=' http://pagead2.googlesyndication.com/pagead/show_ads.js '>\x3c/script>“}返回b}; 476 </script> 477 <? 345 478 } 346 479 … … 406 539 公共函数shortcodeA() 407 540 { 408 return AmpedSenseRenderer::applyShortcodeRenderers($this->shortcodeA_renders); 541 if($this->settings['render']=='client')return“<script>AmpedSense.OptimizeAdSpot('CA')</script>”; 542 否则返回AmpedSenseRenderer::applyRenderers($this->shortcodeA_renders); 409 543 } 410 544 公共函数shortcodeB() 411 545 { 412 return AmpedSenseRenderer::applyShortcodeRenderers($this->shortcodeB_renderers); 546 if($this->settings['render']=='client')return“<script>AmpedSense.OptimizeAdSpot('CB')</script>”; 547 否则返回AmpedSenseRenderer::applyRenderers($this->shortcodeB_renderers); 413 548 } 414 549 公共函数shortcodeC() 415 550 { 416 return AmpedSenseRenderer::applyShortcodeRenderers($this->shortcodeC_renderers); 551 if($this->settings['render']=='client')return“<script>AmpedSense.OptimizeAdSpot('CC')</script>”; 552 否则返回AmpedSenseRenderer::applyRenderers($this->shortcodeC_renderers); 417 553 } 418 554 … … 429 565 if(isset($子菜单[“pedsense-main”]) 430 566 $submenu['ampedsense-main'][0][0]=__('拆分测试','ampedsense-main'); 567 } 568 569 公共函数loadAdminStylesAndScripts() 570 { 571 //将js和css排队 572 wp_enqueue_style(“AmpedSense自定义BS”,$this->get_admin_dir()。 “资源/aswrapped-bootstrap-3.0.3.css”); 573 wp_enqueue_style(“AmpedSense自定义样式”,$this->get_admin_dir()。 “资源/as_style.css”); 574 wp_enqueue_style(“jQuery UI平滑度”,$this->get_admin_dir()。 “resources/jquery-ui-smoothress-1.10.4.css”); 575 wp_enqueue_script(“jquery-ui-core”); 576 wp_enqueue_script(“jquery-ui-datepicker”); 577 //必须在下面将上面标记为依赖项,否则jquery ui将被加载到页脚中,因为它是由wp-core在页脚中注册的 578 wp_enqueue_script(“jscolor”,$this->get_admin_dir())。 “resources/jscolor.js”,数组(“jquery-ui-core”,“jquely-ui-datepicker”); 431 579 } 432 580 … … 487 635 $this->设置['adsensepublisherid']=$this->cleanInput($_POST['as_adsensepublisherid']); 488 636 $this->设置['siteabbrev']=$this->cleanInput($_POST['as_siteabbrev']); 637 $this->设置['render']=$this->cleanInput($_POST['as_render']); 489 638 $this->设置['lcse_k']=$this->cleanInput($_POST['as.lcse_k']); 490 639 … … 512 661 如果($_POST['as_criteria']==“页面”)$newsegment['criteriaparam']=$_POST['as_criteriaparam_page']; 513 662 elseif($_POST['as_criteria']=='POST')$newsegment['criteriaparam']=$_POST['as-criteriaparam_POST']; 514 elseif($_POST['as_criation']==“类别” )$newsegment['criteriaparam']=$_POST['as_criteriaparam_category']; 663 elseif($_POST['as_criation']==“类别” |$_POST['as_criation']==“列表” )$newsegment['criteriaparam']=$_POST['as_criteriaparam_category']; 515 664 516 665 $newsegment['segmentname']=$this->cleanInput($_POST['as_segmentname']); … … 619 768 { 620 769 $newad['color']=“自定义”; 621 $newad['color_border']=$this->cleanInput($_POST['as_color 边框'][$i]); 622 $newad['color_bg']=$this->cleanInput($_POST['as_color 背景'][$i]); 623 $newad['color_link']=$this->cleanInput($_POST['as_color 链接'][$i]); 624 $newad['color_text']=$this->cleanInput($_POST['as_color 文本'][$i]); 625 $newad['color_url']=$this->cleanInput($_POST['as_color url'][$i]); 770 $newad['color_border']=$this->cleanInput($_POST['as_color _ 边框'][$i]); 771 $newad['color_bg']=$this->cleanInput($_POST['as_color _ 背景'][$i]); 772 $newad['color_link']=$this->cleanInput($_POST['as_color _ 链接'][$i]); 773 $newad['color_text']=$this->cleanInput($_POST['as_color _ 文本'][$i]); 774 $newad['color_url']=$this->cleanInput($_POST['as_color _ url'][$i]); 626 775 } 627 776 其他 … … 774 923 if($criteria==“发布”) 775 924 { 925 //获取特定的帖子url 776 926 返回get_permalink($criteriaparam); 777 927 } 778 928 elseif($criteria==“page”) 779 929 { 930 //获取特定页面url 780 931 返回get_permalink($criteriaparam); 781 932 } 933 elseif($criteria==“list”) 934 { 935 //获取特定列表url 936 返回get_category_link($criteriaparam); 937 } 782 938 elseif($criteria==“类别”) 783 939 { 940 //获取指定类别中的任何帖子 784 941 $recent_posts=wp_get_recent_phosts(数组('numberposts'=>'1','post_type'=>'post','poststatus'=>‘publish’,'category'=>$criteriaparam); 785 942 if(count($recent_posts))返回get_permalink($rement_posts[0][“ID”]); … … 788 945 elseif($criteria==“主页”) 789 946 { 947 //主页url 790 948 return get_home_url(); 791 949 } 792 950 elseif($criteria==“allposts”) 793 951 { 952 //获得任何帖子 794 953 $recent_posts=wp_get_recent_phosts(数组('numberposts'=>'1','post_type'=>'post','post_status'=>‘publish’); 795 954 if(count($recent_posts))返回get_permalink($rement_posts[0][“ID”]); … … 798 957 elseif($criteria==“allpages”) 799 958 { 959 //获取任何页面 800 960 $recent_posts=wp_get_recent_phosts(数组('numberposts'=>'1','post_type'=>'页面','post_status'=>‘发布’); 801 961 if(count($recent_posts))返回get_permalink($rement_posts[0][“ID”]); 802 962 否则返回$nonefoundurl; 803 963 } 804 else//移动或默认(全部)段 964 elseif($criterial=“所有列表”) 965 { 966 //获取任何类别 967 $categories=获取类别(); 968 //由于某些原因,它返回的数组并不总是从0索引开始 969 $keys=数组键($categories); 970 $firstkey=$keys[0]; 971 if(count($categories))返回getcategory_link($categories[$firstkey]->termid); 972 否则返回$nonefoundurl; 973 } 974 else//默认(all)段 805 975 { 806 976 //返回帖子或页面 … … 833 1003 //如果(isset($ad['customcode']))$qs.= “&as_customcode[$i]=”.urlencode($ad['customcode']); 834 1004 if(isset($ad['color']))$qs.= “&as_color[$i]=”.urlencode($ad['color']); 835 if(isset($ad['color_border']))$qs.= “作为颜色(&A) border[$i]=“.urlencode($ad['color_border']); 836 if(isset($ad['color_bg']))$qs.= “作为颜色(&A) bg[$i]=“.urlencode($ad['color_bg']); 837 if(isset($ad['color_link'])$qs.= “作为颜色(&A) 链接[$i]=“.urlencode($ad['color_link']); 838 if(isset($ad['color_text']))$qs.= “作为颜色(&A) text[$i]=“.urlencode($ad['color_text']); 839 if(isset($ad['color_url']))$qs.= “作为颜色(&A) url[$i]=“.urlencode($ad['color_url']); 1005 if(isset($ad['color_border']))$qs.= “作为颜色(&A) _ border[$i]=“.urlencode($ad['color_border']); 1006 if(isset($ad['color_bg']))$qs.= “作为颜色(&A) _ bg[$i]=“.urlencode($ad['color_bg']); 1007 if(isset($ad['color_link']))$qs.= “作为颜色(&A) _ 链接[$i]=“.urlencode($ad['color_link']); 1008 if(isset($ad['color_text']))$qs.= “作为颜色(&A) _ text[$i]=“.urlencode($ad['color_text']); 1009 if(isset($ad['color_url']))$qs.= “作为颜色(&A) _ url[$i]=“.urlencode($ad['color_url']); 840 1010 } 841 1011 返回$qs; … … 1225 1395 1226 1396 //静态 1227 公共职能申请 短代码 渲染器($rendererarr) 1397 公共职能申请 渲染器($rendererarr) 1228 1398 { 1229 1399 $buffer=“”; … … 1241 1411 } 1242 1412 1243 / /静态的 1413 / * 1244 1414 公共函数applySidebarRenderers($rendererarr) 1245 1415 { … … 1255 1425 } 1256 1426 } 1427 */ 1257 1428 } 1258 1429 … … 1275 1446 //输出小部件的内容 1276 1447 全局$amped_sense; 1277 AmpedSenseRenderer::applySidebarRenderers($amped_sense->widgetA_renders); 1448 if($amped_sense->settings['render']=='client')echo“<script>AmpedSense.OptimizeAdSpot('SA')</script>”; 1449 else echo AmpedSenseRenderer::applyRenderers($amped_sense->widgetA_renders); 1278 1450 } 1279 1451 //不需要form()或update(),因为没有选项 … … 1296 1468 //输出小部件的内容 1297 1469 全局$amped_sense; 1298 AmpedSenseRenderer::applySidebarRenderers($amped_sense->widgetB_renderers); 1470 if($amped_sense->settings['render']=='client')echo“<script>AmpedSense.OptimizeAdSpot('SB')</script>”; 1471 else echo AmpedSenseRenderer::applyRenderers($amped_sense->widgetB_renderers); 1299 1472 } 1300 1473 //不需要form()或update(),因为没有选项 … … 1317 1490 //输出小部件的内容 1318 1491 全局$amped_sense; 1319 AmpedSenseRenderer::applySidebarRenderers($amped_sense->widgetC_renderers); 1492 if($amped_sense->settings['render']=='client')echo“<script>AmpedSense.OptimizeAdSpot('SC')</script>”; 1493 else echo AmpedSenseRenderer::applyRenderers($amped_sense->widgetC_renderers); 1320 1494 } 1321 1495 //不需要form()或update(),因为没有选项 -
ampedsense-adsense-split-tester/trunk/main.php 1324318兰特 1341916兰特 16 16 } 17 17 18 ?> 19 <? php(电话) 20 //将js和css排队 21 wp_enque_style(“AmpedSense自定义BS”,$amped_sense->get_admin_dir()。 “资源/aswrapped-bootstrap-3.0.3.css”); 22 wp_enqueue_style(“AmpedSense自定义样式”,$amped_sense->get_admin_dir()。 “资源/as_style.css”); 23 wp_enqueue_style(“jQuery UI平滑度”,$amped_sense->get_admin_dir()。 “resources/jquery-ui-smoothress-1.10.4.css”); 24 wp_enqueue_script('jquery-ui-core'); 25 wp_enque_script(“jscolor”,$amped_sense->get_admin_dir()。 “resources/jscolor.js”); 26 18 ?> 27 19 … … 622 614 623 615 <div class='form-group adsense<? php echo$i;?> as_adcustomcolorrow<? php echo$i;?>' style='显示:无'> 624 <label class='col-sm-2 control-label'for='as_color 边界<? php回声$i;?>'> 边框颜色</label> 625 <div class='col-sm-6'> 626 <input type='text'name='as_color border[<?php-echo$i;?>]'id='as_color 边界<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&&isset($currentad)&&issset($currentad['color_border']))echo“value='$currentidad[color_order]'”; else echo“value='FFFFFF'”;?>> 616 <label class='col-sm-2 control-label'for='as_color _ 边界<? php回声$i;?>'> 边框颜色</label> 617 <div class='col-sm-6'> 618 <input type='text'name='as_color _border[<?php-echo$i;?>]'id='as_color_ 边界<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&&isset($currentad)&&issset($currentad['color_border']))echo“value='$currentidad[color_order]'”; else echo“value='FFFFFF'”;?>> 627 619 </div> 628 620 </div> 629 621 630 622 <div class='form-group adsense<? php echo$i;?> as_adcustomcolorrow<? php echo$i;?>' style='显示:无'> 631 <label class='cl-sm-2控制标签'for='as_color 背景<? php回声$i;?>'> 背景颜色</label> 632 <div class='col-sm-6'> 633 <input type='text'name='as_color bg[<?php-echo$i;?>]'id='as_color 背景<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&&isset($currentad)&&isset($currentad['color_bg']))echo“value='$currentad[color_bg]'”; else echo“value='FFFFFF'”;?>> 623 <label class='col-sm-2 control-label'for='as_color _ 背景<? php回声$i;?>'> 背景颜色</label> 624 <div class='col-sm-6'> 625 <input type='text'name='as_color _bg[<?php-echo$i;?>]'id='as_color_ 背景<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&-isset($currentad)&&isset($currentad['color_bg']))echo“value='$currentidad[color_bg]'”; else echo“value='FFFFFF'”;?>> 634 626 </div> 635 627 </div> 636 628 637 629 <div class='form-group adsense<? php echo$i;?> as_adcustomcolorrow<? php echo$i;?>' style='显示:无'> 638 <label class='col-sm-2 control-label'for='as_color 链接<? php回声$i;?>'> 链接颜色</label> 639 <div class='col-sm-6'> 640 <input type='text'name='as_color 链接[<?php echo$i;?>]'id='as_color 链接<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&-isset($currentad)&&isset($currentad['color_link']))echo“value='$currentidad[color_link]'”; else echo“value='1E0FBE'”;?>> 630 <label class='col-sm-2 control-label'for='as_color _ 链接<? php回声$i;?>'> 链接颜色</label> 631 <div class='col-sm-6'> 632 <input-type='text'名称='as_color _链接[<?php echo$i;?>]'id='as_color_ 链接<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&-isset($currentad)&&isset($currentad['color_link']))echo“value='$currentidad[color_link]'”; else echo“value='1E0FBE'”;?>> 641 633 </div> 642 634 </div> 643 635 644 636 <div class='form-group adsense<? php echo$i;?> as_adcustomcolorrow<? php echo$i;?>' style='显示:无'> 645 <label class='col-sm-2 control-label'for='as_color 文本<? php回声$i;?>'> 文本颜色</label> 646 <div class='col-sm-6'> 647 <input type='text'name='as_color text[<?php echo$i;?>]'id='as_color 文本<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&&isset($currentad)&&issset($currentad['color_text']))echo“value='$currentidad[color_text]'”; else echo“value='373737'”;?>> 637 <label class='col-sm-2 control-label'for='as_color _ 文本<? php回声$i;?>'> 文本颜色</label> 638 <div class='col-sm-6'> 639 <input type='text'name='as_color _text[<?php echo$i;?>]'id='as_color_ 文本<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&-isset($currentad)&&isset($currentad['color_text']))echo“value='$currentidad[color_text]'”; else echo“value='373737'”;?>> 648 640 </div> 649 641 </div> 650 642 651 643 <div class='form-group adsense<? php echo$i;?> as_adcustomcolorrow<? php echo$i;?>' style='显示:无'> 652 <label class='col-sm-2 control-label'for='as_color 网址<? php回声$i;?>'> URL颜色</label> 653 <div class='col-sm-6'> 654 <input type='text'name='as_color url[<?php-echo$i;?>]'id='as_color 网址<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&&isset($currentad)&&issset($currentad['color_url']))echo“value='$currentida[color_url]'”; else echo“value='006621'”;?>> 644 <label class='cl-sm-2控制标签'for='as_color _ 网址<? php回声$i;?>'> URL颜色</label> 645 <div class='col-sm-6'> 646 <input type='text'name='as_color _url[<?php-echo$i;?>]'id='as_color_ 网址<? php echo$i;?>' class='form-control-color'最大长度=6<? php if($editingad&-isset($currentad)&&isset($currentad['color_url']))echo“value='$currentidad[color_url]'”; else echo“value='006621'”;?>> 655 647 </div> 656 648 </div> -
ampedsense-adsense-split-tester/trunk/readme.txt 1324318兰特 1341916兰特 三 三 标签:广告,广告,谷歌 4 4 要求至少:3.6 5 测试达到:4.4。 1 6 稳定标签:4.0 6 5 测试达到:4.4。 2 6 稳定标签:4.0 7 7 7 许可证:GPLv2或更高版本 8 8 许可证URI: http://www.gnu.org/licenses/gpl-2.0.html … … 70 70 ==变更日志== 71 71 72 = 4.07 = 73 *客户端渲染模式选项(BETA)-缓存友好! 74 *新段类型-类别列表和特定类别列表 75 *错误修复:段命名,日期选取器 76 72 77 = 4.06 = 73 78 *高级功能已解锁 -
ampedsense-adsense-split-tester/trunk/segments.php 1308454兰特 1341916兰特 12 12 13 13 ?> 14 <? php(电话) 15 //将js和css排队 16 wp_enqueue_style(“AmpedSense自定义BS”,$amped_sense->get_admin_dir()。 “resources/aswrapped-botstrap-3.0.css”); 17 wp_enqueue_style(“AmpedSense自定义样式”,$amped_sense->get_admin_dir()。 “资源/as_style.css”); 18 ?> 14 19 15 <div class='amedsense'> 20 16 <? php(电话) … … 64 60 'allpages'=>'All Pages', 65 61 'allposts'=>'allposts', 62 “alllists”=>“所有类别列表”, 66 63 '主页'=>'主页', 67 64 “页面”=>“特定页面”, 68 65 “帖子”=>“特定帖子”, 66 “list”=>“特定类别列表”, 69 67 “类别”=>“类别中的帖子”); 70 68 foreach($criteriaoptions作为$criterakey=>$criterival) … … 147 145 函数toggleCriteriaSettings(){ 148 146 var val=jQuery('#as_criteria').val(); 149 150 //集合名称 151 if(val==“所有页面”) 152 { 153 jQuery('#as_segmentname').val('所有页面'); 154 } 155 else if(val==“所有帖子”) 156 { 157 jQuery('#as_segmentname').val('所有帖子'); 158 } 159 else if(val==“主页”) 160 { 161 jQuery('#as_segmentname').val('主页'); 162 } 163 else if(val==“页面”) 164 { 165 var pgname=jQuery('#as_criteriaparam_page option:selected').text(); 166 jQuery('#as_segmentname').val(pgname); 167 } 168 else if(val=='post') 169 { 170 var postname=jQuery('#as_criteriaparam_post-option:selected').text(); 171 jQuery('#as_segmentname').val(postname); 172 } 173 else if(val==“类别”) 174 { 175 var catname=jQuery('#as_criteriaparam_category-option:selected').text(); 176 jQuery('#as_segmentname').val(catname); 177 } 178 147 179 148 //显示/隐藏其他字段 180 149 if(val==“页面”) … … 190 159 jQuery('.as_criteriassetting_post').show(); 191 160 } 192 else if(val==“类别” ) 161 否则如果(val=“类别” |val==“列表” ) 193 162 { 194 163 jQuery('.as_criteriasetting_page').hide(); … … 203 172 } 204 173 } 174 175 函数suggestSegmentName(){ 176 var val=jQuery('#as_criteria').val(); 177 178 //集合名称 179 if(val=“默认”) 180 { 181 jQuery('#as_segmentname').val('整个站点'); 182 } 183 if(val==“所有页面”) 184 { 185 jQuery('#as_segmentname').val('所有页面'); 186 } 187 else if(val==“所有帖子”) 188 { 189 jQuery('#as_segmentname').val('所有帖子'); 190 } 191 else if(val==“所有列表”) 192 { 193 jQuery('#as_segmentname').val('所有列表'); 194 } 195 else if(val==“主页”) 196 { 197 jQuery('#as_segmentname').val('主页'); 198 } 199 否则如果(val=“页面”) 200 { 201 var pgname=jQuery('#as_criteriaparam_page option:selected').text(); 202 jQuery('#as_segmentname').val(pgname); 203 } 204 else if(val=='post') 205 { 206 var postname=jQuery('#as_criteriaparam_post-option:selected').text(); 207 jQuery('#as_segmentname').val(postname); 208 } 209 else if(val=='list') 210 { 211 var catname=jQuery('#as_criteriaparam_category-option:selected').text(); 212 jQuery('#as_segmentname').val(catname+'List'); 213 } 214 else if(val==“类别”) 215 { 216 var catname=jQuery('#as_criteriaparam_category-option:selected').text(); 217 jQuery('#as_segmentname').val(catname+'Posts'); 218 } 219 } 205 220 jQuery('#as_criteria,#as_crinteriaparam_page,#as_criteriaparam_post,#as_criteriaparam_category').change(toggleCriteriaSettings); 221 jQuery('#as_criteria,#as_crinteriaparam_page,#as_criteriaparam_post,#as_criteriaparam_category').change(suggestSegmentName); 206 222 切换标准设置()// 立即调用以设置第一页加载 223 <? php(电话) 224 if(!$editing){//并建议名称if新段 225 ?> 建议段名称();<? php(电话) 226 } ?> 207 227 208 228 //验证 -
ampedsense-adsense-split-tester/trunk/settings.php 1324318兰特 1341916兰特 40 40 } 41 41 ?> 42 <? php(电话) 43 //将js和css放入队列 44 wp_enque_style(“AmpedSense自定义BS”,$amped_sense->get_admin_dir()。 “资源/aswrapped-bootstrap-3.0.3.css”); 45 wp_enqueue_style(“AmpedSense自定义样式”,$amped_sense->get_admin_dir()。 “资源/as_style.css”); 46 ?> 42 47 43 <div class='amedsense'> 48 44 <h2>设置</h2> … … 74 70 <input type='text'class='form-control'id='as_siteabbrev'name='as_steabbrev'maxlength='3'placeholder='Foo'value='<? php echo$amped_sense->设置['siteabbrev'];?>'> 75 71 谷歌报告中用作前缀的3个字母缩写 72 </div> 73 </div> 74 <div class='form-group'> 75 渲染模式 76 <div class='col-sm-6'> 77 <label class='radio-inline'><input type='radiao'name='as_render'id='as_lender_client'value='client'? php if($amped_sense->settings[‘nder’]=‘client’)echo“checked=‘checked’”;?>> 客户端(缓存友好型)-BETA 78 <label class='radio-inline'><input type='radiao'name='as_render'id='as_lender_server'value='server'? php if($amped_sense->settings['render']=='server')echo“checked='checked'”;?>> 服务器(隐藏测试设置)</label> 79 <label class='radio-inline'style='adding-left:5px'><a href=' http://www.ampedsense.com/render-mode-client-vs-server 'target='_blank'>了解更多信息 76 80 </div> 77 81 </div>