해결이 안되서 개인적으로 여쭈러 왔습니다. - 커뮤니티

본문 바로가기
전체검색

커뮤니티

강좌 열람은 비회원도 볼 수 있게 모두 공개되어 있습니다.

해결이 안되서 개인적으로 여쭈러 왔습니다.

독학하는초보자 17-06-14 11:38

그누보드 QnA에 적어주셨는데, 해결이 안되서 여쭈러 왔습니다.

왠지 과정중에 제가 틀린 것 같아서 틀린부분을 지적받고자 왔습니다.

 

https://sir.kr/g5_tip/1084 

위 링크에서 따라한 순서를 적어보겠습니다.

 

=============================

 

■ 1번 ■

 

<script>

function tto_new_icon($bo_table) { 

  global $g5; 
  $temp = sql_fetch("select bo_new from {$g5['board_table']} where bo_table = '$bo_table'"); 
  $time_set = date("Y-m-d H:i:s", time() - $temp[bo_new] * 60 * 60); 
  $row = sql_fetch("select wr_id as cnt from {$g5['write_prefix']}$bo_table where wr_is_comment = '0' and wr_datetime > '$time_set'"); 
  if($row[cnt]) 
echo " <img src='$g5[path]/img/icon_new.gif' alt='' />"; // 사용 이미지에 맞게 경로.파일 수정 

}  

</script>

 

아무 내용도 없이, 위의 내용만 입력하고 파일명을 'new.icon.lib'로 저장하고, [루트/lib]에 넣었습니다.

그냥 노트패드에 위 내용을 적용하면 함수가 적용이 안되는것 같아서, 위아래로 <script></script>를 넣어주었습니다.

 

=============================

 

■ 2번 ■

 

[mint/mobile/head.php] 파일을 열어서 상단에 'include_once(G5_LIB_PATH.'/new.icon.lib.php'); // 추가'를 추가해주었습니다.

 

=============================

 

■ 3번 ■

 

https://sir.kr/g5_theme/249

위 커뮤니티 테마의 모바일버전에 적용되어있는, 상단메뉴를 적용하고 있습니다.​

 

[code]

<div id="topme

     <ul id="hd_nb">

            <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=notice">게시판이름</a>|</li>

            <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=free">게시판이름</a>|</li>

            <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=qna">게시판이름</a>|</li>

            <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=tip">게시판이름</a>|</li>

            <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=guild">게시판이름</a>|</li>

      <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=boast">게시판이름</a>|</li>

      <li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=report">게시판이름</a>|</li>

      </ul>

</div> 

[/code]

 

위 코드가 상단메뉴 코드인데, 말씀해주신 '자유게시판 <?php echo tto_new_icon(free) ?>' 를 여기저기에 삽입해보았습니다.

 

=============================​

 

■ 결과물 ■

 

e0eb6ae61023fad536c06c4099a0a89c_1497407747_8844.png
 

구글 크롬 F12 모드로 열어본 상태입니다.

보시면 상단메뉴 아래로 최신글이 원래 출력이 쫘악 되는데, 아무것도 안뜹니다.

 

작은별님의 소스코드를 적용하면 저렇게 되는것이 아니라, '<?php echo tto_new_icon(free) ?>' 이녀석을 불러오기만 하면 저렇게 되버리는 것 같습니다.

 

우측에도 보시면 'global g5;' 이쪽이 잘못되었다는 식으로 나오는데, 'new.icon.lib.php'쪽에서 제가 무언가를 잘못한게 맞는거 같은데, 뭔지를 모르겠습니다...ㅠㅠ

댓글목록 +3

댓글목록

profile_image

관리자님의 댓글

관리자 작성일

<script>
function tto_new_icon($bo_table) {
.......................
}
</script>

이렇게 하면 안 되고 이렇게..

<?php
if (!defined('_GNUBOARD_')) exit;

function tto_new_icon($bo_table) {
.......................
}
?>

profile_image

관리자님의 댓글

관리자 작성일

참고로 제 홈페이지에서는 [code]...........[/code] 는 지원하지 않습니다.
넣었다가 가끔 불편한점이 있어서 빼버렸어요.

profile_image

독학하는초보자님의 댓글의 댓글

독학하는초보자 작성일

감사합니다. ^^
출력 잘 됩니다!!

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.