묻고답하기
게시판 xedition 스킨에서 제목의 색깔에서
2015.12.10 13:40
xedition 게시판 스킨에서 제목의 색깔이 표시되지 않아서 HTML 소스코드를 확인해 보니
<td class="title"><a href="/xe/free_board/79714"><span style="color:##ed0404">제목의 색깔 테스트.</span></a></td>
위에서 빨간색의 ## 부분이 나타는데 어느 파일에서 수정해야 하나요?
댓글 7
-
GG
2015.12.10 13:44
-
月浦
2015.12.10 15:03
감사합니다.
게시판 스킨 xedition의 제목의 색상을 사용하도록 하였는데요.
list.html에서
<td class="title" cond="$val->type=='title' && $val->idx==-1">
<a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle()}</a>
의 결과값이<td class="title"><a href="/xe/free_board/79714"><span style="color:##ed0404">제목의 색깔 테스트.</span></a></td>
위와 같이 나오네요.
-
GG
2015.12.10 15:06
글쎄요... 보통 저리 안나오는데 혹시 코어 수정하셨나요?
-
月浦
2015.12.10 17:46
코어는 전혀 건드리지 않았습니다.
게시판 스킨만 조금 건드렸는데 거기서 뭐가 잘못되었나 보내요.
열심히 찾아봐야겠습니다.
감사합니다.
-
月浦
2015.12.10 18:20
찾았네요.
write_form.html에서 <!--%load_js_plugin("ui.colorpicker")-->를 load하고 colorpicker에서 색상을 선택하면 #fff000 이런 형식으로 반환을 받는데 document.item.php의 getTitle에서
372 function getTitle($cut_size = 0, $tail='...')
373 {
374 if(!$this->document_srl) return;
375
376 $title = $this->getTitleText($cut_size, $tail);
377
378 $attrs = array();
379 $this->add('title_color', trim($this->get('title_color')));
380 if($this->get('title_bold')=='Y') $attrs[] = "font-weight:bold;";
381 if($this->get('title_color') && $this->get('title_color') != 'N') $attrs[] = "color:#".$this->get('title_color');
382
383 if(count($attrs)) return sprintf("<span style=\"%s\">%s</span>", implode(';',$attrs), htmlspecialchars($title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false));
384 else return htmlspecialchars($title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
385 }위와 같이 되어 있어서 그런가 봅니다.
스케치북에서는 괜찮았는데요....^!^
-
돼지코구뇽
2015.12.10 18:12
xedition 게시판에 제목에 컬러를 주는거같은데 그렇다면
1. 추측
js파일을 찾아보세요 #로 검색하셔서 ## 두개가 붙어있다면
하나는 지우세요
2. 추측
2개가 없다면 <span style="#변수">
이렇게 되어있을때 style에 #을 지우세요 js에서 넘겨줄때 #를 같이 입력받아 2개가 되는거같아요
-
月浦
2015.12.10 18:16
감사합니다.
말씀대로 게시판 스킨에서 찾아 보시는게 좋아 보입니다.
그런데 아마 XE에서 게시판 제목에 html을 허용 안하지 않나 싶은데요.