묻고답하기
글쓴이가 익명을 선택할 수 있게 만들고 싶습니다
2012.04.14 03:11
XE 코어는 1.5.2.2
게시판 버전은 1.4.3 게시판 스킨은 SketchBook5 1.5.0.3 을 이용하고 있습니다.
http://www.xpressengine.com/qna/20663279
위글의 송동우님이 답변해주신 것을 토대로 적용해보려고 했는데요.
xe_official 스킨에서 적용하는것까지는 성공했는데, 스케치북 스킨으로 응용하는데에 실패했습니다.
그리고 댓글에도 익명 체크가 가능하게 하고 싶은데 그것도 가능한지요?
부탁드립니다.
댓글 4
-
송동우
2012.04.14 11:32
-
김말이말이
2012.04.14 13:00
감사합니다!! 알려주신대로 수정해서 성공했습니다!! 그런데 댓글도 본문처럼 익명선택이 가능하게 할수는 없을까요? 짧은 생각에 _comment.html 파일을 변경하면 될까 싶어 시도해봤지만 안되네요..
-
송동우
2012.04.14 13:08
댓글에 대한 것은
db의 테이블을 살펴보니
댓글을 익명으로 처리할때 따로 그걸 기억시킬(저장) 컬럼이 없네요.....
글쓰기의 경우는 확장변수를 이용했지만
댓글 테이블은 확장변수도없고 extra_vars 칼럼도 없고........
따로 꼼수를 사용하자면
댓글을 달때,
예를 들어 제일 첫 글자를 x로 시작하고 글을 쓰면 익명처리하게 하거나 하는 방식으로 꼼수를 사용할 수는 있겠죠....
꼭 x 가 아니라도 보통 사람들이 글을 쓸 때, 잘 사용하지 않는 캐릭터 등을 먼저 입력하고 글을 쓰면 익명처리......
그것 말고 기본적으로 주어진 환경에서 정상적으로 처리하기엔 딱히 아이디어가 떠오르지 않네요........
-
김말이말이
2012.04.14 13:51
그렇군요.. 댓글까지 적용하려던 생각은 우선 접어둬야겠네요.
사용하면서 댓글에도 이 기능이 꼭 필요하다고 느껴지면 송동우님께서 알려주신 꼼수방법을 이용해봐야겠습니다.
번거로우셨을텐데 db 테이블까지 봐주시고 정말 감사합니다!!
스케치북은
xe - modules - board - skins - sketchbook5 - _list_normal.html 열고(일반 리스트출력일때)
line 97 쯤에 수정할 부분 있습니다.
|cond="!$document->getExtraValueHTML(1)"
링크에 이것 추가해 주고
{$document->getExtraValueHTML(1)?$lang->use_anonymous:$document->getNickName()}
닉네임 출력부분에 이걸로 바꿔주면 됩니다.
xe - modules - board - skins - sketchbook5 - _read.html 열고
line 24 쯤에 수정할 부분 있습니다.
|cond="!$oDocument->getExtraValueHTML(1)"
링크에 이것 추가해 주고
{$oDocument->getExtraValueHTML(1)?$lang->use_anonymous:$oDocument->getNickName()}
닉네임 출력부분에 이걸로 바꿔주면 됩니다.
물론 확장변수는 첫번째 확장변수를 사용하고
테스트는 스케치북5 1.5.0.1로 했습니다.
1.5.0.1 이나 1.5.0.3이나 별 차이 없을 겁니다(업그레이드하기 귀찮아서.....)