우선 인터넷에 있는 소스로 적용 해봤는데, 오래된 소스라 적용이 안되네요.
현재 있는 게시글 제목을 가져와서 다른 게시판 제목으로 글 작성을 하려고 하는데요.
1. 상품게시판 읽기 페이지에 버튼 생성
<a href="{getUrl('mid','예약하기 게시판 모듈명','act','dispBoardWrite','document_srl','','title',$oDocument->getTitle())}">예약하기</a>
2. 예약하기 게시판 쓰기 페이지 상단에 코드 추가
<?
$getArticleTitle = $_GET["title"];
?>
3. 예약하기 게시판 쓰기 페이지 제목 넣는 부분의 value값에 다음과 같이 코드를 삽입
<input type="text" name="title" class="iText" title="{$lang->title}" value="<?=$getArticleTitle?>" />
관련 내용으로는 주소를 찾을수 없다고 뜨네요. ㅠㅜ
어떻게 하면 될까요?
댓글 8
그러기 위해서는 GET방식인 주소줄에 title에 값이 있어야 하죠.
주소/index.php?mid=board&act=dispBoardWrite&title=제목이어쩌고저쩌고
1번에서 링크를 클릭했을때 주소줄이 어떻게 되어있는지를 알아야 합니다.
어느 단계에서 주소를 찾을 수 없다고 뜨나요?
주소를 찾을 수 없다고 뜰 때 브라우저의 주소창을 아주 자세히 살펴보세요.
도메인이 맞나요? XE가 설치된 경로가 맞나요? 정확한 주소가 어떻게 나오는지 공개해 주세요.
일단 이건 1번 단계의 문제인 것 같고요...
주소 문제가 해결되었다는 가정 하에
2번은 필요없습니다. 아무리 오래 전 소스라고 해도 XE 템플릿에서 저런 식으로 코딩을 하다니... ㅜㅜ
3번은 value 부분에 <?=$getArticleTitle?>을 {$title}로 바꿔보세요.
http://주소.com/%7BgetUrl('mid','board_KlyD41','act','dispBoardWrite','document_srl','','title',$oDocument-%3EgetTitle())%7D
이런식으로 뜨네요 헐.. -_-a...
중괄호로 쌓인 부분은 xe의 php로 변환되어야 원하는 주소로 바뀝니다.
글쓰기를 해서 게시물 내용에 넣으면 당연히 안됩니다.
이렇게 까지는 떴네요.. 이제 타이틀 주워서 뜨게 하면 될것 같습니다. 다들 감사합니다. ㅠㅠ