위즈베이직 게시판 - 2013.07.11 파일수정. (스마트에디터 탑재) > 그누4 스킨

그누4 스킨

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

위즈베이직 게시판 - 2013.07.11 파일수정. (스마트에디터 탑재) 정보

게시판 위즈베이직 게시판 - 2013.07.11 파일수정. (스마트에디터 탑재)

첨부파일

wz01basicshare.zip (1.1M) 705회 다운로드 2013-07-11 00:36:40

본문

2013.07.10 업데이트
//---------------------------------------------//
// * 프로그램설명
//---------------------------------------------//

- 기본이 튼튼하면 개발이 편합니다.
- 스마트에디터 탑재.
- 에디터 이미지 파일첨부 관리 기능. (에디터에 삽입된 이미지 파일 삭제 기능.)
- 버튼 css 스타일 처리.
- 갤러리 게시판으로 사용할경우 wetoz.config.php 파일에서 썸네일이미지의 사이즈 설정.


//---------------------------------------------//
// * 기본 basic에서 추가/수정된 사항
//---------------------------------------------//

list.skin.php, view.skin.php, write.skin.php, write_update.skin.php, view_comment.skin.php - 수정
thumb.lib.php - (불당썸)추가
wetoz.board.css - 추가
wetoz.config.php - (스킨파일의 설정) 추가.
wetoz.function.php - (스킨파일의 함수) 추가.
./wz.seditor/ - (스마트에디터 디렉토리) 추가.


인코딩방식 : UTF-8


버그나 문의 사항 있으면 댓글이나 쪽지에 남겨주세요~

추천 굽신굽신..(ㅡㅡ)(__)



---------------------------------------------------


추천과 비추천이 반대로 되어있는 버그가 발견되어 수정된 파일을 재 업로드 하였습니다.

이미 다운받으신분들은 view.skin.php 파일에서 아래처럼 수정해주세요.


---  원본 ---
<?php if ($nogood_href) {?>
<a href="<?php echo $nogood_href?>" target="hiddenframe" class="btn_big"><span><img src="<?php echo $board_skin_path?>/img/icon_good.gif" border='0' align="absmiddle"> 추천 <?php echo number_format($view[wr_nogood])?></span></a>
<?php } ?>
<?php if ($good_href) {?>
<a href="<?php echo $good_href?>" target="hiddenframe" class="btn_big"><span><img src="<?php echo $board_skin_path?>/img/icon_nogood.gif" border='0' align="absmiddle"> 비추천 <?php echo number_format($view[wr_good])?></span></a>
<?php } ?>





---  수정후 ---
<?php if ($good_href) {?>
<a href="<?php echo $good_href?>" target="hiddenframe" class="btn_big"><span><img src="<?php echo $board_skin_path?>/img/icon_good.gif" border='0' align="absmiddle"> 추천 <?php echo number_format($view[wr_good])?></span></a>
<?php } ?>
<?php if ($nogood_href) {?>
<a href="<?php echo $nogood_href?>" target="hiddenframe" class="btn_big"><span><img src="<?php echo $board_skin_path?>/img/icon_nogood.gif" border='0' align="absmiddle"> 비추천 <?php echo number_format($view[wr_nogood])?></span></a>
<?php } ?>




---------------------------------------------------


게시물을 여러번 수정할경우 파일제한수 경고창이 뜨는 버그가 발견되었습니다.

이미 다운받으신분들은 write.skin.php 파일에서 아래처럼 수정해주세요.


-- 원본 56 line --
if ($file_length < 0)
{
$file_script .= "add_file('');\n";
$file_length = 0;
}


-- 수정후 --
if ($file_length < 0)
{
$file_script .= "add_file('');\n";
$file_length = 0;
}
$board[bo_upload_count] = $file_length;  // 추가해주세요.
추천
17

댓글 전체

네. 포인트는.. 파일업로드시 그누보드에서 기본으로 사용하고있는 g4_board_file 과 연동됩니다. 갤러리 스킨으로 제작할경우 파일순서변경으로 맨위에 위치하는 파일을 목록화면으로 가져올 수 있습니다.
또한 기존 대부분 갤러리스킨에서 사용하고 있는 목록화면에서 썸네일생성하는 방식이 아닌
등록후 바로 썸네일을 생성해서 속도향상을 높혔습니다.
이미지첨부기능은 다른 스킨에도 다 있는 기능입니다. 하지만 이 스킨은 에디터에 등록되는 이미지파일을 g4_board_file 테이블과 연동시켜 자유롭게 파일을 삭제, 수정, 추가 할수가 있습니다.
관스틴님 안녕하세요~ㅎㅎ 
갤러리 게시판으로 사용할경우 wetoz.config.php 에서 이미지파일의 가로/세로 사이즈를 설정할 수 있습니다.
와! 딱 원하던거였는데 감사합니다.! 근데 제가 초보라 겔러리 게시판으로 사용하고 싶은데
관리자 페이지에서 설정 하는게 뭐 있나해서요.. 리스트 출력되는부분에 썸네일이 들어갔으면 좋겠는데.. 설정법이 따로 있으면 알려주세요..ㅠ
목록화면에서 이미지파일을 가져오는 로직이 필요합니다.
다른 갤러리스킨의 썸네일가져오는 방식하고는 좀 틀린 방식이어야 합니다.
그래도 속도면에서는 좀더 빠르게 가져옵니다.
이유는 이미 썸네일을 생성해놓았기 때문에 타 갤러리스킨처럼 목록에서 썸네일을 생성할 필요가 없기때문입니다.
갤러리스킨도 추후 공개할 계획입니다.
db쿼리를 넣을지 배열을 파싱해서 적용할지 고민중입니다.
흠 저보다 한수 위시군요..
어제 막 멀티편집기 선택스킨을 만들어 올리려던 차인데,,  첨부이미지를 그누 파일테이블에 넣으셨군요.. 저도 작업하려다 엄두가 안나서 포기한 부분인데.. 대단하십니다.  좋은 스킨 추천합니다.^^
벌레 발견..

write.skin.php 56 line

if ($file_length < 0)
{
$file_script .= "add_file('');\n";
$file_length = 0;
}
$board[bo_upload_count] = $file_length;  //--  추가해주세요.
ㅠㅠ 시누이님, 감사히 잘 쓰겠습니다. 그런데 문제가 하나있어서요-
그대로 skin/board에 넣고 사용하려는데 에디터 우측에있는 [사진]버튼으로 파일을 업로드 할 시 엑박이 뜹니다. 어디를 수정하면 될까요?
그리고 공지사항 체크하고 글 올리면 그 tr만 엄청나게 height값이 늘어나네요 ㅠㅠ
답변 부탁드립니다.
시누이 님, 이런 에러는 왜 뜰까요?

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\AutoSet9\public_html\mw4\bbs\view.php on line 127
해결했네요. 아래처럼 수정하니까 에러 안 뜨네요.

해결책: 도메인/common.php 파일 5번째 라인을 아래처럼 수정

수정 전:  error_reporting(E_ALL ^ E_NOTICE);
수정 후:  error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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