묻고답하기
이 소스코드가 www 폴더안에 어디 파일에 있는지 잘 모르겠습니다
2014.09.12 21:35
댓글 6
-
몽실아빠
2014.09.12 21:59
-
Hello_XE
2014.09.12 22:20
덧 붙여 말씀드리자면,
XE의 스킨은 여러 환경변수나 설정변수의 값을 HTML 코드에 치환시키는 방식으로 적용시켜서 마크업이 자동으로 생성되도록 하는 경우가 많이 있습니다.
예를 들어 class=info clear 와 class=info myclear 이렇게 된 두개의 클래스를 선택하도록 하기위해 설정값에 myVar 이라는 변수를 주고 여기에 clear 과 myclear 두개중 하나가 입력되면 그 변수를 가져와서 스킨파일을 개발자가 작성할때 class=info {config->myVar} 이렇게 넣으면 myVar 값에따라서 두 개의 class값이 나오는 것입니다.
따라서 원문에 써넣어주신 저 코드들이 실제로 스케치북의 write_form_mobile.html 파일에서 보이지 않을 수도 있습니다.
또는 언어도 {lang->블라블라} 이렇게 해서 다국어지원이 되도록 해놓으면 처음에 html 파일을 열고서는 찾기 힘이듭니다.
저같은 경우는 예상되는 파일을 열어서 알아보기 쉬운 문자를 넣어서 저장한후 페이지를 재로딩하여 그 페이지에 방금 입력한 문자가 표시되는지를 통해 파일을 확인합니다. (진짜 무식한 방법이지만 이렇게 하는게 편하더라구요... 저는 혼자 터득한 방법이라... 다른분이 더 좋은 방법을 알려주실지도 모르겠네요)
-
사랑해요XE
2014.09.12 22:26
제작의뢰좀 드려도 될까요? 말씀대로 안보이네요..
저는 그저
<div id="mUpload">
<div class="bg_f_f9 clear">
<strong class="fl">첨부파일</strong> <button type="button" class="btn fr" onclick="jQuery('#Filedata').click()">파일 올리기</button>
<form name="form" action="" method="POST" enctype="multipart/form-data" class="blind"><input type="hidden" name="act" value="dispBoardWrite"><input type="hidden" name="mid" value="tip"><input type="hidden" name="vid" value="">
<input id="Filedata" type="file" name="Filedata" onchange="ajaxFileUpload()">
</form>
</div>
<ul id="files" class="clear">
<li id="loading"></li>
<li class="info clear">
<span>파일이 없습니다.</span>
<div>
<p><i class="tx_ico_chk">✔</i>본문에 넣을 파일을 선택하세요</p>
<input type="radio" name="m_img_upoad" id="m_img_upoad_1" checked="checked"><label for="m_img_upoad_1">본문 위에 넣기</label>
<input type="radio" name="m_img_upoad" id="m_img_upoad_2"><label for="m_img_upoad_2">본문 아래에 넣기</label>
</div>
</li>
</ul>
</div>
이것만 찾으면 되는데..
위에 몽실아빠님이 말하신것처럼 해도 절대 되지가 않아서 제가 직접 찾아보니까
이 코드가 문제더군요... 그래서 위 코드만 주석처리 하면 됩니다..
근데 이 코드가 어디있는지 도무지 모르겠습니다.. ㅠㅠ
-
몽실아빠
2014.09.12 22:30
제가 말씀드린 파일에 있습니다.
다만 소스보기에서 보이는 것처럼 똑같이 보이지 않죠. 왜냐면 "첨부파일" 이렇게 직접적으로 쓰지 않습니다.
해당 모듈에서 lang.xml 에서 선언한 값을 불러오기 때문이죠.
<div class="bg_f_f9 clear">
<strong class="fl">{$lang->edit->upload_file}</strong> <button type="button" class="bd_btn fr" onclick="jQuery('#Filedata').click()">{$lang->upload_file}</button>
</div>
해당파일에는 위 코드로 적혔있습니다. 하지만 이게 출력될때는 선언된 단어로 변환이되어서 출력이 되는 겁니다.
-
사랑해요XE
2014.09.12 22:47
정말 대단히 감사드립니다. 정말 복받으실겁니다. 대단히 감사드립니다!
-
몽실아빠
2014.09.12 22:36
<span>{$lang->no_files}</span> 이부분이 파일이 없습니다.
<p><i class="tx_ico_chk">✔</i>{$lang->select_files_to_insert}</p> 이부분이 본문에 넣을 파일을 선택하세요.
이렇게 됩니다.
파일첨부의 작업은 글쓰기 화면에서 보통 보여집니다.
/modules/board/m.skins/sketchbook5(사용자에따라 폴더명을 바꾸기도 합니다.)/_write_form_mobile.html
위 파일을 살펴보세요.