묻고답하기
게시판 글 작성시 타이틀과 내용을 제거하고 확장변수만으로 사용할 수 있는 방법 알려주세요
2014.02.08 10:49
안녕하세요. 반갑습니다.
요즘 XE의 게시판을 가지고 프로그램을 하나 만들려고합니다.
게시판을 이용하여 책을 찾는 프로그램을 만들려고합니다.
게시판관리 - 사용자정의 에서 추가해서 필드를 생성했습니다.
게시판 글 작성시 타이틀과 내용을 제거하고
확장변수만으로 사용할 수 있는 방법 알려주세요
몇일째 이걸로 고민하고 있는데 도와주세요
댓글 19
-
불량곰
2014.02.08 12:40
-
ForHanbi
2014.02.08 12:57
제목이 없으면 목록형에서 제목이 안나오는데 그것도 괜찮으세요??
-
불량곰
2014.02.08 13:12
네, 괜찮습니다.
확장변수에 순번, 책명, 위치 등등등 입력하고 출력하자합니다.
-
불량곰
2014.02.08 13:21
-
ForHanbi
2014.02.08 13:20
xe_2007 기준으로 말씀드릴게요.
스킨마다 약간씩 다르지만 열어 보시면 비슷한 패턴이라 이해가 되실겁니다.
write_form.html 를 여신 다음에
상단에 있는
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
를
<input type="hidden" name="content" value="." />
이렇게 바꿉니다.
39라인 정도에
<input type="text" name="title" class="title iText" value="{htmlspecialchars($oDocument->getTitleText())}" />
이 부분을
<input style="display:none" type="text" name="title" class="title iText" value="." />
로 수정합니다.
그리고 85라인에 있는
<div class="editor">{$oDocument->getEditor()}</div>
를
<div style="display:none;" class="editor">{$oDocument->getEditor()}</div>
처리합니다.
일반적으로 많이 사용하는 방식인데 제목과 내용에 "." 를 넣어주고 글 작성시에 입력창을 지우는 방식입니다.
-
ForHanbi
2014.02.08 13:24
위 방식으로 하면 확장변수로만 이뤄 집니다.
목록쪽에서 제목이나 기타 부분을 삭제하고 확장변수만 나오게 하면 됩니다.
-
불량곰
2014.02.08 13:44
-
ForHanbi
2014.02.08 13:54
그건 리스트쪽 제목에 붙은
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a>
라는 링크가 있습니다.
{$document->getTitle($module_info->subject_cut_size)} 빼버리고 링크만 확장변수 리스트에 넣어 버리면 될겁니다.
-
ForHanbi
2014.02.08 13:55
<td>{$document->getExtraValueHTML($val->idx)} </td>
이런 형태이면
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{{$document->getExtraValueHTML($val->idx)}</a>
이렇게 되겠네요.
-
불량곰
2014.02.08 14:08
list.html파일을 수정해야하나요?
-
박찬우593
2014.02.17 18:16
안녕하세요~! 정말 좋은 정보 감사합니다~!!!
전 게시판 xe_2007을 사용합니다만, 위와같은 수정을 했는데요. 그래도 클릭이 안되어서 다시 한번 2007을 예로 들어서 설명해주실수 있나요????ㅠㅠ
-
ForHanbi
2014.02.17 19:14
style.list.html 파일에서 208라인 쯤에 <td>{$document->getExtraValueHTML($val->idx)} </td>가 있습니다.
이 부분을
<td><a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getExtraValueHTML($val->idx)}</a> </td>
이렇게 하면 될거 같습니다.
-
박찬우593
2014.02.17 20:01
해결했습니다~!!! 대단히 정말 엄청~!!! 감사합니다~!!!!!!
-
ForHanbi
2014.02.08 14:25
스케치북이면
_list_normal.html
이게 되겠네요
-
불량곰
2014.02.08 14:41
파일명 : _list_normal.html
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"><strong>{$document->getTitle($mi->subject_cut_size)}</strong></a>
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"><strong>{$document->getExtraValueHTML($val->idx)}</strong></a>
변경했는데 링크가 안거리는데요?
이거 맞나요
-
ForHanbi
2014.02.08 14:47
음..
<td cond="$val->idx!=-1" class="<!--@if($val->eid=='link_url')-->link_url<!--@else-->m_no<!--@end-->"><!--@if($val->eid=='rating')--><span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></span><!--@else-->{$document->getExtraValueHTML($val->idx)}<!--@end--></td>
이 부분일거 같은데...
위치가....
-
ForHanbi
2014.02.08 15:03
<td cond="$val->idx!=-1" class="<!--@if($val->eid=='link_url')-->link_url<!--@else-->m_no<!--@end-->"><!--@if($val->eid=='rating')--><span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%"><a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getExtraValueHTML($val->idx)}</a></span></span><!--@else--><a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getExtraValueHTML($val->idx)}</a><!--@end--></td> -
ForHanbi
2014.02.08 15:07
그냥 둘다 거세요..
위 적은거 복사해서 붙혀넣기 해 보시면 될겁니다.
-
불량곰
2014.02.08 15:10
대박 정말 정말 오늘 너무 감사합니다.
저때문 하고 있는 일에 방해가 되지 않았는지 모르겠습니다.
다시 한번 깊은 감사 드립니다.
modules/board/tpl/filter/
insert.xml , insert_comment.xml
<node target="content" required="true" />
<node target="content" />
required="true" 삭제 했는데도 안되네용