업체소개 게시판 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

업체소개 게시판 정보

게시판 업체소개 게시판

첨부파일

mw.basic.zip (2.3M) 764회 다운로드 2012-08-24 00:01:01

본문

안녕하세요

예전에 웹작업하면서 제작한 스킨을 변형하여 업체소개 게시판 스킨으로 제작해봤습니다.

Fix

1. 뷰페이지에 업체 로고를 등록할 수 있게 하였고, 썸네일로 불러오게끔 추가
2. 게시판 상단의 타이틀 이미지를 관리자에서 등록하게끔 일부 수정
3. 뷰페이지와 코멘트에 SNS 기능 추가
4. 주요제공서비스 필드 추가로 글쓰기에서 등록가능

적용방법

1. 압축된 파일을 다운 받아 /skin/board/ 에 업로드 하시면 됩니다.

2. phpMyAdmin 에서 5개의 필드추가
* 필드명과 길이값은 첨부한 이미지 참고하셔서 추가 하시면 됩니다.

3. /bbs/board_head.php 파일을 아래와 같이 수정하시면 됩니다.

/----------------------------------------------------------------------------------------
//게시판 관리의 상단 이미지 경로
if ($board[bo_image_head])
    echo "<img src='$g4[path]/data/file/$bo_table/$board[bo_image_head]' border='0'>";
----------------------------------------------------------------------------------------/
위부분을 주석처리 하시거나 삭제 하시면 됩니다.
주석 및 삭제처리 하시지 않으면 관리자 모드에서 상단 이미지 등록시 중복출력됩니다.

4. 가로사이즈 720px에 최적화 되어있습니다.
* 본인의 사이트에 맞게 적용하시려면 관리자 모드에서 가로사이즈를 수정하신후 스킨에서 넓이 조정을 해주셔야 보기가 좋습니다.

5. 배추빌더 기본스킨을 사용하였으므로 리스트화면에서 스킨설정을 아래와 같이 해주시면 됩니다

배추빌더 스킨설정

1. 목록형태 : 요약형으로 설정
2. 썸네일 : 가로 170 / 세로 100 (리스트에 반영)
뷰페이지 썸네일 크기는 가로 220 / 세로 133 으로 고정되어있습니다.
3. 분류탭 사용 V체크
4. 링크새창 V체크
5. 첫이미지 출력 : 출력안함으로 V체크
이렇게만 해주시면 됩니다. (나머지 부분은 본인의 사이트에 맞게 적용하시면 되겠죠)

제작하는것 보다 설명하는것이 여전히 어렵군요^^

제작된 스킨은 업체소개로 제작이 되어져 있지만 약간만 수정을 하면 포플이나 그외 스킨으로도
다양하게 활용하실 수 있으실겁니다.

테스트해본 결과 별다른 문제는 없었습니다.
혹시 오류가 있으시면 댓글/쪽지/메일로 문의 주시면 시간이 허락하는데로 확인후
답변드리도록 하겠습니다.


" 추천은 보다 더 좋은 스킨을 제작하는데 많은 힘이 됩니다."

좋은 하루 되세요
추천
8

댓글 전체

페이스북 연동
/------------------------------------------------------------------------------------------
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.mydomain.com%2Fsolution%2Fbbs%2Fboard.php%3Fbo_table%3Dpage0401%26wr_id%3D28&amp;layout=button_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe>
------------------------------------------------------------------------------------------/
위의 코드에서 www.mydomain.com 부분을 자신의 웹사이트 도메인주소로 수정하셔야 합니다.
자꾸 질문 드려 죄송합니다. (초보라서..)

일단 잘 적용했습니다.
근데 새 업체 업데이트시 작성했던 전화번호와 위치로 전부 통일이 되는 현상이 일어나는데
어떻게 해결하나요?
웹진형태로 출력시 이미지 미등록시 list_noimage.gif 출력이 안되시는분들은 아래와 같이 수정하시면 됩니다.

list_skin.php 552행 부분
/--------------------------------------------------------------------------------------------------
        if ($mw_basic[cf_type] == "desc" && file_exists($thumb_file)) {
            echo "<div class=mw_basic_list_thumb>";
            echo "<a href=\"{$list[$i][href]}\"><img src=\"{$thumb_file}\" width={$mw_basic[cf_thumb_width]} height={$mw_basic[cf_thumb_height]} align=absmiddle alt='$desc'></a>";
            echo "</div>";           
        }
---------------------------------------------------------------------------------------------------/
위 부분을 아래와 같이 수정하시면 됩니다.
/--------------------------------------------------------------------------------------------------
        <?
        if ($mw_basic[cf_type] == "desc") {
        ?>
        <? if (!file_exists($thumb_file) || $list[$i][icon_secret]) $thumb_file = "$board_skin_path/img/list_noimage.gif"; ?>
        <?
            echo "<div class=mw_basic_list_thumb>";
            echo "<a href=\"{$list[$i][href]}\"><img src=\"{$thumb_file}\" width={$mw_basic[cf_thumb_width]} height={$mw_basic[cf_thumb_height]} align=absmiddle alt='$desc'></a>";
            echo "</div>";           
        }
--------------------------------------------------------------------------------------------------/
이렇게 하시면 글등록시 이미지를 등록하지 않았을때 list_noimage.gif를 출력하게 됩니다.
write_update.skin.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$sql = " update $write_table
          set
office_tel = '$_POST[office_tel]',
office_add  = '$_POST[office_add]',
service_1  = '$_POST[service_1]',
service_2  = '$_POST[service_2]',
service_3  = '$_POST[service_3]' where wr_id ='$wr_id'";

sql_query($sql);
?>

이렇게 수정해 보세요 where wr_id ='$wr_id' 조건문이 빠져 있었네요
update g4_write_12_01 set office_tel = '', office_add = '', service_1 = '', service_2 = '', service_3 = ''

1054 : Unknown column 'office_tel' in 'field list'

error file : /bbs/write_update.php


라고 뜨는데 어떻게 수정하죠??
노량진넷님, 5개의 필드 추가하셔야 될듯...

그리고,

write_update.skin.php  처음부분


if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$sql = " update $write_table set
office_tel = '$_POST[office_tel]',
office_add = '$_POST[office_add]',
service_1 = '$_POST[service_1]',
service_2 = '$_POST[service_2]',
service_3 = '$_POST[service_3]' where wr_id ='$wr_id'";

sql_query($sql);
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT