Plugin Directory

Changeset 1643370


Ignore:
Timestamp:
04/23/2017 08:37:26 PM (9 years ago)
Author:
truser
Message:

Version 3.5

Location:
wp-adblock-dedect/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-adblock-dedect/trunk/css/wpajans_dedect.css

    r1638697 r1643370  
     1
    12.swal2-container,
    23body.swal2-iosfix {
     
    2122    z-index: 1060
    2223}
    23 .swal2-container.swal2-in {
    24     background-color: rgba(0, 0, 0, .4)
     24.swal2-container.swal2-in{
     25    background-color: rgba(0, 0, 0, .4);
    2526}
    2627.swal2-modal {
  • wp-adblock-dedect/trunk/index.php

    r1638697 r1643370  
    44Plugin URI: https://www.wpajans.net
    55Description: Your for WordPress site Adblock Dedect Plugin with show ads!
    6 Version: 3.4
     6Version: 3.5
    77Author: WpAJANS - Mustafa KÜÇÜK
    88Author URI: https://www.wpajans.net
     
    3131    add_option('NoAdblockPlusRedirectPage', 'none');
    3232}
     33
     34## Metabox ##
     35function NoAdblockPlusMetaContent($object)
     36{
     37    wp_nonce_field(basename(__FILE__), "meta-box-nonce");
     38    $checkbox_value = (get_post_meta($object->ID, "NoAdblockPlusNoShow", true)=="true"?"checked":"");
     39    echo'<label for="NoAdblockPlusNoShow">Don\'t show Adblock Modal</label> <input name="NoAdblockPlusNoShow" type="checkbox" value="true" '.$checkbox_value.'>';
     40}
     41
     42function NoAdblockPlusMetaBox()
     43{
     44    add_meta_box("NoAdblockPlusMeta-Box", "WpAJANS Adblock Settings", "NoAdblockPlusMetaContent", "post", "side", "high", null);
     45}
     46
     47add_action("add_meta_boxes", "NoAdblockPlusMetaBox");
     48
     49function NoAdblockPlusMetaBoxSave($post_id, $post, $update)
     50{
     51    if (!isset($_POST["meta-box-nonce"]) || !wp_verify_nonce($_POST["meta-box-nonce"], basename(__FILE__)))
     52        return $post_id;
     53
     54    if(!current_user_can("edit_post", $post_id))
     55        return $post_id;
     56
     57    if(defined("DOING_AUTOSAVE") && DOING_AUTOSAVE)
     58        return $post_id;
     59    $slug = "post";
     60    if($slug != $post->post_type)
     61        return $post_id;
     62        $meta_box_checkbox_value = $_POST["NoAdblockPlusNoShow"];
     63        update_post_meta($post_id, "NoAdblockPlusNoShow", $meta_box_checkbox_value);
     64}
     65
     66add_action("save_post", "NoAdblockPlusMetaBoxSave", 10, 3);
     67
     68
    3369
    3470## Plugin Menu ##
     
    85121    ?>
    86122  <div class='wrap'>
    87     <div id="wpnlh_navbar"><span> WP Adblock Dedect <small>3.4</small></span></div>
     123    <div id="wpnlh_navbar"><span> WP Adblock Dedect <small>3.5</small></span></div>
    88124    <div id="wpnlh_content">
    89125      <div class="wpnlh_content_block">
     
    129165add_action("wp_footer","NoAdblockPlus");
    130166function NoAdblockPlus(){
     167    $getNoAdblockPlusNoShow = (is_single()?get_post_meta(get_the_ID(),'NoAdblockPlusNoShow',true):"false");
    131168    $getNoAdblockPlusTheme = get_option('NoAdblockPlusTheme');
    132169    switch($getNoAdblockPlusTheme)
     
    146183    }
    147184if(get_option("NoAdblockPlusRedirectPage")=="none"){
    148     echo'<div class="swal2-container swal2-fade swal2-in" style="overflow-y: auto;">
     185    echo'<div class="asdadsads"></div><div class="swal2-container swal2-fade swal2-in" style="overflow-y: auto;display:none">
    149186   <div class="swal2-modal adBlockDetectModal swal2-show" style="display: block; width: 500px; padding: 20px; background: '.$themeColor["background"].';" tabindex="-1">
    150187    <div class="swal2-icon swal2-warning pulse-warning" style="color:'.$themeColor["icon"].';border-color:'.$themeColor["icon"].'">!</div>
    151     <h2 class="swal2-title" style="color:'.$themeColor["title"].'">'.get_option("NoAdblockPlusTitle").'</h2>
     188    <h2 class="swal2-title" style="color:'.$themeColor["title"].'">'.get_option("NoAdblockPlusTitle").$getNoAdblockPlusNoShow.'</h2>
    152189    <div class="swal2-content" style="display: block;color:'.$themeColor["title"].'">
    153190    '.get_option("NoAdblockPlusDesc").'
     
    162199?>
    163200<script>
     201<?php
     202if(get_option("NoAdblockPlusRedirectPage")!="none" and !is_page(get_option("NoAdblockPlusRedirectPage"))){
     203    echo'window.location = "'.get_page_link(get_option("NoAdblockPlusRedirectPage")).'"';
     204}
     205?>
     206
    164207function adBlockNotDetected() {
    165208}
     209
    166210function adBlockDetected() {
     211<?php if($getNoAdblockPlusNoShow!="true" && get_option("NoAdblockPlusRedirectPage")=="none"){ ?>
    167212jQuery(window).load(function() {
    168 <?php if(get_option("NoAdblockPlusRedirectPage")=="none"){?>
    169213var modal = jQuery(".swal2-container"),
    170214yesBtn = jQuery(".wpajansAdblockCloseBTN");
     215jQuery(".site").css({"filter":"blur(10px)"});
    171216modal.fadeIn(250);
    172217yesBtn.on("click", function() {
     218jQuery(".site").css({"filter":"blur(0)"});
    173219modal.fadeOut(150);
    174220});
    175 <?php }else{
    176 if(is_page(get_option("NoAdblockPlusRedirectPage"))){
    177 }else{
    178 ?>
    179 window.location = "<?php echo get_page_link(get_option("NoAdblockPlusRedirectPage"));?>";
    180 <?php }} ?>
    181 }())}
     221}())
     222<?php } ?>
     223}
     224
    182225jQuery(document).ready(function(){
    183226var fuckAdBlock = new FuckAdBlock({
     
    188231fuckAdBlock.onNotDetected(adBlockNotDetected);
    189232});
     233
    190234</script>
    191235<?php
  • wp-adblock-dedect/trunk/readme.txt

    r1638697 r1643370  
    44Requires at least: 3.6
    55Tested up to: 4.7.3
    6 Stable tag: 3.4
     6Stable tag: 3.5
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4141
    4242== Upgrade Notice ==
     43= 3.5 =
     44* Minor bug fixed
     45* CSS Blur Effect
     46* When adding post, Adblock settings
     47
    4348= 3.4 =
    4449* Minor bug fixed
Note: See TracChangeset for help on using the changeset viewer.