묻고답하기
확장변수에 html 코드 넣을수 있도록 했는데... 그다음에...
2012.07.23 12:33
view_document.html 파일에서 getValueHTML 찾아서
여기를 <td>{$val->getValueHTML()}</td>
아래처럼 바꿔었습니다.
<tr>
<th>{$val->name}</th>
<td>{htmlspecialchars_decode($val->getValueHTML())}</td>
</tr>
그런데, 해당게시판에서 보면 잘 보이고 작동도 잘하는데
목록에서 보면 코드가 그대로 보여지거든요......
다른 관련 화일을 만져야 할 것같은데..
style.list.htm, write_form.htm skin.xml 와 같은...
여기서 부터 실력이 딸려 잘 모르겠네요.
아시는 분 계시나요?
해당 게시글 클릭해서 내용 보면 "구글지도 위치" 빨간박스모양... 잘 보이고 링크도 잘 먹습니다.
그런데, 목록으로 보면 "구글지도 위치" 빨간박스가 보이는 것이 아니고, 코드가 보여 버립니다.
댓글 5
-
dus2000.myid.net
2012.07.23 13:22
아 이거 동아리 홈페이지에서 만졌었는데... 이젠 너무 오래돼서 기억이 안 나네요. ㅠㅠ 코드 어디어디를 뜯었는지 확인하려면 원본이랑 홈페이지 서버에 올라가 있는 거랑 일일이 비교 돌려야 할텐데; 전 일단 구현에 성공은 했었습니다. -
dus2000.myid.net
2012.07.23 13:29
어떻게든 도움이 될까 싶어 기억을 되살려보면...
게시물 작성되는 process도 손봐주셔야 할 겁니다. 전 체크박스로 사람 이름을 제시하고, 체크한 사람 이름이 각각 저렇게 뜨도록 하는 방식이어서 확장변수 설정창도 뜯어야 했는데 이건 그것까진 필요없겠네요.
그런데 스킨을 뜯으실 수 있고 기능이 딱 구글로 제한된다면, maps.google.com/maps? 뒷부분만 정상적으로 입력받고, 해당 확장변수를 스킨에서 주소로 뿌려주는 방식도 가능할겁니다. -
Jabezp
2012.07.23 14:01
아무튼 노력해 주셔서 감사합니다.^^
-
dus2000.myid.net
2012.07.23 14:23
아, 이미 구현은 되셨군요;; 폰으로 읽다보니 삽질했네...
이미 본문에선 구현됐고 게시물 목록에서만 구현될거라면, xe_official 스킨 기준으로 _style.list.html 131번째 줄에
<!--// 사용자 선언 확장변수일 경우 --> <!--@else--> <td>{$document->getExtraValueHTML($val->idx)} </td> <!--@end-->
부분을 건드리시면 될 것 같습니다. 다른 확장변수를 쓰시고 거기는 HTML 적용이 되면 안 된다면, 윗줄과 저장된 확장변수의 고유번호를 이용해서 elseif를 정의해줘야 할 것 같습니다.
-
Jabezp
2012.07.24 06:14
거의 하루종일 시도해 보고, 다른분께도 확인해 달라고 했었는데
결국 해결을 못 했네요....
다른분도 알려주신 부분 외에는 손 볼 곳이 없는것 같다고 하시던데
결국 해결을 못했습니다. 죄송.....