묻고답하기
글쓸때 익명[]체크 표시하고싶습니다..익명체크한분들은 익명으로 나오고
2012.04.02 20:30
글쓸때 익명[]체크 표시하고싶습니다..익명체크한분들은 익명으로 나오고
체크안하면 본인아이디로 나오게 할수있는 법점 가르쳐주세욤..
어떤분은 관련 애드온이 있다고하는데...
전부 찾아봤는데 없던데요////아시면 링크 걸어주세요.
감사합니다.
댓글 4
-
송동우
2012.04.02 23:09
-
비커즈
2012.04.03 01:21
감사합니다. 아 답변을 잘 적어주셨는데요..붙여넣기는 가능한데 쓰는 게시판이름이 XE_V3_DEFAULT 게시판쓰는데
이걸로 변경점 해주시면 안될가요 부탁드립니다. XE버젼은 1.5.2.1 입니다.
-
비커즈
2012.04.03 01:36
사용하는 보드는 xe_v3_default 입니다.
list.html 부분 84줄
<td class="author"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></td>
이렇게 하면되나요?
<td class="author" cond="$val->type=='nick_name' && $val->idx==-1"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}"|cond="!$document->getExtraValueHTML(1)" onclick="return false">{$document->getExtraValueHTML(1)?$lang->use_anonymous:$document->getNickName()}</a></td>
_read.html 부분 13줄
<a cond="$module_info->display_author!='N' && $oDocument->getMemberSrl()" href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author" onclick="return false">{$oDocument->getNickName()}</a>
이렇게 하면되나요? 비슷해서 했는데 맞는지 모르겠네요.
<a cond="$module_info->display_author!='N' && $oDocument->getMemberSrl()" href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author"|cond="!$oDocument->getExtraValueHTML(1)" onclick="return false">{$oDocument->getExtraValueHTML(1)?$lang->use_anonymous:$oDocument->getNickName()}</a>
위에 적용하면 오류는 없는데 ...어떻게 테스트 해야하는지 모르겠네요... 글쓰기 페이지관련 소스가 빠진거 같아요..
쓰기 페이지에서 [ 익명 ] 체크시 익명으로 등록 체크 안할시에는 닉넴나오게 만들려면 어떻게 해야하는지요?
-
송동우
2012.04.03 10:14
이런 말씀 드려 죄송하지만
설명은 이미 모두 나와있습니다.
시간이 좀 걸리더라도 답글을 차근차근 읽으면서 모두 이해하면서 해 보세요
이해되는 부분만 한다고 해서 원하는 결과가 나오지 않을 겁니다.
답글에 나온 질문을 모니
xe사용에 그리 정통한 것 같지는 않고,
마음만 급해서 답글을 보고도 제대로 적용을 못하는 듯 합니다.
글쓰기 폼에서 익명체크하는 부분은 확장변수를 설정하지 않아서 그렇습니다.
답글 보면 제일 먼저 확장변수를 만들라고 했는데요.......
그 부분은 그냥 건너띄고 갔나보네요.........
말을 물가로 데려가도 물을 먹지 않겠다고 하면 억지로 먹일 수는 없습니다.
답을 알려줘도 제대로 파악하지 않고 안된다라고만 하면 달리 방법이 없습니다.........
질문을 할 때는
사용하는 코어버전, 사용하는 게시판 모듈, 사용하는 게시판 스킨 등의 기본 정보를 올리지 않으면
사람들이 질문에 관심을 갖지 않습니다.
여러가지 방법이 있겠지만,
게시판 스킨에서 수정하는 방법을 올려드리죠.....
board 게시판 / xe_official 게시판 스킨을 기준으로 테스트 했습니다.
(사용하는 환경과 다르다면 당연히 안됩니다. 조건을 맞추시기 바랍니다. 아니면 응용해서 맞춰 사용하세요)
확장변수를 하나 만드세요(checkbox)
만들어진 확장변수가 첫번째 확장변수로 가정합니다.
첫번째 확장변수가 아니어도 상관없지만, 그럴 경우 아래 코드에서 수정을 해 줘야 하니 그대로 카피해서 붙여넣기 해서 사용하려면
첫번째 확장변수로 해야합니다.
xe - modules - board - skins - xe_official - _style.list.html 열고
line 170 쯤에
<td class="author"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></td>
이것을
<td class="author"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}"|cond="!$document->getExtraValueHTML(1)" onclick="return false">{$document->getExtraValueHTML(1)?$lang->use_anonymous:$document->getNickName()}</a></td>
이것으로 수정
xe - modules - board - skins - xe_official - view_document.html 열고
line 24 쯤에
(로그인 회원인지, 비로그인 회원인데 홈페이지가 있는지에 따라 적용할 곳이 다름)
사용하는 설정에 맞게 찾아서 적용해야 합니다.
<a href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author" onclick="return false">{$oDocument->getNickName()}</a>
이것을
<a href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author"|cond="!$oDocument->getExtraValueHTML(1)" onclick="return false">{$oDocument->getExtraValueHTML(1)?$lang->use_anonymous:$oDocument->getNickName()}</a>
이것으로 수정
테스트 확인했으니, 안된다면 뭔가를 잘 못 적용했거나 답변을 제대로 이해하지 못했을 경우일 겁니다.
착오없이 한 번에 잘 적용하시길 바랍니다.