[그누보드 참조글]
1. 태그 플러그인 - 현재 뮤직아로마 사이트에 적용되어있음
2. 작성자의 연관게시물
2. 게시글에 있는 유투브 태그 찾아내기 코드
https://lucyweb.net/bbs/board.php?bo_table=gnuboard&wr_id=2
cheditor 등으로 추가한 유튜브 태그를 배열에 집어넣어 주는 코드
// 에디터 유튭태그 얻기
function get_youtube_tag($contents)
{
if(!$contents) return false;
// $contents 중 youtube 태그 추출
$pattern = '%\<([\/]?)iframe([^\>]*)\>?(?:youtube(?:-nocookie)?\.com/)?(\<\/iframe\>)%i';
preg_match_all($pattern, $contents, $matchs);
return $matchs;
}
아래와 같이 응용한다면 게시물에 유튜브 첨부시 아이콘 표시 등에 응용할 수 있음
// 게시글 내에 유튭 첨부시
if (count(get_youtube_tag($list['wr_content'])[1]) > 0) {
$list['icon_youtube'] = '<아이콘 URL>';
}
3. 질문답변을 흉내낸 태그 게시판
https://sir.kr/g5_skin/4264
4. 원하는 최신글 출력하는 소스코드
https://it.reviez.com/entry/그누보드-5-원하는-최신글-출력하는-소스코드
래와 같이 최근게시물 함수 이용해 출력해주시면 됩니다.
<?php echo latest("mw5", "free", 5, 50, 0);?>
부연설명:
latest("스킨디렉토리", "게시판ID", "글갯수", "제목길이", "cache 시간")
<div class="latest">
<div class="item"><?php echo latest("theme/mw5", "group_2_team", 5, 50, 0)?></div>
<div class="item"><?php echo latest("theme/mw5", "group_6_movie1", 5, 50, 0)?></div>
</div>
<div class="latest">
<div class="item"><?php echo latest("theme/mw5", "group_5_vippick", 5, 50, 0)?></div>
<div class="item"><?php echo latest("theme/mw5", "group_5_free", 5, 50, 0)?></div>
</div>
기존 소스 대신 아래처럼 넣으면 정렬까지 깔끔하게 되네요.
<div class="latest">
<div class="item"><?php echo latest("mw5", "게시판테이블ID", 5, 50, 0)?></div>
<div class="item"><?php echo latest("mw5", "게시판테이블ID", 5, 50, 0)?></div>
<div class="item"><?php echo latest("mw5", "게시판테이블ID", 5, 50, 0)?></div>
<div class="item"><?php echo latest("mw5", "게시판테이블ID", 5, 50, 0)?></div>
</div>
출처: https://it.reviez.com/entry/그누보드-5-원하는-최신글-출력하는-소스코드 [IT-전자::리뷰즈닷컴]
5. 그누보드5 여분필드, 확장필드 사용하기
https://ggujjins-lab.tistory.com/entry/그누보드-여분필드확장필드-사용하기
6. 그누보드4 원하는 글만 최신글 추출 (여분필드 활용)
https://nero85work.tistory.com/entry/그누보드4-원하는-글만-최신글-추출-여분필드-활용
6-1. 그누보드5 원하는 최신글 추출 소스코드
https://it.reviez.com/entry/그누보드-5-원하는-최신글-출력하는-소스코드
7. 그누보드5 common.lib.php 함수정리
https://cyantai.tistory.com/28
8. 그누보드 랜덤추출 최근게시물
http://malza.com/bbs/board.php?bo_table=gnuboard_tip&wr_id=6&sst=wr_nogood&sod=desc&sop=and&t=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C%EB%9E%9C%EB%8D%A4-%EC%B5%9C%EA%B7%BC%EA%B2%8C%EC%8B%9C%EB%AC%BC
9. 그누보드 최신글 불러오는 소스
http://blog.naver.com/PostView.nhn?blogId=pringles73&logNo=220245952437&categoryNo=31&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView&userTopListOpen=true&userTopListCount=20&userTopListManageOpen=false&userTopListCurrentPage=1
<? echo latest("basic", "notice ", 4, 30); ?>
<? echo latest("최근추출폴더명", "게시판명", 추출개수, 제목 글자수); ?>
// basic 스킨으로
notice 라는 게시판을
4줄로
제목길이 30