N

초보분들을 위한.. 제가 모아두고 타이핑하기 귀찮을때 사용하는..

:: SSH 로 게시판 다운로드하여 설치까지

wget http://sir.co.kr/data/gnuboard4.tgz
tar xfz gnuboard4.tgz
chmod 777 gnuboard4
cd gnuboard4
mv * ../

:: ssh 백업

tar zcvfp backup.tgz *
 명령어    압축파일   압축할폴더
:: ssh 복구
tar xvzfp backup.tgz

:: 그누보드 플래쉬 호출함수

<script>doc_write(flash_movie("<?=$g4['path']?>/플래쉬.swf", "ids", 72, 199, "transparent"));</script>

:: 카테고리별로 다른 화면을 나오게 할때

<? if($sca=="인테리어") { ?>
<? } elseif($sca=="리모델링") { ?>
<? } elseif($sca=="기타분야") { ?>
<? } else { ?>
<? } ?>

:: 게시판 테이블별로 다른 화면을 나오게 할때

<? if($bo_table=="board01") { ?>
<? } elseif($bo_table=="board02") { ?>
<? } elseif($bo_table=="board03") { ?>
<? } elseif($bo_table=="board04") { ?>
<? } elseif($bo_table=="board05") { ?>
<? } else { ?>
<? } ?>

:: 카운터

<?=number_format($visit[1])?> 오늘
<?=number_format($visit[2])?> 어제
<?=number_format($visit[3])?> 최대
<?=number_format($visit[4])?> 전체

:: 로그인

<?=outlogin("basic"); // 외부 로그인 ?>

:: 최근게시물

<? echo latest("basic", "board", 5, 34); ?>

:: 게시판 필드값을 셀렉트로

<select name='wr_5' required itemname="소재지">
 <option value=''>선택하세요</option>
 <option value='서울시' <? if($write[wr_5] == 서울시) echo " selected "; ?>>서울시</option>
 <option value='경기도' <? if($write[wr_5] == 경기도) echo " selected "; ?>>경기도</option>
 <option value='충남' <? if($write[wr_5] == 충남) echo " selected "; ?>>충남</option>
 <option value='충북' <? if($write[wr_5] == 충북) echo " selected "; ?>>충북</option>
 <option value='전남' <? if($write[wr_5] == 전남) echo " selected "; ?>>전남</option>
 <option value='전북' <? if($write[wr_5] == 전북) echo " selected "; ?>>전북</option>
 <option value='강원도' <? if($write[wr_5] == 강원도) echo " selected "; ?>>강원도</option>
 <option value='제주도' <? if($write[wr_5] == 제주도) echo " selected "; ?>>제주도</option>
</select>

:: 레벨에 따라 보여지는 부분을 달리할수 있다.

<? if ($member[mb_level] <= 3) {  ?>
:: 레벨3 보다 낮거나 같은사람에게 보여지는 부분
<? } else { ?>
:: 레벨3 보다 큰사람에게 보여지는 부분
<? } ?>

:: 게시판 글작성후 메인페이지로 돌리기

게시판 스킨중 write_update.skin.php 파일의 가장 하단에 적으면 된다.

<?
if($is_admin){
?>
<script language="JavaScript">
 alert("작성완료");
 
</script>
<? } else {?>
<script language="JavaScript">
 alert("메일발송 완료하였습니다.");
 window.location='../';
 
</script>
<? } ?>

:: 게시판내 가격등에 표시할때 쓰는 함수

목록       : <?=number_format($list[$i][wr_1])?> 원
상세화면 : <?=number_format($view[wr_1])?>

:: 달력으로 날짜를 입력받았을경우나 변수를 자를때 나타내는

<?= substr($ext10_01 ,0,4); ?>년 <?= substr($ext10_01 ,4,2); ?>월 <?= substr($ext10_01 ,6,2); ?>일

:: 문자열 자르기

$subject = get_text(cut_str($list[$i]['subject'], 22));

:: 갤러리 이미지 수정시 썸네일 삭제하기

