테스트 사이트 - 개발 중인 베타 버전입니다

latest skin에서 me_code 출력하는 방법이 궁금해요! 채택완료

디에이디컴퍼니 8년 전 조회 3,979

여덞개의 게시판이 있구요.

그 8개 게시판의 latest.skin.php를 index.php에다가 각각

 

이런 식으로 빼온 상태입니다.

 

근데 index.php에서 링크가 연결될 때 &me_code=이 안 붙더라구요

그래서 아래처럼 강제로 &me_code=6010을 넣었는데 이러면 각 게시판의 측면메뉴가 같게 나타나니까요.. 어떻게 해야 각 게시판별로 링크가 변할까요?

방법이 없으면 latest 폴더를 복제해서 사용해야겠지만 혹시나 방법이 있을까 싶어 도움 구해봅니다! 

 

</p><p><li></p><p>            <?php</p><p>            //echo $list[$i]['icon_reply']." ";</p><p>            echo "<a href=\"".$list[$i]['href']."&me_code=6010\">";</p><p>            if ($list[$i]['is_notice'])</p><p>                echo "".$list[$i]['subject']."";</p><p>            else</p><p>                echo $list[$i]['subject'];</p><p>            echo "</a>";</p><p>             ?></p><p><span class="Apple-tab-span" style="white-space:pre">			</span> <span class="date"><?=$list[$i]['datetime']?></span></p><p>        </li></p><p>

 

 

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

답변 1개

8년 전

측면 메뉴출력을 위한거라면 그냥 head.php 파일 상단에 따로 지정해주세요

 

if($bo_table == 'board1') { 

$me_code = '6010';

}

 

그룹으로 나눠져 있으면  if($gr_id == 's1') { $me_code = 'asdf' } 형태로 해주면 되구요..

 

링크주소로 하려면 게시판 검색시 링크, 글쓰기 링크 등등 me_code 를 계속 붙여줘야 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

디에이디컴퍼니
8년 전
근데 그렇게 하면, 대메뉴6-소메뉴3의 latest 링크도 6010로 뜨게 되지 않나요?
뽁스
8년 전
latest 링크에 &me_link=6010 을 붙이지 말고 head.php 상단에서 제어하라는 것입니다.

if($bo_table == 'board1') { $me_code = '6010; }

서브메뉴 출력부분에는 아래처럼 하구요..

if($me_code == '6010') {
// 해당 코드에 속하는 서브메뉴 출력
}

if($me_code == '6020') {
// 해당 코드에 속하는 서브메뉴 출력
}

제가 질문을 잘 못 이해한 것이 아니라면 이 방법으로 하는게 편합니다.
디에이디컴퍼니
8년 전
알랑말랑하네요ㅠㅠ
지금 쓰고 있는 그누보드5의 템플릿과 latest.skin.php가 제가 수정한 것이 아니라 나중에 초기파일로 해봐야겠어요 감사합니다!

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

답변을 작성하려면 로그인이 필요합니다.

로그인