게시판관련 급해요..좀 도와주세요...2가지 질문입니다..제발~~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판관련 급해요..좀 도와주세요...2가지 질문입니다..제발~~ 정보

게시판관련 급해요..좀 도와주세요...2가지 질문입니다..제발~~

본문

안녕하세요..
php왕초보입니다...
일단 소스는 아래와 같아요..그누보드 설치후 제일상단 index파일입니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<img src="<?=$g4['path']?>/img/castle.jpg"></tr></td>
<tr><td>
<?
//  최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $col=sql_fetch_array($result); $i++) {
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic01", $col['bo_table'], 5, 10, "4,25");
    echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
이대로 하니 게시판이
예) 공지사항
     자료실
     게시판
이런식으로 생성이 됩니다...그런데 아래형식으로 구현하고 싶어요..
공지사항    :     자료실
게시판       :     기타
어떻게 해야할질 모르겠구요...
또한가지 질문이 있는데...게시판생성에서요...
게시판은 있지만 메인페이지에 표시를 안하는 방법을 좀알려주세요..
그냥 링크로 처리할려구요..
게시판 생성시 마다 계속 메인화면에 추가되니 메인화면이 좀 그래서요...
아파트커뮤니티 사이트 만들려구요...
왕초보입니다...제발 좀 도와주세요..
그리고 소스수정시 어느파일을 수정해야하는지도 좀 알려주세요....
참고로 현재 생성된 게시판은 [공지사항(게시판명:notice),자료실(게시판명:pds),게시판(게시판명:bbs)]입니다...
정말 php넘 어렵네요....
그리고 지금 제작중인 사이트는 www.mido-tech.com/pds/입니다..
우리사장님이 여기산다고 하나 만들라고 하는데..도저히.,,
예전에 코볼하고,파워빌더는 많이했는데..홈피제작은 완전 노가다네요...ㅠㅠ
제발 좀 도와주세요...프리즈~~~

댓글 전체

바로아래글의 코멘트에서 제가 올린 팁의 코멘트를 참고하시면 위의 요청하신
게시판 2열 처러와 특정 게시판 제외가 자동으로 처리됩니다
제가 코볼이나 파워빌더 몰라서 질문을 드렸는데...
어디를 참고라라고 답을 주신경우...
게가 그냥 "에러가 나던데요" 하면 
jksd 님께서는 제게 어떤게 도움을 주실수 있는지요?????
첫번째 코멘트는 group.php수정했구요..
두번째코멘트의 소스를 카피해서 index.php에 넣으니 에러가 납니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "그누보드3";

include "./lib/latest.lib.php";

//  최신글 시작
echo "<table width=100% align=center style=table-layout:fixed border=0>";

$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    $list = $i%2;
    if(!$list) echo "<tr>";
    echo "<td width=50% valign=top>";
    latest('', $row[bo_table], 5, 40);
    echo "</td>";
    if($list) echo "</tr>";
}
if(!$list) echo "<td> </td></tr>";
echo "</table>\n";
//  최신글 끝

?>
이렇게 하니 /lib/laster.lib.php에 5번 라인에러나요...
[그누보드 배포버전]
기본으로 배포되는 버전의 index.php는,
전체 테이블의 검색(g4_board)해서,
게시판이 존재하는 갯수만큼 index.php에 노출시킴.

[질문자의 의도]
게시판의 제목만 index에 노출시키고 링크로 처리하고 싶다.

[추천할 만한 방법]
플록님의 카테고리 메뉴
제가 index.php를 2열처리 하고 싶다는 부분을 간과했었군요.
root님의 답변을 참조하십시오.

root님의 답변을 보고서야
어째서 질문이 2개라고 질문자가 명시했는지,
질문내용이 확연히 들어 옵니다.

질문작성시 질문내용의 시각적인 구분이 모호한 문제가 있습니다.
아울러 index(여기서는 질문자의 의도를 빌자면 intro를 지칭)에 대한 부분은,
하단의 질문과 같은 형태로 간단히 정리될 수 있고,
intro에서는 전체적인 게시판의 리스트는 출력시키지 않고,
단지 전략적인 목적을 지닌 게시판(예를 들어 공지사항 또는 이벤트게시판)만 노출시키고,
이 후의 내용은 카테고리 메뉴로 처리하는 방식도 생각할 수 있습니다.
(대부분의 사이트 또는 흔히 접하는 포털사이트의 형태가 바로 이것임.)
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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