그누보드 레이아웃 설정기능 추가하기.. > 스킨

본문 바로가기
사이트 내 전체검색

스킨

기타 그누보드 레이아웃 설정기능 추가하기..

페이지 정보

본문

사실. 이건 다른분들 같은경우 모두 알아서 잘 고쳐쓰고 계시므로 필요없겠지만.

그냥 심심풀이 공부삼아 한번 끄적여 봤습니다.

전체적인 레이아웃 정렬과(레프트,중앙,롸이트~) 백그라운드 이미지 설정...만
되어있습니다. 이걸..관리자에서 조절하는거죠 ㅎㅎ

일단.. 사용법은..

1)
gnuboard4 폴더(/ 폴더)에 압축푼 내용을 그냥 넣습니다.(기존파일이랑 중복안되므로 안심~)
2)
adm/admin.menu100.php 에서
array("100000", "환경설정", ""),
array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
array("", "레이아웃설정", "$g4[admin_path]/config_layout.php"),  //이줄추가.

처럼 기본환경설정 밑에 넣어줍니다.



3)
head.php 에서
-----------------------------------------------------------------------------
include_once("$g4[path]/layout.php"); // 레이아웃설정을 head.sub.php 위에 추가.
include_once("$g4[path]/head.sub.php");
-----------------------------------------------------------------------------
처럼..


----------------------------------------------------------------------
$table_width = $layout[cf_lay_width];//$table_width = 1004;
?>
<!-- 전체 레이아웃 설정 시작-->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0" align='<?=$layout[cf_lay_align]?>'>
<Tr>
<td>
<!-- 전체 레이아웃 설정 시작 끝 -->
<!-- 상단 배경 시작 -->
----------------------------------------------------------------------
처럼..$table_width 넣는곳부터 <!-- 상단 배경 시작 --> 까지 위에것을 붙여넣으세요.


4)
tail.sub.php  에서
--------------------------------------------------------------------
<!-- 전체 레이아웃 끝 삽입 -->
</td>
</tr>
</table>
<!-- 전체 레이아웃 끝 삽입 끝-->
</body>
</html>
---------------------------------------------------------------------
처럼.. </body>위에 전체 레이아웃 끝부분 삽입.

5)
config.php 에서
---------------------------------------------------------------------
//
// 기타
//
$g4['config_layout']   = $g4['table_prefix']. "config_layout"; //전체 레이아웃 설정 추가
---------------------------------------------------------------------
처럼.. 기타부분에 변수 추가.


6)
common.php 에서..
// 완두콩님이 알려주신 보안관련 오류 수정
// $member 에 값을 직접 넘길 수 있음
$config = array();
$member = array();
$board  = array();
$group  = array();
$g4    = array();
$layout = array();  //레이아웃 배열 추가.

쭉~ 내려와서..
//====================================================================
// 공용 변수
//====================================================================
// 기본환경설정
// 기본적으로 사용하는 필드만 얻은 후 상황에 따라 필드를 추가로 얻음
$config = sql_fetch(" select * from $g4[config_table] ");
$layout = sql_fetch(" select * from $g4[config_layout]"); // 레이아웃 데이터 추가....

처럼..추가..


7)
그후.. 어드민으로 들어가 보면..  기본설정 밑에 레이아웃 설정이라고 나옵니다.
레이아웃설정의 메인에 맨위에 보면

레이아웃설정 [ 레이아웃환경셋팅 <-이문자가 보이면 레이아웃환경이 셋팅안된것입니다. 클릭해주세요. ] 라는
글자가 보이면 클릭해주세요.. 그러면. 디비랑 폴더를 셋팅합니다.

그후엔 저 글자가 안보일겁니다. 그러면 된거죠..

^^
파일안에도 설명서 있어요~

-----------------------------------------------------------------
자기PR : 저..멋져요 -0-;
sir필명:비온뒤무지개
nate: [email protected]
-----------------------------------------------------------------
추천0

첨부파일

댓글목록

profile_image

골든님의 댓글

골든쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

오 이런것도 있네요 넘 좋은곳...

Total 396건 11 페이지
  • RSS

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
4,319
어제
4,531
최대
7,259
전체
1,230,348
Copyright (c) 株式会社YHPLUS. All rights reserved.