메뉴를 클릭하면 본문 출력을 하는 방법이 있을까요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
메뉴를 클릭하면 본문 출력을 하는 방법이 있을까요?

QA

메뉴를 클릭하면 본문 출력을 하는 방법이 있을까요?

본문

메뉴를 클릭하면 리스트 페이지가 나오고, 리스트 페이지에서 목록을 클릭하면 본문 페이지가 노출되잖아요.

그런데 메뉴를 클릭하면 리스트 페이지가 아닌 본문 페이지가 노출되도록 할 수 없을까요?

예컨대 '행사'를 대메뉴로 하고,

하위 메뉴에 '예정 행사'와 '현재 행사' 둘일 경우

'예정 행사'는 메뉴를 클릭하면 리스트 페이지가 노출되고,

'현재 행사'는 메뉴를 클릭하면 최종 본문 페이지가 노출되게 말입니다.

 

테마 구입처에 문의했더니 게시판을 바꾸라는 답변이 와서 여기에 문의해봅니다. 

 

도움을 주시면 고맙겠습니다.

이 질문에 댓글 쓰기 :

답변 3

관리자 환경설정 메뉴설정에서 경로를 본문 뷰페이지 경로를 복사해서 재설정하시면됩니다. 즉 직접경로를 지정해주라는 말이지요

감사합니다. 그런데 뷰페이지 경로라함은 /bbs/board.php?bo_table=notice&wr_id=47 와 같은 형식을 말씀하시는 것 같은데, 게시물 번호를 입력해야 하잖아요. 이러면 게시물이 바뀔 때마다 관리자 환경에서 메뉴설정하는 번거로움이 있을 것 같습니다. 다른 경로를 말씀하시는 건지 궁금합니다.

1.

'현재 행사'는 메뉴를 클릭하면 최종 본문 페이지 <==이렇게 해도 되지만 분류에 예정, 현재, 완료를 설정해서 언제든지 수정 가능하도록 합니다

현재행사가 종료되면 완료로 게시물을 수정

 

2. 예정 행사는 기본링크로 목록으로 가면 될 것이고

현재 행사 링크는 다음 코드를 메뉴 출력부분 위쪽에 넣으세요

$botable ='게시판아이디'; 

$tablek = $g5['write_prefix'].$botable;

$row=sql_fetch("select wr_id from $tablek where ca_name='현재' ");

if(empty($row['wr_id']) $link_url = '#';

else $link_url = G5_BBS_URL."/board.php?bo_table={$botable}&wr_id={$row['wr_id']}";

 

메뉴를 관리자 페이지에서 등록하여 사용한다면 ca_name=현재를 넣어서 목록메뉴 처럼 생성하고

서브메뉴 출력 부분에 다음코드 추가

if( strpos($row2['me_link'], '현재')!==false) $row2['me_link'] = $link_url; 

 

 

 

 

답변 감사합니다.
분류 방식으로 정리해주셨는데,
'현재 행사의 경우' 메뉴를 클릭하면 목록이 아닌 본문 내용이 노출되어야 합니다.
제가 잘 이해하지 못했나요?
분류까지는 관리자 페이지 환경 설정에서 메뉴로 처리했는데, 
'현재 행사'에 목록이 아닌 본문을 나타내는 방법을 모르겠습니다.
이 방법도 알려주시면 고맙겠습니다.

'2. 예정 행사는~' 부문이 이와 관련된 듯한데, 스킨의 list.skin.php에 넣는건가요?

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

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