Changeset 2232317
- Timestamp:
- 01/23/2020 05:10:31 PM (5 years ago)
- Location:
- ir-manager/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
ir-manager/trunk/IRManager.php
r2193873 r2232317 13 13 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 14 14 $ir_mngr=new Ir_mngr_Plugin_(); 15 $ir_mngr->ir_mngr_ir_init( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]);15 $ir_mngr->ir_mngr_ir_init(.$_SERVER["REQUEST_URI"]); 16 16 } 17 17 } … … 21 21 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 22 22 $ir_mngr=new Ir_mngr_Plugin_(); 23 $ir_mngr->ir_mngr_ir_init_amp( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]);23 $ir_mngr->ir_mngr_ir_init_amp(.$_SERVER["REQUEST_URI"]); 24 24 } 25 25 } … … 29 29 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 30 30 $ir_mngr=new Ir_mngr_Plugin_(); 31 $ir_mngr->ir_mngr_filter( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]);31 $ir_mngr->ir_mngr_filter(.$_SERVER["REQUEST_URI"]); 32 32 $ir_mngr->ir_mngr_get_latest_post(); 33 33 } … … 38 38 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 39 39 $ir_mngr=new Ir_mngr_Plugin_(); 40 $ir_mngr->ir_mngr_filter( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]);40 $ir_mngr->ir_mngr_filter(.$_SERVER["REQUEST_URI"]); 41 41 $ir_mngr->ir_mngr_get_latest_post("amp"); 42 42 } … … 59 59 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 60 60 $ir_mngr=new Ir_mngr_Plugin_(); 61 $ir_mngr->ir_mngr_init( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]);61 $ir_mngr->ir_mngr_init(.$_SERVER["REQUEST_URI"]); 62 62 register_ir_mngr_settings(); 63 63 } … … 284 284 border: solid 1px rgb(209, 209, 209); 285 285 border: solid 1px rgb(209, 209, 209); 286 286 287 height: 100%; 287 288 position: relative; -
ir-manager/trunk/ir-ads-block-func.php
r2231008 r2232317 8 8 private $ir_request_uri; 9 9 public function ir_mngr_init($url) { 10 $this->ir_domain = $_SERVER['HTTP_HOST'];10 $this->ir_domain = ; 11 11 $this->ir_link = $this->ir_mngr_var(); 12 12 $upload_dir = wp_upload_dir(); … … 20 20 function ir_mngr_ir_init($url, $cache = true) { 21 21 $this->ir_mngr_directory(); 22 $this->ir_domain = $_SERVER['HTTP_HOST'];22 $this->ir_domain = ; 23 23 $this->ir_link = $this->ir_mngr_var(); 24 24 $upload_dir = wp_upload_dir(); … … 36 36 $meta = get_post_meta( 1 ); 37 37 if(!empty($meta["irmngr_demand_src"])){ 38 $this->ir_mngr_url_process2( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);38 $this->ir_mngr_url_process2( . $_SERVER["REQUEST_URI"]); 39 39 } 40 40 elseif(!empty($meta["irmngr_demand_src_user"])){ 41 $this->ir_mngr_url_process2( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);41 $this->ir_mngr_url_process2( . $_SERVER["REQUEST_URI"]); 42 42 } 43 43 } 44 44 function ir_mngr_ir_init_amp($url, $cache = true) { 45 45 $this->ir_mngr_directory(); 46 $this->ir_domain = $_SERVER['HTTP_HOST'];46 $this->ir_domain = ; 47 47 $this->ir_link = $this->ir_mngr_var(); 48 48 $upload_dir = wp_upload_dir(); … … 60 60 $meta = get_post_meta( 1 ); 61 61 if(!empty($meta["irmngr_demand_src"])){ 62 $this->ir_mngr_url_process_amp( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);62 $this->ir_mngr_url_process_amp( . $_SERVER["REQUEST_URI"]); 63 63 } 64 64 elseif(!empty($meta["irmngr_demand_src_user"])){ 65 $this->ir_mngr_url_process_amp( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);65 $this->ir_mngr_url_process_amp( . $_SERVER["REQUEST_URI"]); 66 66 } 67 67 } … … 107 107 $file_read=fopen($newfile,"r"); 108 108 while($file_read_result=fgetcsv($file_read)){ $yess="no"; 109 if($file_read_result[1]!="Domain_url" ){109 if($file_read_result[1]!="Domain_url"){ 110 110 $meta = get_post_meta( 1 ); 111 111 if(!empty($meta["irmngr_violation"])){ … … 117 117 } 118 118 if($yess=="no"){ 119 119 120 global $wpdb; 120 121 $table = $wpdb->prefix.'postmeta'; … … 122 123 $format = array('%s','%s'); 123 124 $wpdb->insert($table,$data,$format); 125 124 126 } 125 127 } … … 283 285 } 284 286 function ir_mngr_url_process2($url) { 287 288 285 289 $url = str_replace("https://", "", $url); 286 290 $url = str_replace("http://", "", $url); … … 328 332 } 329 333 function ir_mngr_url_process_amp($url) { 334 330 335 $url = str_replace("https://", "", $url); 331 336 $url = str_replace("http://", "", $url); … … 381 386 $unsafe = "'unsafe-inline'"; 382 387 $unsafe2 = "'unsafe-eval'"; 383 $src__="ajax.googleapis.com *.gstatic.com *.2mdn.net *.ampproject.org *.instagram.com *.twitter.com *.tumblr.com *.linkedin.com *.pinterest.com *.snapchat.com *.facebook.com *.youtube.com *.ampproject.org *.brid.tv ";388 $src__="ajax.googleapis.com *.gstatic.com *.2mdn.net *.ampproject.org *.instagram.com *.twitter.com *.tumblr.com *.linkedin.com *.pinterest.com *.snapchat.com *.facebook.com *.youtube.com *.ampproject.org *.brid.tv"; 384 389 $yes3 = "no"; 385 390 $data = ""; … … 394 399 } 395 400 $ir_domain_ir= ir_mngr_get_domain($value); 396 if (@ $_SERVER['HTTP_HOST']==$ir_domain_ir) {401 if (@==$ir_domain_ir) { 397 402 } else { 398 403 $yes = "yes"; … … 450 455 $unsafe = "'unsafe-inline'"; 451 456 $unsafe2 = "'unsafe-eval'"; 452 $src__="ajax.googleapis.com *.gstatic.com *.2mdn.net *.ampproject.org *.instagram.com *.twitter.com *.tumblr.com *.linkedin.com *.pinterest.com *.snapchat.com *.facebook.com *.youtube.com *.ampproject.org *.brid.tv ";457 $src__="ajax.googleapis.com *.gstatic.com *.2mdn.net *.ampproject.org *.instagram.com *.twitter.com *.tumblr.com *.linkedin.com *.pinterest.com *.snapchat.com *.facebook.com *.youtube.com *.ampproject.org *.brid.tv"; 453 458 $yes3 = "no"; 454 459 $data = ""; … … 463 468 } 464 469 $ir_domain_ir= ir_mngr_get_domain($value); 465 if (@ $_SERVER['HTTP_HOST']==$ir_domain_ir) {470 if (@==$ir_domain_ir) { 466 471 } else { 467 472 $yes = "yes"; … … 679 684 } 680 685 if ($yess=="yes"): 681 @$this->ir_mngr_create_url_file( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);686 @$this->ir_mngr_create_url_file( . $_SERVER["REQUEST_URI"]); 682 687 endif; 683 688 } 684 689 function ir_mngr_update_url_file($days) { 685 690 if ($days > "1"): 686 @$this->ir_mngr_create_url_file( $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"]);691 @$this->ir_mngr_create_url_file( . $_SERVER["REQUEST_URI"]); 687 692 endif; 688 693 } … … 693 698 $upload_dir = wp_upload_dir(); 694 699 $this->ir_dir = $upload_dir['basedir'] . '/irmngr'; 695 $response = wp_remote_get(esc_url_raw($this->ir_mngr_var() . 'plugin_/domain_status.php?ir_domain=' . $_SERVER['HTTP_HOST']));700 $response = wp_remote_get(esc_url_raw($this->ir_mngr_var() . 'plugin_/domain_status.php?ir_domain=' . )); 696 701 @$file_content = $response['body']; 697 702 @$result = $file_content; … … 875 880 } 876 881 function ir_mngr_get_latest_post($status=""){ 877 $url_=$_SERVER['HTTP_HOST'] . $_SERVER["REQUEST_URI"]; 882 $url_=str_replace("www.", "", $_SERVER['HTTP_HOST']) . $_SERVER["REQUEST_URI"]; 883 $url_=urldecode($url_); 878 884 $url = str_replace("https://", "", $url_); 879 885 $url = str_replace("http://", "", $url); … … 1002 1008 $irmngr_demand_src=$this->ir_mngr_voilation_url(); 1003 1009 foreach($recent_posts as $post) : 1004 $post_Title_=preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($post["post_title"], ENT_QUOTES)); $post_ID_=$post['ID'];$post_Content_=$post['post_content']; 1010 // $post_Title_=preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($post["post_title"], ENT_QUOTES)); 1011 $val=str_replace('"', "", html_entity_decode($post["post_title"], ENT_QUOTES)); 1012 $val=str_replace("'", "", $val); 1013 $val=str_replace("\n", "", $val); 1014 $val=str_replace("\r", "", $val); 1015 $post_Title_= $val; 1016 1017 $post_ID_=$post['ID'];$post_Content_=$post['post_content']; 1005 1018 $post_url_=$this->irmngr_clean_url(get_permalink($post_ID_)); 1006 1019 if(@$irmngr_CurrentPostID==$post_ID_){ } if(in_array($post_url_,$irmngr_demand_src)){ } else{ … … 1102 1115 $irmngr_demand_src=$this->ir_mngr_voilation_url(); 1103 1116 foreach($recent_posts as $post) : 1104 $post_Title_=str_replace("'", "", $post["post_title"]);$post_ID_=$post['ID'];$post_Content_=$post['post_content']; 1117 $val=str_replace('"', "", html_entity_decode($post["post_title"], ENT_QUOTES)); 1118 $val=str_replace("'", "", $val); 1119 $val=str_replace("\n", "", $val); 1120 $val=str_replace("\r", "", $val); 1121 $post_Title_= $val; 1122 1123 $post_ID_=$post['ID'];$post_Content_=$post['post_content']; 1105 1124 $post_url_=$this->irmngr_clean_url(get_permalink($post_ID_)); 1106 1125 if(@$irmngr_CurrentPostID==$post_ID_){ } if(in_array($post_url_,$irmngr_demand_src)){ } else{ … … 1231 1250 $content2=""; 1232 1251 // echo htmlentities($PostContent)."<br>"; 1233 $content=$this->ir_mngr_get_heading_from_content("p",$PostContent," 50");1252 $content=$this->ir_mngr_get_heading_from_content("p",$PostContent,"0"); 1234 1253 // echo htmlentities($content)."<br>"; 1235 1254 foreach (explode("-IR-",$content) as $key => $value) { … … 1242 1261 $content2 =preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($content2, ENT_QUOTES)); 1243 1262 if(empty($content2)){ 1244 $content=$this->ir_mngr_get_heading_from_content("div",$PostContent," 50");1263 $content=$this->ir_mngr_get_heading_from_content("div",$PostContent,"0"); 1245 1264 foreach (explode("-IR-",$content) as $key => $value) { 1246 1265 if(!empty($value)){ … … 1250 1269 $content2 =preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($content2, ENT_QUOTES)); 1251 1270 if(empty($content2)){ 1252 $content=$this->ir_mngr_get_heading_from_content("span",$PostContent," 50");1271 $content=$this->ir_mngr_get_heading_from_content("span",$PostContent,"0"); 1253 1272 foreach (explode("-IR-",$content) as $key => $value) { 1254 1273 if(!empty($value)){ … … 1258 1277 } 1259 1278 } 1260 @$content2=explode(".", strip_tags($PostContent)); 1261 return @preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($content2[1].$content2[2].$content2[3].$content2[4].$content2[5].$content2[6].$content2[7], ENT_QUOTES)); 1279 // strip_tags($PostContent) 1280 $varremove=str_replace("https://www.youtube.com/watch?v=", "", strip_tags($PostContent)); 1281 $varremove=str_replace("http://www.youtube.com/watch?v=", "", $varremove); 1282 $varremove=str_replace("//www.youtube.com/watch?v=", "", $varremove); 1283 $varremove=str_replace("www.youtube.com/watch?v=", "", $varremove); 1284 $varremove=str_replace("youtube.com/watch?v=", "", $varremove); 1285 1286 $varremove=str_replace("http://wwwyoutubecom/watch?v=", "", $varremove); 1287 $varremove=str_replace("//wwwyoutubecom/watch?v=", "", $varremove); 1288 $varremove=str_replace("wwwyoutubecom/watch?v=", "", $varremove); 1289 $varremove=str_replace("youtubecom/watch?v=", "", $varremove); 1290 1291 @$content2=explode(".", $varremove); 1292 // return @preg_replace("/[^a-zA-Z0-9 ]+/", "", html_entity_decode($content2[1].$content2[2].$content2[3].$content2[4].$content2[5].$content2[6].$content2[7], ENT_QUOTES)); 1293 @$val=str_replace("'", "", html_entity_decode($content2[1].$content2[2].$content2[3].$content2[4].$content2[5].$content2[6].$content2[7], ENT_QUOTES)); 1294 $val=str_replace('"', "", $val); 1295 $val=str_replace("\n", "", $val); 1296 $val=str_replace("\r", "", $val); 1297 return $val; 1262 1298 } 1263 1299 function irmngr_post_90($postID,$postTitle,$postSubHeading,$postParagraph,$irmngrColor){ -
ir-manager/trunk/ir_get.php
r2140847 r2232317 5 5 if(!empty($meta["irmngr_violation"])){ 6 6 foreach ($meta["irmngr_violation"] as $key => $value) { 7 7 8 if(!empty($value)){ 8 if (preg_match("/" . $ _SERVER['HTTP_HOST']. "/", $value)){9 if (preg_match("/" . $ . "/", $value)){ 9 10 $urls='"'.$value.'"'; 10 11 $ir_violation_get_content.= "<li>".@$value."</li>"; … … 15 16 if(!empty($meta["irmngr_violation_user"])){ 16 17 foreach (@$meta["irmngr_violation_user"] as $key => $value) { 18 17 19 if(!empty($value)){ 18 if (preg_match("/" . $ _SERVER['HTTP_HOST']. "/", $value)){20 if (preg_match("/" . $ . "/", $value)){ 19 21 $urls='"'.$value.'"'; 20 22 $ir_violation_get_content.= "<li><form method='POST'>"; -
ir-manager/trunk/irmngr_option2_fun.php
r2140847 r2232317 30 30 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 31 31 $ir_mngr=new Ir_mngr_Plugin_(); 32 $ir_mngr->ir_mngr_ir_init( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"],false);32 $ir_mngr->ir_mngr_ir_init(.$_SERVER["REQUEST_URI"],false); 33 33 $irmngr_dir = ABSPATH . 'wp-content/cache'; 34 34 $ir_mngr->ir_mngr_emptyDir($irmngr_dir); … … 46 46 wp_die('Our Site is protected!!'); 47 47 }else{ 48 $url=sanitize_text_field($_POST["ir_violation_url"]); 48 $url=urldecode($_POST["ir_violation_url"]); 49 $url=sanitize_text_field($url); 49 50 if(isset($url)): 50 51 $url=$url; … … 76 77 } 77 78 } 78 if (preg_match("/" . $_SERVER['HTTP_HOST']. "/", $block_url2)){79 if (preg_match("/" . . "/", $block_url2)){ 79 80 if($irmngrstatus==true){ 80 81 if($yess=="yes"){ … … 108 109 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 109 110 $ir_mngr=new Ir_mngr_Plugin_(); 110 $ir_mngr->ir_mngr_ir_init( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"],false);111 $ir_mngr->ir_mngr_ir_init(.$_SERVER["REQUEST_URI"],false); 111 112 $irmngr_dir = ABSPATH . 'wp-content/cache'; 112 113 $ir_mngr->ir_mngr_emptyDir($irmngr_dir); … … 132 133 include_once dirname(__FILE__) .'/ir-ads-block-func.php'; 133 134 $ir_mngr=new Ir_mngr_Plugin_(); 134 $ir_mngr->ir_mngr_ir_init( $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"],false);135 $ir_mngr->ir_mngr_ir_init(.$_SERVER["REQUEST_URI"],false); 135 136 $irmngr_dir = ABSPATH . 'wp-content/cache'; 136 137 $ir_mngr->ir_mngr_emptyDir($irmngr_dir); -
ir-manager/trunk/lib/css/irmngr_adsstyle.css
r2141633 r2232317 1 1 .irmngr_golden{ 2 background:#DCAE1D ;2 background:#DCAE1D 3 3 } 4 4 .irmngr_green{ 5 background:#137c3e ;5 background:#137c3e; 6 6 } 7 7 .irmngr_red{ 8 background:#d9534f ;8 background:#d9534f; 9 9 } 10 10 .irmngr_purple{ 11 background:#9954bb ;11 background:#9954bb; 12 12 } 13 13 .irmngr_gray{ 14 background:#4e4a4a ;14 background:#4e4a4a; 15 15 } 16 16 .irmngr_button_round { 17 position: relative ;18 display: inline-block ;19 cursor: pointer ;20 outline: none ;21 border: 0 ;22 vertical-align: middle ;23 text-decoration: none ;24 background: transparent ;25 padding: 0 ;26 font-size: inherit ;27 font-family: inherit ;17 position: relative; 18 display: inline-block; 19 cursor: pointer; 20 outline: none; 21 border: 0 22 vertical-align: middle; 23 text-decoration: none; 24 background: transparent; 25 padding: 0; 26 font-size: inherit; 27 font-family: inherit; 28 28 } 29 29 .irmngr_button_round.learn-more { 30 width: 18rem ;31 height: auto ;30 width: 18rem; 31 height: auto; 32 32 } 33 33 .irmngr_button_round.learn-more .circle { 34 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;35 position: relative ;36 margin: 0 ;37 width: 6rem ;38 height: 6rem ;34 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 35 position: relative; 36 margin: 0; 37 width: 6rem; 38 height: 6rem; 39 39 40 border-radius: 2.925rem ;40 border-radius: 2.925rem; 41 41 } 42 42 .irmngr_button_round.learn-more .circle .icon { 43 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;44 position: absolute ;45 top: 0 ;46 bottom: 0 ;47 margin: auto ;48 background: #fff ;43 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 44 position: absolute; 45 top: 0; 46 bottom: 0; 47 margin: auto; 48 background: #fff; 49 49 } 50 50 .irmngr_button_round.learn-more .circle .icon.arrow { 51 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;52 left: 0.625rem ;53 width: 1.125rem ;54 height: 0.125rem ;55 background: none ;51 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 52 left: 0.625rem; 53 width: 1.125rem; 54 height: 0.125rem; 55 background: none; 56 56 } 57 57 .irmngr_button_round.learn-more .circle .icon.arrow::before { 58 position: absolute ;59 content: "" ;60 top: -0.7rem ;61 right: -1.5375rem ;62 width: 1.625rem ;63 height: 1.625rem ;64 border-top: 0.325rem solid #fff ;65 border-right: 0.325rem solid #fff ;66 -webkit-transform: rotate(45deg) ;67 transform: rotate(45deg) ;58 position: absolute; 59 content: ""; 60 top: -0.7rem; 61 right: -1.5375rem; 62 width: 1.625rem; 63 height: 1.625rem; 64 border-top: 0.325rem solid #fff; 65 border-right: 0.325rem solid #fff; 66 -webkit-transform: rotate(45deg); 67 transform: rotate(45deg); 68 68 } 69 69 .irmngr_button_round.learn-more .button-text { 70 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;71 position: absolute ;72 top: 0 ;73 left: 0 ;74 right: 0 ;75 bottom: 0 ;76 padding: 1.75rem 0 ;77 margin: 0 0 0 3.85rem ;78 color: #4E4A4E ;79 font-weight: 700 ;80 text-align: center ;81 font-size: 100% ;82 text-transform: uppercase ;font-family: Roboto,arial,sans-serif!important;70 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 71 position: absolute; 72 top: 0; 73 left: 0; 74 right: 0; 75 bottom: 0; 76 padding: 1.75rem 0; 77 margin: 0 0 0 3.85rem; 78 color: #4E4A4E; 79 font-weight: 700; 80 text-align: center; 81 font-size: 100%; 82 text-transform: uppercase !important; 83 83 } 84 84 .irmngr_button_round:hover .circle { 85 background:#827f7f ;85 background:#827f7f; 86 86 } 87 87 .irmngr_button_3rem { 88 position: relative ;89 display: inline-block ;90 cursor: pointer ;91 outline: none ;92 border: 0 ;93 vertical-align: middle ;94 text-decoration: none ;95 background: transparent ;96 padding: 0 ;97 font-size: inherit ;98 font-family: inherit ;88 position: relative; 89 display: inline-block; 90 cursor: pointer; 91 outline: none; 92 border: 0; 93 vertical-align: middle; 94 text-decoration: none; 95 background: transparent; 96 padding: 0; 97 font-size: inherit; 98 font-family: inherit; 99 99 } 100 100 .irmngr_button_3rem.learn-more { 101 width: 20rem ;102 height: auto ;101 width: 20rem; 102 height: auto; 103 103 } 104 104 .irmngr_button_3rem.learn-more .circle { 105 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;106 position: relative ;107 margin: 0 ;108 width: 5rem ;109 height: 5rem ;110 border-radius: 4.925rem ;105 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 106 position: relative; 107 margin: 0; 108 width: 5rem; 109 height: 5rem; 110 border-radius: 4.925rem; 111 111 112 112 } 113 113 .irmngr_button_3rem.learn-more .circle .icon { 114 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;115 position: absolute ;116 top: 0 ;117 bottom: 0 ;118 margin: auto ;119 background: #fff ;114 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 115 position: absolute; 116 top: 0; 117 bottom: 0; 118 margin: auto; 119 background: #fff; 120 120 } 121 121 .irmngr_button_3rem.learn-more .circle .icon.arrow { 122 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;123 left: 0.7rem ;124 width: 2.6rem ;125 height: 0.225rem ;126 background: none ;122 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 123 left: 0.7rem; 124 width: 2.6rem; 125 height: 0.225rem; 126 background: none; 127 127 } 128 128 .irmngr_button_3rem.learn-more .circle .icon.arrow::before { 129 position: absolute ;130 content: "" ;131 top: -0.88rem ;132 right: 0.2rem ;133 width: 1.925rem ;134 height: 1.925rem ;135 border-top: 0.225rem solid #fff ;136 border-right: 0.225rem solid #fff ;137 -webkit-transform: rotate(45deg) ;138 transform: rotate(45deg) ;129 position: absolute; 130 content: ""; 131 top: -0.88rem; 132 right: 0.2rem; 133 width: 1.925rem; 134 height: 1.925rem; 135 border-top: 0.225rem solid #fff; 136 border-right: 0.225rem solid #fff; 137 -webkit-transform: rotate(45deg); 138 transform: rotate(45deg); 139 139 } 140 140 .irmngr_button_3rem.learn-more .button-text { 141 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;142 position: absolute ;143 top: 0 ;144 left: 0 ;145 right: 0 ;146 bottom: 0 ;147 padding:1.10rem 0 ;148 margin: 0px 0 0 3.15rem ;149 color: #282936 ;150 font-weight: 700 ;151 line-height: 1.6 ;152 font-size: 18px ;153 text-align: center ;154 text-transform: uppercase ;font-family: Roboto,arial,sans-serif!important;141 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 142 position: absolute; 143 top: 0; 144 left: 0; 145 right: 0; 146 bottom: 0; 147 padding:1.10rem 0; 148 margin: 0px 0 0 3.15rem; 149 color: #282936; 150 font-weight: 700; 151 line-height: 1.6; 152 font-size: 18px; 153 text-align: center; 154 text-transform: uppercase !important; 155 155 } 156 156 .irmngr_button_3rem:hover .circle { 157 width: 100% ;157 width: 100%; 158 158 } 159 159 .irmngr_button_3rem:hover .circle .icon.arrow { 160 background: #fff ;161 -webkit-transform: translate(2rem, 0) ;162 transform: translate(2rem, 0) ;160 background: #fff; 161 -webkit-transform: translate(2rem, 0); 162 transform: translate(2rem, 0); 163 163 } 164 164 165 165 .irmngr_button_3rem:hover .button-text { 166 color: #fff ;166 color: #fff; 167 167 } 168 168 169 169 170 170 .irmngr_button_7rem { 171 position: relative ;172 display: inline-block ;173 cursor: pointer ;174 outline: none ;175 border: 0 ;176 vertical-align: middle ;177 text-decoration: none ;178 background: transparent ;179 padding: 0 ;180 font-size: inherit ;181 font-family: inherit ;171 position: relative; 172 display: inline-block; 173 cursor: pointer; 174 outline: none; 175 border: 0; 176 vertical-align: middle; 177 text-decoration: none; 178 background: transparent; 179 padding: 0; 180 font-size: inherit; 181 font-family: inherit; 182 182 } 183 183 .irmngr_button_7rem.learn-more { 184 width: 22rem ;185 height: auto ;184 width: 22rem; 185 height: auto; 186 186 } 187 187 .irmngr_button_7rem.learn-more .circle { 188 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;189 position: relative ;190 margin: 0 ;191 width: 7rem ;192 height: 7rem ;193 border-radius: 4.925rem ;188 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 189 position: relative; 190 margin: 0; 191 width: 7rem; 192 height: 7rem; 193 border-radius: 4.925rem; 194 194 195 195 } 196 196 .irmngr_button_7rem.learn-more .circle .icon { 197 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;198 position: absolute ;199 top: 0 ;200 bottom: 0 ;201 margin: auto ;202 background: #fff ;197 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 198 position: absolute; 199 top: 0; 200 bottom: 0; 201 margin: auto; 202 background: #fff; 203 203 } 204 204 .irmngr_button_7rem.learn-more .circle .icon.arrow { 205 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;206 left: 1.7rem ;207 width: 2.6rem ;208 height: 0.225rem ;209 background: none ;205 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 206 left: 1.7rem; 207 width: 2.6rem; 208 height: 0.225rem; 209 background: none; 210 210 } 211 211 .irmngr_button_7rem.learn-more .circle .icon.arrow::before { 212 position: absolute ;213 content: "" ;214 top: -0.88rem ;215 right: 0.2rem ;216 width: 1.925rem ;217 height: 1.925rem ;218 border-top: 0.225rem solid #fff ;219 border-right: 0.225rem solid #fff ;220 -webkit-transform: rotate(45deg) ;221 transform: rotate(45deg) ;212 position: absolute; 213 content: ""; 214 top: -0.88rem; 215 right: 0.2rem; 216 width: 1.925rem; 217 height: 1.925rem; 218 border-top: 0.225rem solid #fff; 219 border-right: 0.225rem solid #fff; 220 -webkit-transform: rotate(45deg); 221 transform: rotate(45deg); 222 222 } 223 223 .irmngr_button_7rem.learn-more .button-text { 224 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) ;225 position: absolute ;226 top: 0 ;227 left: 0 ;228 right: 0 ;229 bottom: 0 ;230 padding: 2rem 0 ;231 margin: 0 0 0 5.15rem ;232 color: #282936 ;233 font-weight: 700 ;234 line-height: 1.6 ;235 font-size: 20px ;236 text-align: center ;237 text-transform: uppercase ;font-family: Roboto,arial,sans-serif!important;224 transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); 225 position: absolute; 226 top: 0; 227 left: 0; 228 right: 0; 229 bottom: 0; 230 padding: 2rem 0; 231 margin: 0 0 0 5.15rem; 232 color: #282936; 233 font-weight: 700; 234 line-height: 1.6; 235 font-size: 20px; 236 text-align: center; 237 text-transform: uppercase !important; 238 238 } 239 239 .irmngr_button_7rem:hover .circle { 240 width: 100% ;240 width: 100%; 241 241 } 242 242 .irmngr_button_7rem:hover .circle .icon.arrow { 243 background: #fff ;244 -webkit-transform: translate(2rem, 0) ;245 transform: translate(2rem, 0) ;243 background: #fff; 244 -webkit-transform: translate(2rem, 0); 245 transform: translate(2rem, 0); 246 246 } 247 247 248 248 .irmngr_button_7rem:hover .button-text { 249 color: #fff ;249 color: #fff; 250 250 } 251 251 .animate_right_to_left{ 252 animation-delay: 2.5s ;253 animation: right_to_left 1.4s ease-in-out ;252 animation-delay: 2.5s; 253 animation: right_to_left 1.4s ease-in-out; 254 254 } 255 255 256 256 .animate_left_to_right{ 257 animation-delay: 2.5s ;258 animation: left_to_right 1.4s ease-in-out ;257 animation-delay: 2.5s; 258 animation: left_to_right 1.4s ease-in-out; 259 259 } 260 260 .animate_fade_in{ 261 animation: fade_in 1.5s ease-in-out ;261 animation: fade_in 1.5s ease-in-out; 262 262 } 263 263 @-webkit-keyframes left_to_right{ 264 264 from { 265 left: -50% ;265 left: -50%; 266 266 } 267 267 268 268 to { 269 /* left: auto ; */270 left: 0% ;269 /* left: auto; */ 270 left: 0%; 271 271 } 272 272 } 273 273 @-webkit-keyframes right_to_left{ 274 274 from { 275 right: -30% ;275 right: -30%; 276 276 } 277 277 278 278 to { 279 /* left: auto ; */280 right: 0% ;279 /* left: auto; */ 280 right: 0%; 281 281 } 282 282 } … … 284 284 @-webkit-keyframes fade_in{ 285 285 from { 286 opacity: 0 ;286 opacity: 0; 287 287 } 288 288 289 289 to { 290 opacity: 1 ;290 opacity: 1; 291 291 } 292 292 } 293 293 294 294 .irmngr_title_{ 295 -webkit-line-clamp: 4 ;296 display: -webkit-box ;297 -webkit-box-orient: vertical ;295 -webkit-line-clamp: 4; 296 display: -webkit-box; 297 -webkit-box-orient: vertical; 298 298 } 299 299 .irmngr_article_main_div{ 300 padding-left:2% ;padding-right:2%;width:100%;height: 100%;background: rgba(255,255,255,1);position:relative;300 padding-left:2%; 301 301 } 302 302 .irmngr_ads_title_color{ 303 color: #4e4a4a ;303 color: #4e4a4a; 304 304 } 305 305 .irmngr_ads_heading_color{ 306 color: #7d7b7b ;306 color: #7d7b7b; 307 307 } 308 308 .irmngr_ads_title{ 309 font-family: Roboto,arial,sans-serif !important;310 position: relative ;311 overflow: hidden ;312 text-overflow: ellipsis ;313 height: auto ;314 font-weight: 450 ;315 word-break: break-word ;309 font-family: Roboto,arial,sans-serif !important; 310 position: relative; 311 overflow: hidden; 312 text-overflow: ellipsis; 313 height: auto; 314 font-weight: 450; 315 word-break: break-word; 316 316 } 317 317 .irmngr_text_align_left{ 318 text-align: left ;318 text-align: left; 319 319 } 320 320 .irmngr_max_height_50{ 321 max-height: 50% ;321 max-height: 50%; 322 322 } 323 323 .irmngr_max_height_35{ 324 max-height: 35% ;324 max-height: 35%; 325 325 } 326 326 .irmngr_width_100{ 327 width: 100% ;327 width: 100%; 328 328 } 329 329 .irmngr_width_80{ 330 width: 80% ;330 width: 80%; 331 331 } 332 332 .irmngr_width_75{ 333 width: 75% ;333 width: 75%; 334 334 } 335 335 .irmngr_margin_left_auto{ 336 margin-left: auto ;336 margin-left: auto; 337 337 } 338 338 .irmngr_margin_right_auto{ 339 margin-right: auto ;339 margin-right: auto; 340 340 } 341 341 .irmngr_padding_5{ 342 padding: 5% ;342 padding: 5%; 343 343 } 344 344 .irmngr_padding_2{ 345 padding: 2% ;345 padding: 2%; 346 346 } 347 347 .irmngr_padding_left_15{ 348 padding-left: 15px ;348 padding-left: 15px; 349 349 } 350 350 .irmngr_padding_top_5{ 351 padding-top: 5px ;351 padding-top: 5px; 352 352 } 353 353 .irmngr_white_space_no_wrap{ 354 white-space: nowrap ;354 white-space: nowrap; 355 355 } 356 356 .irmngr_font_size_150{ 357 font-size: 150% ;357 font-size: 150%; 358 358 } 359 359 .irmngr_font_size_225{ 360 font-size: 225% ;360 font-size: 225%; 361 361 } 362 362 .irmngr_font_size_275{ 363 font-size: 275% ;363 font-size: 275%; 364 364 } 365 365 .irmngr_font_size_300{ 366 font-size: 300% ;366 font-size: 300%; 367 367 } 368 368 .irmngr_line_height_114{ 369 line-height: 114% ;369 line-height: 114%; 370 370 } 371 371 .irmngr_ads_subheading{ 372 font-family: Roboto,arial,sans-serif !important;373 position: relative ;374 height: auto ;375 max-height: 50% ;376 padding-top: 0.9% ;377 padding-left: 1% ;378 font-size: 125% ;379 width: 25% ;380 white-space: nowrap ;381 text-overflow: ellipsis ;382 float: left ;383 font-weight: 450 ;384 overflow: hidden ;372 font-family: Roboto,arial,sans-serif !important; 373 position: relative; 374 height: auto; 375 max-height: 50%; 376 padding-top: 0.9%; 377 padding-left: 1%; 378 font-size: 125%; 379 width: 25%; 380 white-space: nowrap; 381 text-overflow: ellipsis; 382 float: left; 383 font-weight: 450; 384 overflow: hidden; 385 385 } 386 386 .irmngr_ads_subheading2{ 387 font-family: Roboto,arial,sans-serif !important;388 position: relative ;389 height: auto ;390 max-height: 30% ;391 /* display: flex ; */392 width: 65% ;393 white-space: nowrap ;394 text-overflow: ellipsis ;395 float: left ;396 overflow: hidden ;397 padding-left: 2% ;398 padding-top: 0.8% ;399 font-size: 150% ;400 font-weight: 450 ;401 text-align: left ;387 font-family: Roboto,arial,sans-serif !important; 388 position: relative; 389 height: auto; 390 max-height: 30%; 391 /* display: flex; */ 392 width: 65%; 393 white-space: nowrap; 394 text-overflow: ellipsis; 395 float: left; 396 overflow: hidden; 397 padding-left: 2%; 398 padding-top: 0.8%; 399 font-size: 150%; 400 font-weight: 450; 401 text-align: left; 402 402 } 403 403 .irmngr_ads_subheading3{ 404 height: auto ;405 max-height: 30% ;406 overflow: hidden ;407 white-space: nowrap ;408 padding-top: 14% ;409 padding-left: 2.5% ;410 text-overflow: ellipsis ;411 font-size: 150% ;412 font-weight: 450 ;413 font-family: Roboto,arial,sans-serif !important;404 height: auto; 405 max-height: 30%; 406 overflow: hidden; 407 white-space: nowrap; 408 padding-top: 14%; 409 padding-left: 2.5%; 410 text-overflow: ellipsis; 411 font-size: 150%; 412 font-weight: 450; 413 font-family: Roboto,arial,sans-serif !important; 414 414 } 415 415 .irmngr_ads_subheading4{ 416 font-family: Roboto,arial,sans-serif !important;417 position: relative ;418 height: auto ;419 max-height: 30% ;420 width: 65% ;421 text-align: left ;422 padding-top: 9% ;423 padding-bottom: 9% ;424 white-space: nowrap ;425 text-overflow: ellipsis ;426 float: left ;427 overflow: hidden ;428 font-size: 130% ;429 font-weight: 450 ;416 font-family: Roboto,arial,sans-serif !important; 417 position: relative; 418 height: auto; 419 max-height: 30%; 420 width: 65%; 421 text-align: left; 422 padding-top: 9%; 423 padding-bottom: 9%; 424 white-space: nowrap; 425 text-overflow: ellipsis; 426 float: left; 427 overflow: hidden; 428 font-size: 130%; 429 font-weight: 450; 430 430 } 431 431 .irmngr_ads_paragraph{ 432 font-family: Roboto,arial,sans-serif !important; 433 width: 65%; 434 position: relative; 435 float: left; 436 text-align: left; 437 padding: 1.3%; 438 padding-top: 5.5%; 439 padding-bottom: 0%; 440 text-overflow: ellipsis; 441 line-height: 176%; 442 font-size: 100%; 443 padding-left: 1; 444 white-space: nowrap; 445 color: #828080; 446 overflow: hidden; 447 height: 38%; 432 font-family: Roboto,arial,sans-serif !important; 433 -webkit-line-clamp: 2 !important; 434 display: -webkit-box !important; 435 -webkit-box-orient: vertical !important; 436 width: 65% !important; 437 position: relative !important; 438 float: left !important; 439 text-align: left !important; 440 padding: 1.3% !important; 441 padding-top: 5.5% !important; 442 padding-bottom: 0% !important; 443 text-overflow: ellipsis !important; 444 line-height: 176% !important; 445 font-size: 100% !important; 446 padding-left: 1 !important; 447 /* white-space: nowrap !important; */ 448 color: #828080 !important; 449 overflow: hidden !important; 450 height: 50% !important; 448 451 } 449 452 .irmngr_ads_paragraph2{ 450 font-family: Roboto,arial,sans-serif !important;451 width: 50% ;452 position: relative ;453 float: left ;454 font-size: 100% ;455 text-align: left ;456 padding-left: 4% ;457 padding-top: 1% ;458 white-space: nowrap ;459 text-overflow: ellipsis ;460 padding-left: 1 ;461 color: #828080 ;462 overflow: hidden ;463 height: 50% ;453 font-family: Roboto,arial,sans-serif !important; 454 width: 50%; 455 position: relative; 456 float: left; 457 font-size: 100%; 458 text-align: left; 459 padding-left: 4%; 460 padding-top: 1%; 461 white-space: nowrap; 462 text-overflow: ellipsis; 463 padding-left: 1; 464 color: #828080; 465 overflow: hidden; 466 height: 50%; 464 467 } 465 468 .irmngr_ads_paragraph3{ 466 font-family: Roboto,arial,sans-serif !important;467 width: 100% ;468 position: relative ;469 float: left ;470 text-align: left ;471 padding: 2% ;472 color: #828080 ;473 overflow: hidden ;474 padding-top: 16% ;475 height: auto ;476 max-height: 35% ;477 line-height: 145% ;478 font-size: 115% ;479 -webkit-line-clamp: 6 ;480 display: -webkit-box ;481 -webkit-box-orient: vertical ;469 font-family: Roboto,arial,sans-serif !important; 470 width: 100%; 471 position: relative; 472 float: left; 473 text-align: left; 474 padding: 2%; 475 color: #828080; 476 overflow: hidden; 477 padding-top: 16%; 478 height: auto; 479 max-height: 35%; 480 line-height: 145%; 481 font-size: 115%; 482 -webkit-line-clamp: 6; 483 display: -webkit-box; 484 -webkit-box-orient: vertical; 482 485 } 483 486 .irmngr_ads_paragraph4{ 484 font-family: Roboto,arial,sans-serif !important; 485 width: 60%; 486 position: relative; 487 float: left; 488 padding-top: -120%; 489 text-align: left; 490 /*padding: 1.3%;*/ 491 padding-bottom: 0%; 492 text-overflow: ellipsis; 493 line-height: 156%; 494 font-size: 100%; 495 padding-left: 1; 496 color: #828080; 497 overflow: hidden; 498 height: 38%; 499 -webkit-line-clamp: 4; 500 display: -webkit-box; 501 -webkit-box-orient: vertical; 487 font-family: Roboto,arial,sans-serif !important; 488 width: 60% !important; 489 position: relative !important; 490 float: left !important; 491 padding-top: -120% !important; 492 text-align: left !important; 493 /*padding: 1.3% !important;*/ 494 padding-bottom: 0% !important; 495 text-overflow: ellipsis !important; 496 line-height: 156% !important; 497 font-size: 100% !important; 498 padding-left: 1 !important; 499 color: #828080 !important; 500 overflow: hidden !important; 501 height: 38% !important; 502 max-height: 100px !important; 503 -webkit-line-clamp: 4 !important; 504 display: -webkit-box !important; 505 -webkit-box-orient: vertical !important; 502 506 } 503 507 .irmngr_ads_paragraph5{ 504 font-family: Roboto,arial,sans-serif !important;505 width: 65% ;506 position: relative ;507 float: left ;508 text-align: left ;509 margin-top: 4.5% ;510 text-overflow: ellipsis ;511 font-size: 100% ;512 padding-left: 1 ;513 white-space: normal ;514 -webkit-line-clamp: 2 ;515 display: -webkit-box ;516 -webkit-box-orient: vertical ;517 color: #828080 ;518 overflow: hidden ;519 height: 20% ;508 font-family: Roboto,arial,sans-serif !important; 509 width: 65%; 510 position: relative; 511 float: left; 512 text-align: left; 513 margin-top: 4.5%; 514 text-overflow: ellipsis; 515 font-size: 100%; 516 padding-left: 1; 517 white-space: normal; 518 -webkit-line-clamp: 2; 519 display: -webkit-box; 520 -webkit-box-orient: vertical; 521 color: #828080; 522 overflow: hidden; 523 height: 20%; 520 524 } 521 525 .irmngr_link{ 522 text-decoration: none !important;526 text-decoration: none !important; 523 527 } 524 528 .irmngr_post_div{ 525 border: solid 1px rgb(209, 209, 209); 526 height: 100%; 527 position: relative; 528 width: 100%; 529 overflow: hidden; 529 border: solid 1px rgb(209, 209, 209) !important; 530 height: 100% !important; 531 position: relative !important; 532 width: 100% !important; 533 overflow: hidden !important; 534 background: #ffffff !important; 530 535 }
Note: See TracChangeset
for help on using the changeset viewer.