diff --git a/assets/assets_load.php b/assets/assets_load.php index c191ad2..e397e2c 100644 --- a/assets/assets_load.php +++ b/assets/assets_load.php @@ -44,18 +44,12 @@ add_action('admin_enqueue_scripts', 'gdk_admin_enqueue_script'); function gdk_enqueue_script_frontend() { if (!is_admin()) { - wp_register_style( 'gdk_css', GDK_BASE_URL.'assets/css/gdk.css', [], GDK_PLUGIN_VER, 'all' ); - wp_register_script('code_prettify_js', GDK_BASE_URL.'assets/js/prettify.min.js', array('jquery'), GDK_PLUGIN_VER, true); - wp_register_script('fancybox_js', GDK_BASE_URL.'assets/js/fancybox.min.js', array('jquery'), GDK_PLUGIN_VER, true); - wp_register_script('lazyload_js', GDK_BASE_URL.'assets/js/lazyload.min.js', array('jquery'), GDK_PLUGIN_VER, true); - wp_register_script('sweetalert','https://cdn.jsdelivr.net/npm/sweetalert@2.0.0/dist/sweetalert.min.js', [], GDK_PLUGIN_VER, true); - wp_register_script('gdk_js', GDK_BASE_URL.'assets/js/gdk.js', array('jquery'), GDK_PLUGIN_VER, true); - wp_enqueue_style( 'gdk_css' ); - wp_enqueue_script('code_prettify_js'); - wp_enqueue_script('fancybox_js'); - wp_enqueue_script('lazyload_js'); - wp_enqueue_script('sweetalert'); - wp_enqueue_script('gdk_js'); + wp_enqueue_style( 'gdk_css', GDK_BASE_URL.'assets/css/gdk.css', [], GDK_PLUGIN_VER, 'all' ); + wp_enqueue_script('code_prettify_js', GDK_BASE_URL.'assets/js/prettify.min.js', array('jquery'), GDK_PLUGIN_VER, true); + wp_enqueue_script('fancybox_js', GDK_BASE_URL.'assets/js/fancybox.min.js', array('jquery'), GDK_PLUGIN_VER, true); + wp_enqueue_script('lazyload_js', GDK_BASE_URL.'assets/js/lazyload.min.js', array('jquery'), GDK_PLUGIN_VER, true); + wp_enqueue_script('sweetalert_js','https://cdn.jsdelivr.net/npm/sweetalert@2.0.0/dist/sweetalert.min.js', [], GDK_PLUGIN_VER, true); + wp_enqueue_script('gdk_js', GDK_BASE_URL.'assets/js/gdk.js', array('jquery'), GDK_PLUGIN_VER, true); wp_localize_script('gdk_js', 'ajax', [ 'url'=> admin_url('admin-ajax.php'), 'pass_nonce' => wp_create_nonce('pass_nonce') diff --git a/assets/js/gdk.js b/assets/js/gdk.js index bfad4c8..c9ca821 100644 --- a/assets/js/gdk.js +++ b/assets/js/gdk.js @@ -1,27 +1,42 @@ -jQuery(function($) { +jQuery(function($) {/**声明加载jQuery */ - - $("#start_view").click(function(){ - var ajax_data = { - action: 'gdk_pass_view', - pass_nonce: ajax.pass_nonce, - id: $('#start_view').data('id'), - pass: $('#pass_view').val() - }; - $.post(ajax.url, ajax_data, - function(c) { - c = c.replace(/\s/g,''); - if(c != '0') { - $(".pass_viewbox").hide(); - $(".pass_viewbox").after("
隐藏内容:

" + c + "

"); - localStorage.setItem('pass_'+ajax_data['id'],ajax_data['pass']); - }else{ - swal("查看失败", "您的密码错误,请重试", "error"); - } - - }); +/**点击开启密码可见 */ + $("#start_view").click(function() { + var ajax_data = { + action: $('#start_view').data('action'), + pass_nonce: ajax.pass_nonce, + id: $('#start_view').data('id'), + pass: $('#pass_view').val() + }; + $.post(ajax.url, ajax_data, function(c) { + c = c.replace(/\s/g, '');/**Ajax返回有空行,这里处理一下.妈的花了老子3个小时 */ + if (c != '0') { + $(".pass_viewbox").hide(); + $(".pass_viewbox").after("
隐藏内容:

" + c + "

"); + localStorage.setItem('gdk_pass_' + ajax_data['id'], c);/**隐藏内容直接存入浏览器缓存,下次直接读取 */ + } else { + swal("查看失败", "您的密码错误,请重试", "error"); + } + });gdk_ }); +/**已经密码可见的自动从浏览器读取内容并显示,这里加个延时处理 */ +if ( $("#start_view").length > 0 ) {/**如果网站有密码可见,就执行 */ + setTimeout(function() { + var id = 'gdk_pass_' + $('#start_view').data('id'),length = localStorage.length; + for (var i = 0; i < length; i++) { + var key = localStorage.key(i),value = localStorage.getItem(key); + if (key.indexOf(id) >= 0) {/**发现目标 */ + $(".pass_viewbox").hide(); + $(".pass_viewbox").after("
隐藏内容:

" + value + "

"); + break; + } + } + + }, 900); +} +/**密码可见end */ + diff --git a/framework/plugin-options.php b/framework/plugin-options.php index b6459cf..da5b656 100644 --- a/framework/plugin-options.php +++ b/framework/plugin-options.php @@ -343,7 +343,7 @@ jQuery(function ($) { $.post(ajaxurl, ajax_data, function(a) { if (a == '1') { - swal("测试成功", "您的SMTP邮箱邮件发送已成功,Enjoy it", "success"); + alert("测试成功", "您的SMTP邮箱邮件发送已成功,Enjoy it"); }else{ swal("测试失败", "您的SMTP邮箱邮件响应失败,请重试", "error"); } diff --git a/functions/advanced.php b/functions/advanced.php index c1c9c9b..9071262 100644 --- a/functions/advanced.php +++ b/functions/advanced.php @@ -59,7 +59,7 @@ function gdk_link_go($content) { if(file_exists(ABSPATH.'go.php')) { $gourl = home_url().'/go.php'; } else { - $gourl = GDK_BASE_URL.'class/go.php'; + $gourl = GDK_BASE_URL.'public/go.php'; } preg_match_all('//',$content,$matches); if($matches) { diff --git a/functions/shortcode.php b/functions/shortcode.php index 24b5b40..78452da 100644 --- a/functions/shortcode.php +++ b/functions/shortcode.php @@ -253,7 +253,7 @@ function git_list_shortcode_handler($atts, $content = '') { $output.= "
  • {$li}
  • "; } } - $output = "\n"; + $output .= "\n"; return $output; } add_shortcode('list', 'git_list_shortcode_handler'); diff --git a/class/cache/index.html b/public/cache/index.html similarity index 100% rename from class/cache/index.html rename to public/cache/index.html diff --git a/class/cache/timthumb_cacheLastCleanTime.touch b/public/cache/timthumb_cacheLastCleanTime.touch similarity index 100% rename from class/cache/timthumb_cacheLastCleanTime.touch rename to public/cache/timthumb_cacheLastCleanTime.touch diff --git a/class/go.php b/public/go.php similarity index 100% rename from class/go.php rename to public/go.php diff --git a/class/timthumb.php b/public/timthumb.php similarity index 100% rename from class/timthumb.php rename to public/timthumb.php