웹마스터 팁
(게시판) 목록에 확장 변수를 출력하기
2007.09.08 16:57
게시판 목록에 확장 변수에 입력한 값을 출력할 필요가 있을 때
예제 미리보기
위의 예제 처럼 목록에 확장 변수 값을 최대 20개 까지 표시할 수 있습니다.
적용 방법
확장 변수 출력용 스킨을 새로 만듭니다.(xe_list 스킨 복사)
새로운 스킨명 예: xe_extra
완성된 스킨: http://simulz.nayana.kr/zbxe/18891
1. skin.xml
<title>~~ 값을 바꿔 스킨 이름이 중복 되지 않도록 합니다.
최하단의 </var> 밑에 아래의 새로운 옵션을 추가합니다.
<var name="display_extra_value1" type="select">
<title xml:lang="ko">확장 변수 표시</title>
<default>N</default>
<default>1</default>
<default>2</default>
<default>3</default>
<default>4</default>
<default>5</default>
<default>6</default>
<default>7</default>
<default>8</default>
<default>9</default>
<default>10</default>
<default>11</default>
<default>12</default>
<default>13</default>
<default>14</default>
<default>15</default>
<default>16</default>
<default>17</default>
<default>18</default>
<default>19</default>
<default>20</default>
<description />
</var>
2. list.html
줄 번호는 다를 수 있으므로 소스(출력 순서)를 잘 보고 삽입에 주의하세요.
17번 줄에 다음 줄을 삽입합니다.
<!--@if(is_int($module_info->display_extra_value1))--><col width="70" /><!--@end-->
삽입 후 50번대 줄에 다음 줄을 삽입합니다.
<!--@if($module_info->display_extra_value1!='N')--><th class="extra" scope="col">{$module_info->extra_vars[1]->name}</th><!--@end-->
삽입 후 115번 줄에 다음 줄을 삽입합니다.
<!--@if($module_info->display_extra_value1!='N')--><td class="extra">{$document->getExtraValue(1)}</td><!--@end-->
3. css/common.css
다음 두 줄을 적당한 곳에 삽입하세요.
.boardList th.extra { white-space:nowrap; }
.boardList td.extra { font:1em Tahoma; color:#999999; text-align:center;}
※ 사용 방법
스킨을 업로드 후, 모듈의 스킨을 변경합니다(예: xe_extra)
1. 확장 변수 편집에서 변수를 설정합니다.(권장: TEXT, SELECT, URL 등 한 줄 텍스트 입력이 있는 폼)
2. 스킨 관리 탭에서 출력을 원하는 확장 변수 번호를 선택합니다.
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2017/03/05] 묻고답하기 게시판 스킨의 테마 컬러를 skin.xml에 정의해 스타일시트에 전달하는 방법이 궁금합니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
댓글 18
-
비나무
2007.09.08 21:52
-
Simulz
2007.09.08 22:21
제가 직접 만든 스킨이면 바로 올렸을텐데요...
디자인은 너무 관심이 없어서요(사실은 마우스 쓰는게 귀차니즘)
ps 그러고 보니 방금 생각났는데...
작년까지 운영해왔던 사이트를 폐쇄하느라 ZB4, DB, 각종 데이터를 다 지워버렸거든요...
XE가 나오면서 정말 너무너무 아깝네요 ㅠㅠ -
비나무
2007.09.08 21:54
헛??
무슨 일일까요??
설문조사에 응해주셔서 감사합니다 라는 안내문을 출력하고 나서는 여전히 설문조사에 응하지 않은 것처럼 나타나네요... ㅡㅡ;;; -
Simulz
2007.09.08 22:19
오늘 12시에 설문조사 버그 수정하여 제가 커밋한걸로 기억합니다(?)
이 곳에 적용이 됐는지는 모르겠습니다. -
비나무
2007.09.09 12:38
올려주신 팁 적용된 게시판은 나중에 확인해 보겠습니다.
지금은 가족들과 외출을 해야 해서.... ^^; -
必得力
2007.09.09 17:16
<!--@if(is_int($module_info->display_extra_value1))--><th class="extra" scope="col">확장 변수</th><!--@end-->
에서 "확장 변수" 를 확장변수의 이름 값으로 나오게 하려면 어떻게 해야하나요?
고치려고 삽질하다가 질문드립니다. -
Simulz
2007.09.09 18:21
내용을 변경하였습니다. 삽입 후 50번대 줄에 다음 줄을 삽입합니다.
확장 변수 숫자를 알맞게 바꿔주세요.
<!--@if($module_info->display_extra_value1!='N')--><th class="extra" scope="col">{$module_info->extra_vars[1]->name}</th><!--@end--> -
必得力
2007.09.09 19:51
답변 감사합니다.
그러나 수정하신 코드를 적용하니 안 됩니다.
그리고 제가 원하던 것은 코드 수정없이 관리자 페이지에서 출력할 확장변수를 선택하면 확장변수 이름도 함께 출력하는 것을 해보려고 했던 것입니다.
수정해서 올려주신 것도 출력하고자 하는 확장변수의 이름 값을 바꾸려면 코드를 수정해야 하네요. -
Simulz
2007.09.09 21:23
확장 변수 20개 중 어떤 것을 출력할지는 list.html에서 결정해줘야 합니다.
그 외에는 코드 변경이 필요 없습니다.
첨부된 파일 및 설명: 확장 변수의 이름 값(입력항목 이름)은 자동으로 출력됩니다.
+ 스킨 관리에서 출력하고 싶은 확장 변수를 선택할 수 있도록 변경하려 했지만
사용자가 원하는데로 스킨을 편집하려면 직접 코드를 삽입해야 하더군요...일단 보류...;;; -
파파민
2007.09.10 16:19
정말 궁금했던 내용입니다. 감사합니다.
건강하세요.^^ -
必得力
2007.09.12 14:56
최신글 리스트에 확장변수를 출력하려면 어떻게 해야하나요?
질문만 드려서 죄송합니다. -
kanasii
2007.10.09 00:27
[xe_extra스킨을 적용한 게시판 - 설정 - 권한관리] 에서
목록은 체크 없이, 열람은 관리그룹만, 글 작성은 준회원과 관리자만... 설정을 하여, 등업신청 게시판으로 사용하려고 했습니다.
그런데 xe_extra스킨을 제외한 기본 스킨들은 정상적으로 작동을 하는데...
xe_extra스킨만 사용을 하면... 관리자를 제외한 어느 등급의 회원에게도 글 쓰기 버튼이 보여지지 않습니다. 고로, 글을 쓸수가 없슴니다...
다른 스킨을 사용할때 문제가 없는걸 보면... 스킨의 문제 같은데... 어떻게 해야 하나요... 알려주세요 ㅠ_ㅠ -
kanasii
2007.10.09 00:50
ps. 0.1.8 업그레이드전 0.1.7 에서는 잘 작동했던것 같습니다.
올려주신 자료 감사히 사용하고 있습니다. ^_^ -
Simulz
2007.10.09 00:51
XE가 업데이트 되어서 이전 스킨에 오류가 발생한 것 같습니다.
아래 사이트에서 첨부 파일을 내려 받을 수 있습니다.
완성된 스킨: http://simulz.nayana.kr/zbxe/18891 -
kanasii
2007.10.09 03:05
Simulz님의 홈페이지에서 완성된 스킨을 다운 받아, 설치 후 테스트를 해봤지만...
위의 내용과 같은 증상입니다. ㅠ_ㅠ -
Simulz
2007.10.09 07:49
이제 정상 작동 합니다. 다시 내려 받아보세요~
권한 부분이 두군데 패치됐는데 적용을 안했었네요;;;; -
kanasii
2007.10.09 13:20
잘 작동합니다. ^_^ 감사합니다. Simulz님 ^_^*
-
가클
2008.01.06 17:44
저기.. 어느게시판스킨을 사용하셨는지요...
zbxe기본스킨으로 이걸적용할려는데 78줄까지있는데요 ㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
(게시판) 목록에 확장 변수를 출력하기 [18] | Simulz | 2007.09.08 |
메인 페이지 링크 www. 주소 표시, 로그인 링크 문제.... [5] | 마덴나 | 2007.09.08 |
메뉴와 연결된 xe의 page에 iframe을 사용해서 제로보드4 게시판을 불러들였습니다 [2] | 바람처럼.. | 2007.09.14 |
2차,3차 메뉴가 좌측으로 일렬로 되어있어 구분이 잘 안됩니다,이럴 때~ [7] | *제트* | 2007.09.16 |
정사각형 썸네일은 안녕~ 직사각형 썸네일을 만들어보자 [8] | 매니안 | 2007.09.19 |
새 공지창 띄우기 [22] | *제트* | 2007.09.20 |
(포인트 모듈) 추가 정보 출력 [8] | Simulz | 2007.09.20 |
공지창 소스 [2] | 열린 공간 | 2007.09.21 |
<수정>사이트 메신저 회원 연동해서 사용하기.... [3] | 녀석참 | 2007.09.22 |
제로보드 XE 설치후에 제대로 작동 안하는 원인은... | 독도2005 | 2007.09.22 |
(모듈 설정) 모듈 목록을 추가하여 설정을 쉽고 빠르게 #2, 2007-09-28 [3] | Simulz | 2007.09.23 |
로고에 플래시파일 사용하기 [2] | 팔공산 | 2007.09.26 |
회원가입 약관 관련. [2] | rickey | 2007.09.28 |
페이지에 설문 조사 넣기 [2] | 지허 | 2007.10.01 |
iframe사용시 세로길이 자동 조정되게 하기 [7] | 팔공산 | 2007.10.04 |
xe 폴더를 어딘가로 이전했을 때 로그인이 안되는 경우... [2] | preware | 2007.10.05 |
(회원 정보) 작성 글 수, 댓글 수를 보여주기 (#4, 2007-10-13) [7] | Simulz | 2007.10.06 |
댓글 등록시 하드에 있는 이미지를 쉽게 웹에 링크시키는 프로그램 [6] | 팔공산 | 2007.10.07 |
"회원 추가" 를 "회원 가입" 으로 .. [9] | 디키스 | 2007.10.12 |
상단에 로그인 회원가입 등 메뉴 넣기 (id/pw찾기 추가) [7] | mireu | 2007.10.16 |
대충은 알아들었지만, 확실한 감은 안 옵니다.
만드신 스킨을 보면 확신이 들지 싶습니다.