열린이글님의 문의 게시판 스킨 관련 질문드립니다.
안녕하세요. 그누보드 스킨 관련 질문드립니다.
열린이글님의 문의 게시판 스킨을 설치해서 화면에 적용을 했는데 아래 이미지 처럼 오류가 나옵니다.
프로그램쪽은 깊이가 없어서 왜 이런지 모르겠습니다.

대표 스킨은 사용안함으로 해서 적용했습니다.
무슨 문제인지 ㅜㅜ 아시는 분은 답변좀 부탁드립니다.
디자이너라 프로그램쪽은 약해서 가능한 쉽게 답변 부탁드립니다.
답변 4개 / 댓글 15개
1. 그누보드 버전이 맞는가.
2. php 버전이 너무 낮지 않은가.
일단 두가지만 채크해보세요.
열린이글 님께 물어보시거나, 최소한 해당 스킨의 URL 주소라도 남겨두셔야 답변 가능할 듯...
참고로, 열린이글 님 코드 경우 보통 php 약식코드 사용해서 short_open_tag 사용 설정해야 하고, 배열키에 따옴표를 잘 사용 안 하시더라구요. 아마 위 2가지 문제 수정하시면 잘 해결될 겁니다.
답변에 대한 댓글 4개
이 부분을 "님도메인/bbs/write_update.php" 주소로 바꿔보세요.
루트에 설치했다는 가정 하에, <?php echo G5_BBS_URL?>/write_update.php 처럼 바꾸실 수 있엉요.
2.캡챠 사용법: https://sir.kr/qa/313744
버전에 맞지않으면 버전에 맞게 수정을 해주셔야합니다.
답변에 대한 댓글 5개
하여 다음과같이 latest.skin.php 파일을 열어서모두 아래와같이 체인지해주시면될거에요
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 스타일시트 추가
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
$captcha_html = isset($captcha_html) ? $captcha_html : '';
?>
<script type="text/javascript">
function checkFrm(obj) {
return true;
}
</script>
<div class="pic_li_lt">
<form name="frm" method="post" action="<?php echo G5_URL; ?>/bbs/write_update.php" onsubmit="return checkFrm(this);">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="token" value="<?php echo get_write_token($bo_table); ?>">
<input type="hidden" name="w" value="">
<label for="wr_name">이름</label>
<input type="text" name="wr_name" id="wr_name"><br>
<label for="wr_subject">전화번호</label>
<input type="text" name="wr_subject" id="wr_subject"><br>
<label for="wr_content">내용</label>
<textarea name="wr_content" id="wr_content" cols="30" rows="10" required itemname="문의내용"></textarea><br>
<div class="write_div">
<?php echo $captcha_html; ?>
</div>
<input type="submit" name="image" value="문의" alt="문의">
</form>
</div>
캡챠 에러같긴한데 소스코드 18번 줄 확인 가능할까여
답변에 대한 댓글 6개
<form name=frm method=post action="<?=$g5['path']?>/a_g5/bbs/write_update.php" onsubmit="return checkFrm(this);">
29번줄 :
<?php echo $captcha_html ?>
이렇습니다.
으로하세요
그런데 아래쪽 29번 줄 오류는 계속 나오네요.
그런데 captcha.lib.php 이 파일 제 계정에는 안보이는데
captcha.lib.php 이 파일이 있어야 하는거죠?
아니면 그 바로 위에다가 include_once(G5_CAPTCHA_PATH.'/captcha.lib.php'); 넣어보세요
<tr>
<th scope="row">자동등록방지</th>
<td>
<?php echo $captcha_html ?>
</td>
</tr>
<?php } ?> 이렇게 있어야되요 if ($is_guest) { 변수가 비회원일때 조건문이에요
답변을 작성하려면 로그인이 필요합니다.
http://endseo.dothome.co.kr/