New Feeds

사이트 설정 레이아웃[레이아웃, 폰트셋, 컬러셋]확인용

작성자 정보

  • 나리야 작성
  • 작성일

컨텐츠 정보

본문

1cc418aeb6f8b2f77e3610b888273230_1630391791_6863.jpg
 

수정파일 : /theme/BS4-Basic/adm/setup_form.php


레이아웃 : 셀렉트박스 theme_layout클래스명 추가




	레이아웃


	<?php $pc['layout'] = isset($pc['layout']) ? $pc['layout'] : ''; ?>
	
		<?php echo $sel_option ?>
		>와이드
		>박스 A
		>박스 B
	


	<?php $mo['layout'] = isset($mo['layout']) ? $mo['layout'] : ''; ?>
	
		<?php echo $sel_option ?>
		>와이드
		>박스 A
		>박스 B
	


	사이트 기본 스타일



폰트셋 : 셀렉트박스 font_scheme클래스명 추가




	폰트셋


	
		<?php echo $sel_option ?>
		<?php
		$pc['font'] = isset($pc['font']) ? $pc['font'] : '';
		$skins = na_file_list(G5_THEME_PATH.'/css/font', 'css');
		for ($i=0; $i
		?>
			><?php echo $skins[$i] ?>
		<?php } ?>
	


	
		<?php echo $sel_option ?>
		<?php
		$pc['font_mo'] = isset($pc['font_mo']) ? $pc['font_mo'] : '';
		$skins = na_file_list(G5_THEME_PATH.'/css/font/mobile', 'css');
		for ($i=0; $i
		?>
			><?php echo $skins[$i] ?>
		<?php } ?>
	


	테마 내 /css/font 폴더 내 CSS 파일



컬러셋 : 셀렉트박스 color_scheme클래스명 추가




	컬러셋


	
		<?php echo $sel_option ?>
		<?php
		$pc['color'] = isset($pc['color']) ? $pc['color'] : '';
		$skins = na_file_list(G5_THEME_PATH.'/css/color', 'css');
		for ($i=0; $i
		?>
			><?php echo $skins[$i] ?>
		<?php } ?>
	


	
		<?php echo $sel_option ?>
		<?php
		$mo['color'] = isset($mo['color']) ? $mo['color'] : '';
		for ($i=0; $i
		?>
			><?php echo $skins[$i] ?>
		<?php } ?>
	


	테마 내 /css/color 폴더 내 CSS 파일






스크립트 추가



$(document).ready(function() {
	/* 레이아웃 */
	$("select.theme_layout").on("change", function() {
		var theme_layout = jQuery(this).val();


		if(theme_layout == 'ac') {
			$('.wrapper').removeClass('boxed boxed-a m-lg-auto');
			$('.wrapper').addClass('boxed boxed-a m-lg-auto');
		} else if(theme_layout == 'bc') {
			$('.wrapper').removeClass('boxed boxed-b m-lg-auto');
			$('.wrapper').addClass('boxed boxed-b m-lg-auto');
		} else {
			$('.wrapper').removeClass('boxed boxed-a m-lg-auto');
			$('.wrapper').removeClass('boxed boxed-b m-lg-auto');
			$('.wrapper').addClass('wided');
		}


	});


	/* 폰트셋 */
	$("select.font_scheme").on("change", function() {
		var font_scheme = jQuery(this).val();
		jQuery("#font_scheme").attr('href', '<?php echo G5_THEME_URL;?>/css/font/' + font_scheme + '.css');
	});


	/* 컬러셋 */
	$("select.color_scheme").on("change", function() {
		var color_scheme = jQuery(this).val();
		jQuery("#color_scheme").attr('href', '<?php echo G5_THEME_URL;?>/css/color/' + color_scheme + '.css');
	});
});



폰트셋, 컬러셋 적용
/theme/BS4-Basic/head.sub.php 45line 수정
수정전


// CSS
add_stylesheet('', -1);
$df_stylesheet = ''.PHP_EOL;
$df_stylesheet .= ''.PHP_EOL;;
$df_stylesheet .= '';
add_stylesheet($df_stylesheet, 0);
unset($df_stylesheet);


수정후

// CSS
add_stylesheet('', -1);
$df_stylesheet = ''.PHP_EOL;
$df_stylesheet .= ''.PHP_EOL;;
$df_stylesheet .= '';
add_stylesheet($df_stylesheet, 0);
unset($df_stylesheet);

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 1,963 / 77 페이지
번호
제목
이름

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0