[제나플러스] 제나빌더에 cafe 추가로 설치하기 > 팁앤테크

본문 바로가기

사이트 내 전체검색

뒤로가기 팁앤테크

[제나플러스] 제나빌더에 cafe 추가로 설치하기

본문

제나빌더를 설치하고 카페를 설치하면서 고생을 많이 하였습니다.
저 처럼 php 왕초보 분들을 위하여 설치 경험을 요점만 적어 봅니다.
도움이 되었으면 좋겠습니다만 ...
혹 더 혼란을 줄 수도 있을 지도 모르니 참고만 하시기 바랍니다.

 * 설치 기본 : 초기판부터 수정판을 차례로 다운로드 받아 압축해제 후 파일 덥어 씌우기 하세요.
 
이하의 글은 현재의 최신버전 G4_Cafe_SE.zip http://www.morssola.com/bbs/tb.php/cafestyle_14912/36 의 전문입니다. 

- 카페 스킨경로 변경

cafe/adm/cafe_board.php
cafe/adm/cafe_board_make.php
cafe/cafe_head.skin.php
cafe/lib/cafe_latest.lib.php
cafe/skin/*
※ 스킨 경로가 바뀌었으므로 아래 파일을 수정하시기 바랍니다.
common.php 367라인 변경

수정 전

// 스킨경로
if (isset($board['bo_skin']))
    $board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로


수정 후

// 스킨경로
if (isset($board['bo_skin'])) {
// 카페 스킨경로
if ($group[gr_1] == 'cafe') {
    $board_skin_path = "{$g4['cafe_path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
} else {
    $board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
}
}

===== 다음은 설치하기 =======================================================
 설치하기 http://www.morssola.com/bbs/tb.php/cafestyle_46949/9의 전문입니다.

1. 다운받은 후 압축을 풀어 몇가지 파일을 수정해야 합니다.
ㄱ. cafe/cafe_head.skin.php 4라인, cafe/make/cafe_make.php 2라인
$cafe_domain = "morssola.com/cafe"; //자신의 도메인에 맞게 수정하세요.

2. 이젠 그누보드가 설치되어있는 곳의 파일을 수정해야 합니다.
ㄱ. config.php 17라인 추가
$g4['cafe']          = "cafe";
$g4['cafe_path']      = $g4['path'] . "/" . $g4['cafe'];

ㄴ. config.php 55라인쯤 추가
$g4['cafe_design_table']  = $g4['table_prefix'] . "cafe_design";  // 카페 디자인 테이블
$g4['cafe_member_table']  = $g4['table_prefix'] . "cafe_member";  // 카페 멤버 테이블
$g4['cafe_admin_table']    = $g4['table_prefix'] . "cafe_admin";    // 카페 최고관리자 테이블

ㄷ. common.php 367라인 변경
수정 전
// 스킨경로
if (isset($board['bo_skin']))
    $board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
수정 후
// 스킨경로
if (isset($board['bo_skin'])) {
// 카페 스킨경로
if ($group[gr_1] == 'cafe') {
    $board_skin_path = "{$g4['cafe_path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
} else {
    $board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
}
}

3. 다운받은 파일을 압축을 푼 후 수정을 다 하였으면 그누보드가 설치된 디렉토리에 업로드 합니다.
- cafe 권한을 777 혹은 707로 바꿔주세요.
 
4. 최고 관리자로 로그인한 뒤 관리자 기본환경설정에서 업그레이드를 실행하세요.
5. 게시판에서 페이지 목록은 다음 링크를 참조하여 수정하시기 바랍니다.
http://www.morssola.com/bbs/tb.php/g4_tip/24
6. 카페 생성링크는 다음과 같이 입력하세요.
<a href="<?=$g4['cafe_path']?>/make/cafe_make.php" target="_blank">카페만들기</a>
7. 카페 랭킹 페이지
cafe/RK00.php

============ 제나빌더에서 카페를 이용하려면 ===================

* 주의 : G4/adm/에 위의 카페용 upgrade.php 파일을 업로드 할때는 덮어씌우지 말고 upgrade3.php으로 이름을
바꾸어 올리고 나중에 http://domain.com/G4/adm/upgrade3.php를 실행시켜서 제나 upgrade.php가 손상되지 않도록 하세요. 저 처럼 왕초보들은 수정이 어려운 관계로 ...이런 편법을
 
1. G4_Cafe_SE 카페 0.00.12 버전을 제나빌더의 레이아웃 맞게 수정

- cafe_head.skin.php * 첨부파일 참조
- cafe_tail.skin.php * 첨부파일 참조
- 모든 php 파일의 table width="780" 값을 97%로, cellspacing="5" 정도로 변경
(제나빌더는 게시판 프레임 넓이가 680픽셀을 적용하고 있기 때문)
 
2. cafe/skin/* view.skin.php 파일에 접근 권한 추가 삽입
 
// 커페에서 읽기 권한
if ($member[mb_level] < '2')  // 회원의 접근 권한 조정
{
alert("읽기 권한이 없습니다.", "$g4[cafe_path]/index.php?gr_id=$gr_id");
}

* 이 작업을 하지 않으면 시샵의 게시판관리 메뉴에서 읽기1을 주면 게시판을 누구나 열기 가능하고, 만약 권한을 2로 변경하면 카페(그룹) 메인화면 리스트에서 최신글들이 보이지 않게됨
 
-------------------
 
3. board스킨 G4와 cafe의 skin :
일단 cafe/skin/board를 G4/skin/board/로 모두 복사하여 넣고 cafe/skin/board는 그대로 유지 함.
 
cafe/skin/board/
G4/skin/board/
 
=================================
 
4. 다른 G4 게시판 스킨 예) moviefl을 카페에 적용하려면 G4/skin/board/ 및 cafe/skin/board에도 넣고
 
cafe/adm/cafe_board_make.php 의 해당 라인 세 곳을 찾아서 아래 코드 추가 삽입
 
1) -------------
 
else if ($board['bo_skin'] == 'cafe_moviefl') {
$bo_skin_moviefl_chk = "checked";
}
 
2) ------------------
 
<input type=radio name=bo_skin value='cafe_moviefl'>동영상
 
3) ----------------------
<input type=radio name=bo_skin value='cafe_moviefl' <?=$bo_skin_moviefl_chk?> />동영상
 
=================================
 
 
5. 상단 카페 배너 크기 설정은 아래 두 파일 수정
 
adm/cafe_design.php 의 해당 라인을 찾아서 수정
 
<? if( $cafeTOP_image_size ) {?>
(가로680X세로120픽셀 gif,jpg만 가능 / 용량:<?=number_format($cafeTOP_image_size)?>바이트 이하만 등록됩니다.)
<? } ?>
 
adm/cafe_design_update.php 에서 수정
 
    // 가로 사이즈
    $cafeTOP_image_width = "680";
    // 세로 사이즈
    $cafeTOP_image_height = "120";
    // 크기
    $cafeTOP_image_size = "1048576";
 
----------------------------------

7. 카페 생성시 제나 상단 메뉴에 그룹메뉴 나타나는 문제 해결

G4/include/mainmenu/zmain_menu.php 의 101줄에 새로생긴 카페그룹 아이디 추가

//조건외 제외시키고자 하는 그룹 수동으로 추가
$excgr = "('html', 'banner', 'guest', 'CAFE_ID','CAFE_001')"; // html , banner , guest 라는 그룹은 제외시킴

8. G4/include/cafe_leftmenu.php *첨부 파일 추가

9.G4/cafe.php & cafe_head.php *첨부파일 추가

10. G4/cafe/cafe_list.php * 첨부파일 추가

================================

이 외에도 몇 가지 생각나지 않는 것이 있는 것 같은데 ...
더 혼란이 없기만을 바랄 뿐입니다.
 
추천0

첨부파일

댓글목록 3

연후아빠님의 댓글

연후아빠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

감사합니다~!

휴먼님의 댓글

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

제나빌더에 카페 추가해볼려고 고생 좀 하다가 포기한 적이 있어서,
반가운 소식이라 여겨집니다.
다시 기회가 있을 때 한번 더 씨름해보겠습니다.
감사합니다.

후니님의 댓글

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

기다리던 정보였습니다. 카페를 접목해도 좋을거 같습니다. 잘 적용해 보겠습니다. 감사합니다.

전체 825건 33 페이지
게시물 검색
Copyright (c) 株式会社YHPLUS. All rights reserved.

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒171-0014 東京都豊島区池袋2-41-5 アーバン154 8F
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

PC 버전으로 보기