묻고답하기
고수님들 두가지만 도와주세요.회원가입과 출력아이콘 문제입니다.
2014.06.30 23:27
회원가입시에 닉네임이 필수로 되어 있습니다. 이것을 없애고 싶습니다. 오직 이름으로만 글을 쓰게 하려고 하는데요.
이것을 없애려면 제로보드xe 어느 파일의 어느부분을 삭제해 주어야 하는지요?
그리고 글을 수정하면 업데이트 아이콘 출력됩니다. 저는 새 게시글 올리면 5일동안 뜨도록 했습니다.
이건 게시판 설정에 있어서요. 업데이트 아이콘도 자동으로 새글과 같은 시간으로 설정되면 상관없지만 그렇지 않다면 수동으로 시간 늘려주어야 하잖아요? 수동으로 해주어야 한다면 어느 경로에 있는 파일을 어떻게 수정해 주어야 하는지요?
부탁드립니다.
댓글 8
-
mAKEkr
2014.07.01 02:10
-
나를도와줘
2014.07.01 02:25
스케치북5 씁니다. 도와주세요.. 그리고요.. 최근게시물로 뽑아서 메인화면에 보여주는데(카메론 니트 레이아웃 사용) 공지까지 보여줍니다. 물론 공지는 가장 최근게시물이긴 하죠. 공지는 빼 놓고 뽑아주게 하려면 어디를 수정해야 하는지요?
-
나를도와줘
2014.07.01 02:58
알려준 게시물 통해서 결론은 두개 파일 수정하라는 건데요.. 전 제로보드xe 1.7.. 최신버전 사용중입니다.
member.admin.controller.php 파일은 게시물의 위치가 다르게 나옵니다.
어쩔 수 없이 $mustRequireds 값에 있는 닉네임 란을 2-3군데 삭제했습니다. 설명대로 관리로 들어가서 회원설정란에서 저장하려고 하니 HTTP 500 서버내부 오류라는 메시지 뜨고 사이트 맛이 가버립니다. ㅠ
최신버전 기준으로 알려주시면 고맙겠습니다.
-
SeungXE
2014.07.01 03:33
제일 쉬운 방법으로는 회원가입 폼에서 닉네임 입력칸을 숨기고, 이름 입력시 onchange 등을 사용해 숨겨진 닉네임 입력칸에 이름이 입력되게 한 뒤 닉네임 변경을 막아버리는 방법이 있습니다.ㅎㅎ 굳이 XE 코어를 건드리시기보단 이런 꼼수도 좋을 것 같습니다.
-
SeungXE
2014.07.01 03:34
좀 더 귀찮지만 깔끔한 방법으로는 게시판/ 기타 스킨에서 닉네임 불러오는 부분을 그냥 이름을 불러오게 변경하셔도 됩니다.
-
나를도와줘
2014.07.01 15:19
초짜라 그러는데요..어떻게 해야 그게 가능한지요? 구체적인 방법 부탁드립니다.
-
SeungXE
2014.07.01 19:22
일단 닉네임이 보이는 모듈의 경로를 찾아서 skin 폴더 하위 사용하시는 스킨에 들어가셔서 게시판 스킨 기준 list.html 등의 파일을 찾습니다.
그리고 에디터로 열어서 nick 이라는 문자를 찾아 보시면 닉네임을 불러오는 부분이 있습니다. 그 부분을 이름을 불러오게 바꾸시면 됩니다~
-
나를도와줘
2014.07.01 19:44
모호하게 알려주셨네요. 닉네임대신 이름을 불러오게 바꾸는 것을 알아서 하라는 말씀인데 초짜라.. 무슨 소스를 어떻게 하라는건지.. ㅠ 그리고 그렇게 하면 홈페이지에서 회원이 글을 쓸때 자신의 이름이 나온다는 말씀이죠? 닉네임이 아니라?
닉네임 필수옵션관련은 http://www.xpressengine.com/qna/20495824 를 참고하시고, 업데이트 아이콘 관련해선 스킨마다 상이합니다.(기본 옵션을 사용하지않는경우도 있습니다.) 사용하시는 스킨도 적어주시면 답변해주시는분들이 참고하셔서 올리실 수 있겠죠?