1
0
Fork 0
mirror of https://github.com/yunluo/gdk.git synced 2024-05-11 02:36:45 +02:00

增加3个函数

This commit is contained in:
云落 2020-02-16 19:38:04 +08:00
parent 57182522ff
commit afa048a4b8
2 changed files with 51 additions and 18 deletions

View file

@ -353,23 +353,6 @@ jQuery(function ($) {
/* 配置文本框以隐藏显示功能,可以同时伸缩8个元素*/
function depend(n, e, i, c, t, u, v, g, d) {
$("input[name=" + n + "]:checked").val(function() {
"0" == this.value && $(e, i, c, t, u, v, g, d).hide();
}), $("input[name=" + n + "]").change(function() {
$(e, i, c, t, u, v, g, d).toggle();
});
}
//依赖关系,第一个是需要点击的name值,后面是需要伸缩的ID值,参照下面写
depend('gdk_lock_login','#row-gdk_failed_login_limit,#row-gdk_lockout_duration');
depend('gdk_smtp','#row-gdk_smtp_username,#row-gdk_smtp_host,#row-gdk_smtp_port,#row-gdk_smtp_mail,#row-gdk_smtp_password');
depend('gdk_baidu_push','#row-gdk_baidu_token');
depend('gdk_tag_link','#row-gdk_tag_num');
depend('gdk_cdn','#row-gdk_cdn_host,#row-gdk_cdn_ext,#row-gdk_cdn_dir,#row-gdk_cdn_style,#row-gdk_cdn_water');
depend('gdk_h5notice','#row-gdk_notification_title,#row-gdk_notification_days,#row-gdk_notification_cookie,#row-gdk_notification_icon,#row-gdk_notification_link,#row-gdk_notification_body');
depend('gdk_payjs','#row-gdk_rate,#row-gdk_payjs_rate,#row-gdk_payjs_id,#row-gdk_payjs_key');
});
</script>
<?php

View file

@ -1303,9 +1303,59 @@ function wx_captcha(){
$min = floor(date("i")/2);
$day = date("d");
$day = ltrim($day,0);
$url = 'https://gitcafe.net';//home_url();
$url = home_url();
$captcha = sha1($min.$url);
$captcha = substr($captcha , $day , 6);
return $captcha;
}
function gdk_post_dropdown(){
/* Option list of all post */
$gdk_options_posts = [];
$gdk_options_posts_obj = get_posts('posts_per_page=-1');
$gdk_options_posts[''] = '选择文章';
foreach ( $gdk_options_posts_obj as $gdk_posts ) {
$gdk_options_posts[$gdk_posts->ID] = $gdk_posts->post_title;
}
return $gdk_options_posts;
}
function gdk_categories_dropdown(){
/* Option list of all categories */
$gdk_args = array(
'type' => 'post',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'hierarchical' => 1,
'taxonomy' => 'category'
);
$gdk_option_categories = [];
$gdk_category_lists = get_categories( $gdk_args );
$gdk_option_categories[''] = '选择分类';
foreach( $gdk_category_lists as $gdk_category ){
$gdk_option_categories[$gdk_category->term_id] = $gdk_category->name;
}
return $gdk_option_categories;
}
function gdk_tag_dropdown(){
/* Option list of all tags */
$gdk_args = array(
'type' => 'post',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'hierarchical' => 1,
'taxonomy' => 'tag'
);
$gdk_option_tags = [];
$gdk_tag_lists = get_tags( $gdk_args );
$gdk_option_tags[''] = '选择标签';
foreach( $gdk_tag_lists as $gdk_tag ){
$gdk_option_tags[$gdk_tag->term_id] = $gdk_tag->name;
}
return $gdk_option_tag;
}