웹마스터 팁
[3-1차 수정]확장변수 자유롭게 내 마음대로 게시글 리스트에 표현 합시다!![ver1.0.1]
2008.04.09 23:56
아래의 내용은 http://www.zeroboard.com/16730169에 몇가지 수정 보완하여 스킨으로 올려 놓았습니다. 1차수정 :: 2008년 4월 10일 게시글 리스트의 추천수에 표시 할 확장변수가 잘못되어 수정 했습니다.
급하게 만든거라 다듬어지지 않았습니다. 혹시 쓰시다가 문제 있으면 답글로 남겨 주세요. <<기본원칙>> 게시판설정>스킨관리2차수정 :: 2008년 4월 11일 오후 4시 30분 아래의 내용이 수정 보완 되었습니다. 적용페이지 미리보기
1) 확장변수의 값을 리스트에 나타낼때, 값이 두개이상인 (전화번호, 주소)확장변수 값이 나타나지 않았던 문제를 해결하였습니다.
2) 확장변수 타입이 홈페이지, 이메일 주소이면 링크가 걸리 도록 하였으나, 게시글 리스트의 게시글 제목에 확장변수 타입이 홈페이지, 이메일 주소이면 게시글 보기로 됩니다.
3)적용방법
(1)xe_board.zip을 압축해제하여 modules/board/skins/에 덮어쓰세요.(2) modules/board/skins/extra_var_value.html
line2~8을 삭제하세요.
<!-- 확장변수의 이름을 지정 -->
{@ $val->column_name = "extra_vars".$key}<!-- 확장변수의 값을 documentItem::getExtraValue로 가져옴 -->
{@ $val->value = $oDocument->getExtraValue($key)}
{@ $_tmp_value = array(); }(3)modules/board/skins/view_document.html
line 71 부분에 을 삽입합니다.
<!--@foreach($module_info->extra_vars as $key => $val)-->
<!--@if($val->name)-->
<tr>
<th scope="row">{$val->name}</th>
<td>
<!-- 확장변수(extra_var)의 type에 따른 값을 출력하기 위해서 특별히 제작된 파일을 include 한다 -->
<!-- 확장변수의 이름을 지정 -->
{@ $val->column_name = "extra_vars".$key}<!-- 확장변수의 값을 documentItem::getExtraValue로 가져옴 -->
!--@end-->
{@ $val->value = $oDocument->getExtraValue($key)}
{@ $_tmp_value = array(); }
<!--#include("./extra_var_value.html")-->
</td>
</tr>
<
<!--@end-->3 차 수정 2008년 4월 12일 오후6시 30분 아래의 내용이 추가 되었습니다.
게시판리스트에 확장변수를 표현하고자 할때 참 많이 난감 하셨을겁니다. 스킨을 고칠 필요 없이 게시판 설정>스킨관리에 가셔서 게시글 리스트의 어느부분에 몇번째 확장 변수를 표현 할지만 지정만 해주시면 끝입니다.1) 스킨관리에서 게시판 리스트의 항목별폭을 지정 할 수 있도록 하였습니다.
스킨관리의 "게시글 목록 항목별 폭"에서 번호,글쓴이,작성일,조회수,추천수,최근변경시간 순으로 숫자를
콤마로 구분하여 입력 하시면 됩니다.2) "게시글 목록 항목별 폭"에 아무런 값도 입력하지 않으면 디폴트(기본)입니다.
3) 만일 글쓴이 폭(100) 과 최근 변경시간 폭(110)만 변경 하실때는 아래와 같이 입력하시면 됩니다.
작성예) ,100, , , ,110
4) 4월12일 오후11시 공지사항에서 확장변수 출력 되게 수정 및 제목에 잘못 적용 되었던 소스를 바로 잡았습니다.5) 적용방법 2차 수정분을 적용하시고 xe_board.zip 을 압축해제하여 modules/board/skins/에 덮어쓰세요.
1. 스킨관리에서 확장변수를 지정(숫자) 하였더라도 게시판정보에서 확장변수가 입력되지않았으면 해당 항목은 "Y"를 선택한것과 같은 작동(해당항목 활성화)을 합니다.
2. 해당항목을 비 활성화 하시려면 해당항목을 "N"으로 설정 하여 주십시오 3. 현재는 리스트스타일 과 웹진스타일에서만 작동을 합니다.
4. modules/board/skins/에xe_board.zip을 압축해제 하여 덮어 쓰세요.<<미리보기>>
1. 게시판설정>스킨관리 2. 리스트 화면
댓글 16
-
라싸
2008.04.10 09:44
-
font
2008.04.10 12:48
궁금한게 있는데요.. 조회수나 날짜를 누르면 그 순서대로 정렬이 되잖습니까?
근데 요놈들두 순서가 있어서 정렬이 되나요?
같은놈들끼리 모아진다거나..;;;
확장변수에 순서가 있나 싶기도 하긴 하지만..;;;;
A,ㄱ,1, 순 정렬이 되는가 싶어서요..
혹은 확장변수에 입력이 된놈 안된놈.. 이렇게 구분된다거나..; -
똑디
2008.04.10 13:27
좋은 정보가 되겠네요.^^
대암지기님 혹시 검색쪽도 같이 한번 분석해보실 의향 없으신지?
http://www.bluegate.kr/?document_srl=28690#2 에 BlueGATE님께 조언을 구해보고 있는데...
현재 게시판 검색에서 확장변수를 검색조건으로 넣을때 단일검색밖에 되지 않아서...
조건검색(and,or)을 할수 있다면 훨씬 사용폭이 넓어질것 같은데...
보통 지역정보나 부동산정보 등등 게시판을 활용할땐 조건검색이 필수인데 현재로선 활용할수 없어 아쉬움이 많네요. -
mahru
2008.04.11 01:05
아주좋아요.^^
확장변수를 사용하고 있는데 게시글 리스트에서도 볼수 있다니.....
주소록 및 목록관리 한눈에 볼수있어 여러 방면으로 활용성이 매우 유용하네요.
감사합니다.
게시글 리스트의 추천수에 표시에는 아무것도 표시가 안됩니다. -
대암지기
2008.04.11 06:25
수정하여 올렸습니다.
-
김강래237
2008.04.11 01:38
오오옷!! 완전 최고에요.. ^^ 근데.. 5개이상은 안되나요??? 전 6개 모두 출력하라고 했는데.. 5개까지만 출력이 되네요... -
대암지기
2008.04.11 13:21
확인해서 올렸는데 이상하네요?
-
mahru
2008.04.11 14:47
확장변수번호와 게시글 리스트--------------- 글쓴이, 조회수, 추천수, 날짜, 최근수정일 항목을 여러번 바꾸어가며 테스트 해보았습니다.
게시글 리스트의 추천수가 표시되면 조회수가 표시 안되고, 어떨때는 조회수가되면 추천수 표시가 안됩니다.
각각다른 현상이 나타납니다. 그래서 확장변수 둘중의 하나를 'N'하고 사용할수 밖에 없습니다. (제목을 제외하고 5개중 4개만사용함)
게시글 리스트마다 각각 다르게 나타낼수 있어서 Good ...^^ -
mahru
2008.04.11 18:29
제로보드XE ver 1.0.2 업그레이드하니깐 이상없이 잘되네요. 감사합니다.
2차 수정분은 다중선택도 표시가 가능한지 해보야겠군요 .^^ -
주하니
2008.04.11 22:29
좋네요..^^
궁금한 점이 이렇게 하면 혹시 위젯으로 불러올때도 확장변수가 대체되서 나타날까요? 그럼 더 좋을 거 같아서 궁금해서 질문합니다. ^^; -
sugarkane
2008.04.14 06:38
확장변수로만 글 작성했을시.. ( 즉, 제목 없이 )
최근글게시물에 표기는 어떻게 하면 될런지.ㅠ -
코리아선비
2008.04.15 19:09
감사합니다. 대암지기님 덕분에 확장변수 잘 사용하고 있습니다.
한가지 질문 드릴께요. 위 그림과 같이 정렬이 왼쪽인데 가운데 정렬 하려면 어디를 수정해야되나요?
스킨은 (xe_board)입니다. 초보라서 쉬운 설명 부탁드립니다. -
대암지기
2008.04.16 15:42
차후. 정리하여 스킨으로 올려 드리겠습니다.
-
코리아선비
2008.04.16 16:38
답변 감사합니다. 스킨 기다릴께요. -
대암지기
2008.04.16 21:05
http://www.zeroboard.com/16730169에 스킨으로 올려 놓았습니다. -
calko
2008.10.22 12:51
리스트 헤더의 제목을 다른이름으로 빠꾸는 방법을 알려수세요. 예를 들면 제목을 단체이름 이라고 바꾸고 싶습니다.
좋은 팁 너무 감사합니다.
으앗 감사합니다!