묻고답하기
송동우님 제질문도 좀 부탁드립니다.
2011.11.06 18:31
동우님 안녕하세요. 또다시 문제점에 부디치네요 ㅜㅠ
제가 게시판이 아닌 일반 html 문서로 글을 작성했습니다. 소개글 형식이예요.
이문서에 댓글을 달고 싶은데 도통 감이 안잡히네요.. 아무래도 게시판이 아니기에
comment.html /comment_form.html <기본 xe_official 에 있는걸 문서폴더에 같이 넣어줬구요.(게시판 xe_official 폴더 안에도 넣어봤어요)
문제는 소개글 작성한 html 마지막 부분 소스를
<allowComment">!--@if($oDocument->allowComment())-->
<a name="comment"></a>
<!--#include("./comment.html")-->
<write_comment">!--@if($grant->write_comment && $oDocument->isEnableComment() )-->
<form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';});return procFilter(this, insert_comment)" class="boardEditor" >
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="document_srl" value="{$oDocument->document_srl}" />
<input type="hidden" name="comment_srl" value="" />
<input type="hidden" name="content" value="" />
<div class="boardWrite commentEditor">
<div class="editor">{$oDocument->getCommentEditor()}</div>
<div class="editorOption">
<!--@if(!$is_logged)-->
<input type="text" name="nick_name" class="inputText userName" value="{$lang->writer}" title="{$lang->writer}" onfocus="if(this.value==this.title)this.value='';return false;" />
<input type="password" name="password" class="inputText userPw" value="{$lang->password}" title="{$lang->password}" onfocus="if(this.value==this.title)this.value='';return false;" />
<input type="text" name="email_address" class="inputText emailAddress" value="{$lang->email_address}" title="{$lang->email_address}" onfocus="if(this.value==this.title)this.value='';return false;" />
<input type="text" name="homepage" class="inputText homePage" value="{$lang->homepage}" title="{$lang->homepage}" onfocus="if(this.value==this.title)this.value='';return false;" />
<!--@end-->
<!--@if($is_logged)-->
<input type="checkbox" name="notify_message" value="Y" id="notify_message" class="inputCheck" />
<label for="notify_message">{$lang->notify}</label>
<!--@end-->
<input type="checkbox" name="is_secret" value="Y" id="is_secret" class="inputCheck" />
<label for="is_secret">{$lang->secret}</label>
</div>
<div class="boardNavigation">
<span class="buttonOfficial"><input type="submit" value="{$lang->cmd_comment_registration}" accesskey="s" /></span>
</div>
</div>
</form>
이렇게 그대로 넣어봤는데 안되더라구요..
보는건 모두보기/ 작성은 로그인 사용자만 형식으로 넣어보고 싶은데
댓글만 따로 넣을수는 없는건가요?
댓글 2
-
송동우
2011.11.06 19:59
-
쿨럭이
2011.11.06 20:54
아.. 간단하게 댓글기능을 다는게 아니였군요..
어쩐지.. 댓글을 적으면 그 적은 댓글이 저장이 되야 할테고..그건 db로 저장이 될텐데
라는 생각은 했었어요..다만 댓글기능해서 해소해주지 않을까 싶은 간단한 생각을
해버렸네요 ㅠㅠ.. 어쨋든 답변 너무 감사합니다~ 역시 동우님!!
게시판 소스 부분을 카피해서 다른 페이지에 붙여넣어도
그 소스는 제대로 작동을 안합니다.
특정페이지에 글을 입력하고 출력시키고 하려면
db에 따로 테이블을 하나 만들어서 글을 작성할 수 있는
폼을 만들던가, 아니면
게시판을 따로 하나 만들어서
특정페이지에서 글을 작성하면 바로 db로 저장이 되게하는 방법을 사용해야 겠네요....
어떤 방법이 좋을지는 잘 모르겠네요.........
아무튼 그냥 한,두군데 간단하게 수정해서 될 문제는 아닌것 같습니다.....