0 Votes

Wiki source code of Members

Version 52.1 by Kay Joo on 2026/04/22 06:54

Show last authors
1 {{velocity}}
2 = 멤버 소개 =
3
4 {{html}}
5
6 <style>
7 .member-card {
8 border: 1px solid #ddd;
9 border-radius: 8px;
10 padding: 15px;
11 margin-bottom: 20px;
12 background-color: #f9f9f9;
13 box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
14 }
15 .member-name {
16 color: #2c3e50;
17 border-bottom: 2px solid #3498db;
18 padding-bottom: 5px;
19 margin-top: 0;
20 }
21 .member-info {
22 list-style: none;
23 padding-left: 0;
24 }
25 .member-info li {
26 margin-bottom: 5px;
27 }
28 .member-label {
29 font-weight: bold;
30 color: #34495e;
31 display: inline-block;
32 width: 80px;
33 }
34 </style>
35
36 {{/html}}
37
38 #set($results = $xwiki.searchDocuments("where doc.fullName like 'Home.Members.MemberProfileData.%' and doc.fullName <> 'Home.Members.MemberProfileData.Webhome' order by doc.title asc", 0, 0))
39 #foreach($docName in $results)
40 #set($memberDoc = $xwiki.getDocument($docName))
41 #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass'))
42 #if($memberObj && $memberObj.getProperty('name').value != 'Name')
43 {{html}}
44 <div class="member-card">
45 <h3 class="member-name">$memberDoc.title 오빠</h3>
46 <ul class="member-info">
47 <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li>
48 #set($birthday = $memberObj.getProperty('birthday').value)
49 #if($birthday)
50 <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li>
51 #end
52 <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li>
53 <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li>
54 <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li>
55 <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li>
56 </ul>
57 </div>
58 {{/html}}
59 #end
60 #end
61 {{/velocity}}
62
63 = 멤버 소개 =
64
65 {{html}}
66
67 <style>
68 .member-card {
69 border: 1px solid #ddd;
70 border-radius: 8px;
71 padding: 15px;
72 margin-bottom: 20px;
73 background-color: #f9f9f9;
74 box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
75 }
76 .member-name {
77 color: #2c3e50;
78 border-bottom: 2px solid #3498db;
79 padding-bottom: 5px;
80 margin-top: 0;
81 }
82 .member-info {
83 list-style: none;
84 padding-left: 0;
85 }
86 .member-info li {
87 margin-bottom: 5px;
88 }
89 .member-label {
90 font-weight: bold;
91 color: #34495e;
92 display: inline-block;
93 width: 80px;
94 }
95 </style>
96
97 {{/html}}
98
99 {{html}}
100
101 <div class="member-card">
102 <h3 class="member-name">이지안 오빠</h3>
103 <ul class="member-info">
104 <li><span class="member-label">이름:</span> 이지안</li>
105 <li><span class="member-label">출생:</span> 1998년 04월 11일</li>
106 <li><span class="member-label">거주지:</span> 장수클럽 클럽하우스</li>
107 <li><span class="member-label">직업:</span> 장수클럽 전속 매니저</li>
108 <li><span class="member-label">직장:</span> 장수클럽 (Jangsu Club)</li>
109 <li><span class="member-label">주요 분야:</span> 데이터 아카이빙 및 오빠들 관리 ⚽️🐾</li>
110 </ul>
111 </div>{{/html}}
112 {{html}}<div class="member-card">
113 <h3 class="member-name">주광석 오빠</h3>
114 <ul class="member-info">
115 <li><span class="member-label">이름:</span> 주광석</li>
116 <li><span class="member-label">출생:</span> 1979년 04월 24일</li>
117 <li><span class="member-label">거주지:</span> 시드니</li>
118 <li><span class="member-label">직업:</span> 회사원 & 학생(학술연수 파견)</li>
119 <li><span class="member-label">직장:</span> 한국주택금융공사 & The University of Sydney</li>
120 <li><span class="member-label">주요 분야:</span> Data Science & Cybersecurity</li>
121 </ul>
122 </div>{{/html}}
123 {{html}}<div class="member-card">
124 <h3 class="member-name">한종석 오빠</h3>
125 <ul class="member-info">
126 <li><span class="member-label">이름:</span> 한종석</li>
127 <li><span class="member-label">출생:</span> 1979년 10월 29일</li>
128 <li><span class="member-label">거주지:</span> 천국</li>
129 <li><span class="member-label">직업:</span> 공무원</li>
130 <li><span class="member-label">직장:</span> 대한민국 국회</li>
131 <li><span class="member-label">주요 분야:</span> 사무처</li>
132 </ul>
133 </div>
134
135 {{/html}}
136
137 {{velocity}}
138 = 멤버 소개 =
139
140 #set($results = $xwiki.searchDocuments("where doc.fullName like 'Home.Members.MemberProfileData.%' and doc.fullName <> 'Home.Members.MemberProfileData.Webhome' order by doc.title asc", 0, 0))
141 #foreach($docName in $results)
142 #set($memberDoc = $xwiki.getDocument($docName))
143 #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass'))
144 #if($memberObj and $memberObj.getProperty('name').value != 'Name')
145 === $memberDoc.title ===
146
147 * **이름:** $memberObj.getProperty('name').value
148 * **출생:** $memberObj.getProperty('birthday').value
149 * **거주지:** $memberObj.getProperty('address').value
150 * **직업:** $memberObj.getProperty('job').value
151 * **직장:** $memberObj.getProperty('company').value
152 * **주요 분야:** $memberObj.getProperty('field').value
153
154 **프로필 사진**
155 #set($photo = $memberObj.getProperty('photo').value)
156 #if($photo && $photo != '')
157 [[image:attach:$photo||width="200"]]
158 #else
159 사진 없음
160 #end
161 #end
162 #end
163 {{/velocity}}
164
165