mirror of https://github.com/vtrois/kratos
				
				
				
			feat: add navigation style selection (#136)
							parent
							
								
									6c56cf0979
								
							
						
					
					
						commit
						6112d46a41
					
				
							
								
								
									
										4
									
								
								404.php
								
								
								
								
							
							
						
						
									
										4
									
								
								404.php
								
								
								
								
							| 
						 | 
				
			
			@ -3,11 +3,11 @@
 | 
			
		|||
 * 404 模板
 | 
			
		||||
 * @author Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 * @license MIT License
 | 
			
		||||
 * @version 2020.02.15
 | 
			
		||||
 * @version 2020.02.23
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
get_header(); ?>
 | 
			
		||||
<div class="k-main" style="background:#ffffff">
 | 
			
		||||
<div class="k-main <?php echo kratos_option('top_select', 'banner'); ?>" style="background:#ffffff">
 | 
			
		||||
    <div class="container">
 | 
			
		||||
        <div class="row">
 | 
			
		||||
            <div class="col-12 page404">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -136,6 +136,22 @@ button:focus {
 | 
			
		|||
	padding: 23px 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.k-main.color {
 | 
			
		||||
	padding-top: 103px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (max-width: 992px) {
 | 
			
		||||
	.k-main.color {
 | 
			
		||||
		padding-top: 92px;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (max-width: 768px) {
 | 
			
		||||
	.k-main.color {
 | 
			
		||||
		padding-top: 83px;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*--------------------------------------------------------------
 | 
			
		||||
2. 导航
 | 
			
		||||
--------------------------------------------------------------*/
 | 
			
		||||
| 
						 | 
				
			
			@ -1517,12 +1533,12 @@ button:focus {
 | 
			
		|||
 | 
			
		||||
.k-main .sidebar .w-tags .item a {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	list-style: none;
 | 
			
		||||
	margin: 0 2px 4px 0;
 | 
			
		||||
	padding: 2px 0;
 | 
			
		||||
	width: 140px;
 | 
			
		||||
	border: 1px solid #eeeeee;
 | 
			
		||||
	color: #333;
 | 
			
		||||
	list-style: none;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	text-transform: uppercase;
 | 
			
		||||
	font-size: 14px;
 | 
			
		||||
| 
						 | 
				
			
			@ -1530,18 +1546,18 @@ button:focus {
 | 
			
		|||
 | 
			
		||||
.k-main .sidebar .widget_links ul li {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	list-style: none;
 | 
			
		||||
	margin: 0 2px 4px 0;
 | 
			
		||||
	padding: 2px 0;
 | 
			
		||||
	width: 140px;
 | 
			
		||||
	color: #333;
 | 
			
		||||
	list-style: none;
 | 
			
		||||
	font-size: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.k-main .sidebar .widget_links ul li img {
 | 
			
		||||
	margin-top: -3px;
 | 
			
		||||
	width: 25px;
 | 
			
		||||
	height: 25px;
 | 
			
		||||
	margin-top: -3px;
 | 
			
		||||
	border-radius: 50%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1587,9 +1603,9 @@ button:focus {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
.k-main .sidebar tbody tr {
 | 
			
		||||
	font-family: arial;
 | 
			
		||||
	font-weight: 400;
 | 
			
		||||
	font-size: 14px;
 | 
			
		||||
	font-family: arial;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.k-main .sidebar tbody a {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*!
 | 
			
		||||
 * Kratos v3.0.0
 | 
			
		||||
 * Kratos v3.0.1
 | 
			
		||||
 * Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 */
 | 
			
		||||
;(function() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@
 | 
			
		|||
 * 主题页眉
 | 
			
		||||
 * @author Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 * @license MIT License
 | 
			
		||||
 * @version 2020.02.15
 | 
			
		||||
 * @version 2020.02.23
 | 
			
		||||
 */
 | 
			
		||||
?>
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
| 
						 | 
				
			
			@ -24,7 +24,7 @@
 | 
			
		|||
<?php flush(); ?>
 | 
			
		||||
<body>
 | 
			
		||||
<div class="k-header">
 | 
			
		||||
    <nav class="k-nav navbar navbar-expand-lg navbar-light fixed-top">
 | 
			
		||||
    <nav class="k-nav navbar navbar-expand-lg navbar-light fixed-top" <?php if(kratos_option('top_select', 'banner') !== 'banner'){ echo 'style="background:' . kratos_option('top_color', '#24292e') .'"';} ?>>
 | 
			
		||||
        <div class="container">
 | 
			
		||||
            <a class="navbar-brand" href="<?php echo get_option('home'); ?>">
 | 
			
		||||
                <?php
 | 
			
		||||
| 
						 | 
				
			
			@ -54,6 +54,7 @@
 | 
			
		|||
            ?>
 | 
			
		||||
        </div>
 | 
			
		||||
    </nav><!-- .k-nav -->
 | 
			
		||||
    <?php if(kratos_option('top_select', 'banner') == 'banner'){ ?>
 | 
			
		||||
    <div class="banner">
 | 
			
		||||
        <div class="overlay"></div>
 | 
			
		||||
        <div class="content text-center" style="background-image: url(<?php 
 | 
			
		||||
| 
						 | 
				
			
			@ -76,4 +77,5 @@
 | 
			
		|||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div><!-- .banner -->
 | 
			
		||||
    <?php } ?>
 | 
			
		||||
</div><!-- .k-header -->
 | 
			
		||||
| 
						 | 
				
			
			@ -44,6 +44,32 @@ jQuery(document).ready(function($) {
 | 
			
		|||
		jQuery('#section-m_sendmail').show();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	jQuery('#top_select').change(function() {
 | 
			
		||||
		if (jQuery("#top_select").val() == 'color'){
 | 
			
		||||
			jQuery('#section-top_color').fadeIn(400);
 | 
			
		||||
			jQuery('#section-top_img').fadeOut(400);
 | 
			
		||||
			jQuery('#section-top_title').fadeOut(400);
 | 
			
		||||
			jQuery('#section-top_describe').fadeOut(400);
 | 
			
		||||
		}else{
 | 
			
		||||
			jQuery('#section-top_color').fadeOut(400);
 | 
			
		||||
			jQuery('#section-top_img').fadeIn(400);
 | 
			
		||||
			jQuery('#section-top_title').fadeIn(400);
 | 
			
		||||
			jQuery('#section-top_describe').fadeIn(400);
 | 
			
		||||
		}
 | 
			
		||||
	});
 | 
			
		||||
 | 
			
		||||
	if (jQuery('#top_select').val() == 'color') {
 | 
			
		||||
		jQuery('#section-top_color').show();
 | 
			
		||||
		jQuery('#section-top_img').hide();
 | 
			
		||||
		jQuery('#section-top_title').hide();
 | 
			
		||||
		jQuery('#section-top_describe').hide();
 | 
			
		||||
	}else{
 | 
			
		||||
		jQuery('#section-top_color').hide();
 | 
			
		||||
		jQuery('#section-top_img').show();
 | 
			
		||||
		jQuery('#section-top_title').show();
 | 
			
		||||
		jQuery('#section-top_describe').show();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Loads the color pickers
 | 
			
		||||
	$('.of-color').wpColorPicker();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,6 +36,11 @@ function kratos_options()
 | 
			
		|||
        'six' => __('知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议', 'kratos'),
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
	$top_array = array(
 | 
			
		||||
		'banner' => __( '图片导航', 'kratos' ),
 | 
			
		||||
		'color' => __( '颜色导航', 'kratos' ),
 | 
			
		||||
	);
 | 
			
		||||
 | 
			
		||||
    $options = array();
 | 
			
		||||
 | 
			
		||||
    $options[] = array(
 | 
			
		||||
| 
						 | 
				
			
			@ -98,7 +103,7 @@ function kratos_options()
 | 
			
		|||
    );
 | 
			
		||||
 | 
			
		||||
    $options[] = array(
 | 
			
		||||
        'name' => __('导航栏颜色', 'kratos'),
 | 
			
		||||
        'name' => __('Chrome 导航栏颜色', 'kratos'),
 | 
			
		||||
        'desc' => __('Chrome 移动端浏览器导航栏的颜色', 'kratos'),
 | 
			
		||||
        'id' => 'g_chrome',
 | 
			
		||||
        'std' => '#282a2c',
 | 
			
		||||
| 
						 | 
				
			
			@ -345,10 +350,28 @@ function kratos_options()
 | 
			
		|||
        'type' => 'heading',
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
	$options[] = array(
 | 
			
		||||
        'name' => __( '顶部样式', 'kratos' ),
 | 
			
		||||
        'desc' => __('请选择顶部样式(颜色导航或图片导航)', 'kratos'),
 | 
			
		||||
		'id' => 'top_select',
 | 
			
		||||
		'std' => 'banner',
 | 
			
		||||
		'type' => 'select',
 | 
			
		||||
		'options' => $top_array
 | 
			
		||||
	);
 | 
			
		||||
 | 
			
		||||
    $options[] = array(
 | 
			
		||||
        'name' => __('顶部图片', 'kratos'),
 | 
			
		||||
        'name' => __('颜色导航', 'kratos'),
 | 
			
		||||
        'id' => 'top_color',
 | 
			
		||||
        'std' => '#24292e',
 | 
			
		||||
        'class' => 'hidden',
 | 
			
		||||
        'type' => 'color',
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
    $options[] = array(
 | 
			
		||||
        'name' => __('图片导航', 'kratos'),
 | 
			
		||||
        'id' => 'top_img',
 | 
			
		||||
        'std' => get_template_directory_uri() . '/assets/img/background.png',
 | 
			
		||||
        'class' => 'hidden',
 | 
			
		||||
        'type' => 'upload',
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -356,6 +379,7 @@ function kratos_options()
 | 
			
		|||
        'name' => __('副标题', 'kratos'),
 | 
			
		||||
        'id' => 'top_title',
 | 
			
		||||
        'std' => 'Kratos',
 | 
			
		||||
        'class' => 'hidden',
 | 
			
		||||
        'type' => 'text',
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -363,6 +387,7 @@ function kratos_options()
 | 
			
		|||
        'name' => __('标题描述', 'kratos'),
 | 
			
		||||
        'std' => __('一款专注于用户阅读体验的响应式博客主题', 'kratos'),
 | 
			
		||||
        'id' => 'top_describe',
 | 
			
		||||
        'class' => 'hidden',
 | 
			
		||||
        'type' => 'text',
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,11 +3,11 @@
 | 
			
		|||
 * 首页模板
 | 
			
		||||
 * @author Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 * @license MIT License
 | 
			
		||||
 * @version 2020.02.15
 | 
			
		||||
 * @version 2020.02.23
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
get_header(); ?>
 | 
			
		||||
<div class="k-main" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
<div class="k-main <?php echo kratos_option('top_select', 'banner'); ?>" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
    <div class="container">
 | 
			
		||||
        <div class="row">
 | 
			
		||||
            <div class="col-lg-8 board">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								page.php
								
								
								
								
							
							
						
						
									
										4
									
								
								page.php
								
								
								
								
							| 
						 | 
				
			
			@ -3,11 +3,11 @@
 | 
			
		|||
 * 页面模板
 | 
			
		||||
 * @author Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 * @license MIT License
 | 
			
		||||
 * @version 2020.02.15
 | 
			
		||||
 * @version 2020.02.23
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
get_header(); ?>
 | 
			
		||||
<div class="k-main" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
<div class="k-main <?php echo kratos_option('top_select', 'banner'); ?>" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
    <div class="container">
 | 
			
		||||
        <div class="row">
 | 
			
		||||
        <div class="col-lg-8 details">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,11 +3,11 @@
 | 
			
		|||
 * 文章内容
 | 
			
		||||
 * @author Seaton Jiang <seaton@vtrois.com>
 | 
			
		||||
 * @license MIT License
 | 
			
		||||
 * @version 2020.02.15
 | 
			
		||||
 * @version 2020.02.23
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
get_header(); ?>
 | 
			
		||||
<div class="k-main" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
<div class="k-main <?php echo kratos_option('top_select', 'banner'); ?>" style="background:<?php echo kratos_option('g_background', '#f5f5f5'); ?>">
 | 
			
		||||
    <div class="container">
 | 
			
		||||
        <div class="row">
 | 
			
		||||
            <div class="col-lg-8 details">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue