[편법-알짜배기팁]게시판 상단내용에도 화일을 불러보장....

제목처럼 편법입니다...

원본소스를 불가피하게 약간 수정하셔야 합니다.

bbs/board_head.php

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

// 게시판 관리의 상단 파일 경로
if ($board[bo_include_head])
@include ($board[bo_include_head]);

// 게시판 관리의 상단 이미지 경로
if ($board[bo_image_head])
echo "<img src='$g4[path]/data/file/$bo_table/$board[bo_image_head]' border='0'>";

// 게시판 관리의 상단 내용 <-- 이 아래 부분이 해당됨
if ($board[bo_content_head])
if($bo_table=="게시판명") { // 이부분을 원하시는 대로 적절히 가공을 하시면 됩니다.)
@include ($board[bo_content_head]);
} else {
echo stripslashes($board[bo_content_head]);
}
?>

***** 상기 if($bo_table=="게시판명") { // 이부분을 원하시는 대로 적절히 가공을 하시면 됩니다.) 를

if($board[bo_1]=="A") { // 예로 게시판 여분필드1의 값이 "A"라면 등으로 변경하셔도 됩니다.
|

댓글 6개

원본 소스를 한번더 ㅤㅎㅜㅌ어보신듯~~**

헤더에서 코딩하지 못할 뭔가가 포함된 특별한 용도로 쓰였을거라는 상상만 합니다.

board_head.php 파일이 있는지도 모르는 저같은 왕초보를 위한 상세한 예제가 필요합니다.

예제를 올리시는 것으로 알고 추천 도전 시작합니다.^^;
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 게시판 관리의 상단 파일 경로(게시판 설정시 상단화일 불러오는 부분입니다)
if ($board[bo_include_head])
@include ($board[bo_include_head]);

// 게시판 관리의 상단 이미지 경로(게시판설정시 상단 그림 불러오는 부분입니다)
if ($board[bo_image_head])
echo "<img src='$g4[path]/data/file/$bo_table/$board[bo_image_head]' border='0'>";

// 게시판 관리의 상단 내용 (게시판설정시 상단내용 불러오는 부분입니다)
if ($board[bo_content_head])
if($bo_table=="게시판명") { // 이부분을 원하시는 대로 적절히 가공을 하시면 됩니다.)//요기서 인클루드문을 쓰려면 쓰라고 한것임.
@include ($board[bo_content_head]);
} else {
echo stripslashes($board[bo_content_head]); //요넘은 include문을 못 씁니다.
}
?>

게시판 상단화일을 쓰면서도 때로는 상단 내용도 쓸경우 기존은 include문을 사용하지 못하기에
사용할 수 있게 처리한 것입니다.

******************************

그누보드 원본소스는 40% 정도 주석포함 분석된 상태입니다....^^
감사합니다.
아래층 피시 부팅이 안된다고 콜받아서 AS하고 왔답니다.
아가들 참신하게 쓰는줄 아는데 노후되어서 그런지 가끔 불러댑니다.
가서 chkdsk한번하고 옵니다.호호호~**

팁의 핵심은 원하는 게시판 상단에 php실행 구문을 맘대로 넣어줄수 있다는 것이군요.
게시판의 리스트 제어문을 삽입하거나 아이프레임을 넣어줄수도 있을것 같고,
board_tail.php와 함께 응용하면 카테고리별 헤더와 풋의 별도 코딩도 가능할것도 같고,,
갑자기 머리가 지끈지끈 아파옵니다.^^
으아..드디어 찾았습니다. 넘 감사해요..ㅠ
저두 찾던건데....
몇번 해봐도 게시판상단애 인클루드 한 문구가 안뜨네요... 제가 초보라서 그럽니다..
천상재회님 오래전 글이라..답변 못해주실거 알고..활용팁에 다시 글을 올려 봅니다...
천상재회님이 글을 다시 보신다면 수고 스럽더래도.. 다시한번 부탁 드립니다.
어렵다..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고