묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
두개의 게시판을 통합하는 게시판을 만들려면
2007.09.10 14:22
다음 코드는 ./widgets/newest_document/conf/info.xml 의 내용의 일부입니다.
제가 지금 해 보려고 하는 것은 정상적인 게시판 두개를 통합해서 보여주는 제3의 게시판을 만들어 보려고 하는 것입니다.
처음에는 카테고리로 어떻게 해보려 했으나 카테고리 기능의 확장성이 너무 없고 트리구조가 아니어서 한개의 게시판 내에 몇개의 카테고리로 만드는 것은 포기했습니다. 더군다나 게시판 관리자를 따로 지정해야 했기에 카테고리는 접었습니다.
그래서 두개의 게시판을 통합하는 게시판을 만들려고 합니다. 단 ⓐ최근 게시물 위젯과 비슷하되 클릭하면 글이 있는 해당 게시판으로 이동하는 것이 아니라 문서를 보여주고 아래쪽에 목록도 유지하는 그런 것입니다.
위젯이 아니라 게시판 모듈 형태를 띠기 때문에 통합게시판의 mid로는 등록된 게시물이 없어야겠죠. 있을 수도 있지만 설계목표는 그렇습니다. 이것은 글쓰기 버튼을 없애는 것으로 해결하고 해당게시판에서 글을 올리면 되는 거니까요.
(참고1) 아니면 뭐 최근글 위젯을 변경해서 목록이 아래로 붙도록하고 해당게시판으로 이동하지 않으면 되겠네요. 이게 더 편한가 ㅋㅋ
(참고2) 관리창에서 "문서"에 들어가 보면 모든 게시판에 올라온 글들을 한번에 다 볼 수 있습니다. 삭제하거나 뭐 그런 창이잖아요. 그런 게시판을 만들고 싶다는 겁니다. 몇몇 선택한 모듈의 글들만 보여질 수 있는 게시판이 있으면 참 좋은데 말입니다.
(검토사항) 이거 꼭 만들어야 하는데 걱정입니다. 저 위젯의 info소스를 게시판 스킨skin.xml의 extra_var내에 /var아래에 붙이면 작동할까요? Simulz님이 확장변수를 적용하시기 위해 1번부터 20번 까지 붙이시는 것을 봤는데요. 요것도 가능할 지 눈대중 좀 봐주세요 ㅠㅠ;
왜 하필이면 위젯에만 모듈통합기능이 있는 것인지... 게시판에도 이 기능을 넣어달라~~
<var id="mid_list">
<name xml:lang="ko">대상 모듈</name>
<name xml:lang="zh-CN">模??象</name>
<name xml:lang="jp">モジュ?ル</name>
<name xml:lang="en">Target Module</name>
<type>mid_list</type>
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다. </description>
<description xml:lang="zh-CN">?把被?模??中的主?作??象。</description>
<description xml:lang="jp">チェックされたモジュ?ルに登?されたコンテンツ(書き?み)を?象とします。</description>
<description xml:lang="en">The target articles to be sorted will be the ones submitted in the selected module.</description>
</var>
내용은 대략 최근게시물을 추출할 때 어느 모듈의 글에서 뽑아낼 것인가를 선택하는 부분과 관련 된 부분인 것 같습니다.<name xml:lang="ko">대상 모듈</name>
<name xml:lang="zh-CN">模??象</name>
<name xml:lang="jp">モジュ?ル</name>
<name xml:lang="en">Target Module</name>
<type>mid_list</type>
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다. </description>
<description xml:lang="zh-CN">?把被?模??中的主?作??象。</description>
<description xml:lang="jp">チェックされたモジュ?ルに登?されたコンテンツ(書き?み)を?象とします。</description>
<description xml:lang="en">The target articles to be sorted will be the ones submitted in the selected module.</description>
</var>
제가 지금 해 보려고 하는 것은 정상적인 게시판 두개를 통합해서 보여주는 제3의 게시판을 만들어 보려고 하는 것입니다.
처음에는 카테고리로 어떻게 해보려 했으나 카테고리 기능의 확장성이 너무 없고 트리구조가 아니어서 한개의 게시판 내에 몇개의 카테고리로 만드는 것은 포기했습니다. 더군다나 게시판 관리자를 따로 지정해야 했기에 카테고리는 접었습니다.
그래서 두개의 게시판을 통합하는 게시판을 만들려고 합니다. 단 ⓐ최근 게시물 위젯과 비슷하되 클릭하면 글이 있는 해당 게시판으로 이동하는 것이 아니라 문서를 보여주고 아래쪽에 목록도 유지하는 그런 것입니다.
위젯이 아니라 게시판 모듈 형태를 띠기 때문에 통합게시판의 mid로는 등록된 게시물이 없어야겠죠. 있을 수도 있지만 설계목표는 그렇습니다. 이것은 글쓰기 버튼을 없애는 것으로 해결하고 해당게시판에서 글을 올리면 되는 거니까요.
(참고1) 아니면 뭐 최근글 위젯을 변경해서 목록이 아래로 붙도록하고 해당게시판으로 이동하지 않으면 되겠네요. 이게 더 편한가 ㅋㅋ
(참고2) 관리창에서 "문서"에 들어가 보면 모든 게시판에 올라온 글들을 한번에 다 볼 수 있습니다. 삭제하거나 뭐 그런 창이잖아요. 그런 게시판을 만들고 싶다는 겁니다. 몇몇 선택한 모듈의 글들만 보여질 수 있는 게시판이 있으면 참 좋은데 말입니다.
(검토사항) 이거 꼭 만들어야 하는데 걱정입니다. 저 위젯의 info소스를 게시판 스킨skin.xml의 extra_var내에 /var아래에 붙이면 작동할까요? Simulz님이 확장변수를 적용하시기 위해 1번부터 20번 까지 붙이시는 것을 봤는데요. 요것도 가능할 지 눈대중 좀 봐주세요 ㅠㅠ;
왜 하필이면 위젯에만 모듈통합기능이 있는 것인지... 게시판에도 이 기능을 넣어달라~~
댓글 2
-
Simulz
2007.09.10 16:46
-
매니안
2007.09.10 18:39
먼저 원하시는 답변이 아니라서 죄송하지만 저와 비슷한 고민을 하고 계신것 같네요.
이 문제는 현재 분류(카테고리) 가 다중 카테고리를 지원하는 방식으로만 바뀌면 자연스럽게 해결되지 않을까 합니다.
아이디어 제안 게시판을 글을 적어놓기는 했는데 제로님께서 지원해주시기를 간절히 바래볼 뿐입니다~
아마도 보드 모듈 클래스 파일을 건드려야 할 것 같아요...
새로운 통합 보드 모듈을 만들어서 다단계 통합이 되도록 만들면 좋을듯
모듈 설정에서는 게시판이 아닌 그룹을 만들고 그룹 설정에는 통합할 게시판 모듈을 선택할 수 있도록......