bbs/delete.php 파일의 77번줄 부근
bbs/delete_all.php 파일의 95번줄 부근
bbs/write_update.php 파일의 120번줄 부근
bbs/write_update.php 파일의 158번줄 부근 에서
 
아래 라인을 찾아
// 파일삭제 @unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]");
그 아래에 아래 라인을 추가해주시면 됩니다.
 
@unlink("$g4[path]/data/file/$bo_table/썸네일폴더/$write[wr_id]"); //썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/최근게시물썸네일폴더/$write[wr_id]"); //최근게시물 썸네일 삭제
 
☞ 썸네일폴더 부분에는 썸네일이 저장되는 폴더명을 적어주시면 됩니다. 스킨 제작자에 따라 틀려질 수 있습니다. 보통은 스킨폴더/list.skin.php 상단 10번째 줄 안에 아래 내용처럼 기재되어 있습니다.
$thumb_path = $data_path.'/thumb150/';


여기있는 팁들을 모아두거나 따로 타이핑하기 귀찮을때 또는

기억나지 않을때를 대비해서... 텍스트파일에 메모해놓고 사용하는 소스들입니다.

그누보드로 일을 하니 이런기능들이 아주 자주 사용이 되어서..



유용하게 사용하시길..


|

댓글 47개

몇 개는 늘상 저도 타이핑 하던거군요.. ㅎㅎ
근데 http://sir.co.kr/data/gnuboard4.tgz 파일은 항상 그누 최신버전인가요?
wget 을 거의 쓰지않고 ftp 올리고 ssh 설치를 지금까지 했었는뎅...

암튼 감사합니다. 스크랩 해둬야겠네요
네 항상 최신버전입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_pds&wr_id=271&page=4
오오 감사합니다. !
와우굿!!!!!!!!!!!!!!11
:: 레벨에 따라 보여지는 부분을 달리할수 있다.
<? if ($member[mb_level] =< 3) { ?>
요부분 =< , <= 요렇게 바꾸셔야 에러 안나실 거 같네요.

좋은 자료 감사합니다.
아..저도 복사해서 가지고 있어야 겠네요, 감사합니다 ^^
좋은 자료 감사합니다..자료카피해 둬야 겠습니다..한눈에 보이네요
스크랩 해놨습니다. 자주 쓰지만 깜빡 깜빡 하는것들이 많네요 ^^
좋은 팁 감사드려요^^ 자주 사용하던것도 있고 맨날 찾으러 다니던 팁도 있고!! 감사드립니다>_<
감사.. 스크랩 ....
감사합니다 추천꾹
언젠간 써먹을걸 생각해서 담아 둡니다.
복 받으셔요.
와우!! 감사해여 ^^
기초활용팁
좋은 팁 감사합니다^&^
감사합니다. 좋은정보^^
좋은 자료 스크랩해갑니다^^

감사합니다.
감사하게 넙죽 받아갑니다. ^^
너무 좋습니다.
여러 팁들을 한 군데 모아둔거네요. 감사합니다~
유용한 소스
대단하십니다요. 감사만땅.
게시판 사용팁
타이핑하기 귀찮을때 사용하는
좋은 자료 감사합니다~ ^^
유용한 자료 감사합니다.
유용한 소스 감사!!!
가나다라마바사아자차카타파하
13년 전
오호 유용하네요~ 감사합니다.^^ 스크랩 해갑니다. 댓추~
좋은 정보 감사합니다.
좋은정보 감사합니다!
스크랩해서 두고두고 잘쓰네요 ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,869
17년 전 조회 4,555
17년 전 조회 4,297
17년 전 조회 3,194
17년 전 조회 4,145
17년 전 조회 3,603
17년 전 조회 2,799
17년 전 조회 3,765
17년 전 조회 7,302
17년 전 조회 9,763
17년 전 조회 3,296
17년 전 조회 4,031
17년 전 조회 3,225
17년 전 조회 3,563
17년 전 조회 1,867
17년 전 조회 3,416
17년 전 조회 3,322
17년 전 조회 7,408
17년 전 조회 2,693
17년 전 조회 5,559
🐛 버그신고