메인화면에서 다음 주소 API 입력기 사용 채택완료
메인화면에서 문의하기 게시판 글쓰기(?) 양식이 보이는 홈페이지로
스킨다운받아서 제작중입니다.
board 폴더에 online이라는 폴더에 글쓰기랑 다 있고
최상위에 customer1.php 이라는 파일에 글쓰기 양식이 있고
이걸 index페이지에서 include해서 사용하는 방식입니다.
게시판 글쓰기에 다음 주소 api입력기 사용하는 방법보고 넣었더니 주소검색 잘되고
글읽기에서도 잘 나와요.
제가 디자이너 이다보니 잘 몰라서
customer1 파일에도 게시판 글쓰기 페이지랑 똑같이 내용을 추가하고 했더니 작동이 안되네요.
이럴경우 어떻게 넣어야 하나요?
제가 만든 내용은
customer1 파일 상단에
$g5_path = ".."; // 그누보드가 있는 상대경로를 적어줌
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js // 주소입력 $addr = explode('|',$write['wr_3']); $ex_zip = $addr[0]; $ex_addr1 = $addr[1]; $ex_addr2 = $addr[2]; $ex_addr3 = $addr[3]; $ex_jibeon = $addr[4];
?>
이렇게 내용이 들어가있구요(여분필드는 wr3 사용)
입력칸은
skin > board > online폴더에
write_update.skin.php 파일에
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 alert('상담문의가 신청되었습니다.', G5_URL); ?>
이렇게들어가 있어요
답변 2개
1. 상단과 하단만 나오는 일반페이지 (index.php) 를 만드신후 컨텐츠 를 제외한 상하단이 제대로 나오는지 확인하세요
2. common.php 파일 호출 전에
</p>
<pre>
<code>$_REQUEST['bo_table'] = 'free'; // 테이블명 입력
</code></pre>
<p>
를 입력하세요 (게시판 아이디가 free 여야 합니다
도메인/bbs/board.php?bo_table=free 으로 접근시 정상적으로 노출되는 게시판)
3. 컨텐츠(게시판 글쓰기) 가 나올 위치에
</pre> <pre> <code> <? include_once(G5_BBS_PATH.'/write.php'); ?></code></pre> <p>
를 입력해주세요
4. 위와 같이했는데 존재하지 않는 게시판 이라고 노출이 되시면
$_REQUEST 가 정상적으로 되지 않았던지 , 게시판 id 가 없는 경우인데
적용한 전체소스를 주시면 확인이 좀더 쉽습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
특정 게시판 글쓰기를 일반 페이지에서 노출 시키고 싶으시면
</p>
<pre>
<code><?php
$_REQUEST['bo_table'] = '</code>online<code>'; // 테이블명 입력
include_once('./_common.php');
include_once(G5_PATH.'/head.php');
?>
<div id="ctt_con" class="sub01_01">
<?
include_once(G5_BBS_PATH.'/write.php');
?>
</div>
<?php
include_once(G5_PATH.'/tail.php');
?></code></pre>
<p><code>
위처럼 사용하시면 됩니다
답변에 대한 댓글 1개
$_REQUEST['bo_table'] = 'free'; // 테이블명 입력
index페이지 상단에 이렇게 추가하고
아래에
<?
include_once(G5_BBS_PATH.'/write.php');
?>
넣었더니 존재하지 않는 게시판이라고 나오네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다!! 문제 해결했어요 ㅠㅠ