포럼
답변이 없어서 여기에 올리게됩니다.
2012.02.15 11:34
안녕하세요. 빨리 해야되는데 묻고답하기에는 답변이 없어서 여기에 올리게 됩니다.
연락처를 만들고 있는데요. 거기서 몇몇 회원들은 연락처에 안보이게 하고싶습니다.(예를 들면 user_name="test" 혹은 email이 특정이메일이라든가.)
1.이럴땐 쿼리에서 바꿔야하나요?(할수 있으면 상세설명까지 부탁드릴게요)
2. 연락처 보여주는 모듈에서 하면 되나요?(할수 있으면 상세설명까지 부탁드릴게요)
댓글 7
-
SMaker
2012.02.15 11:59
-
hotrabbit
2012.02.15 13:29
안요...지금 board에 멤버정보를 읽어와 보여지게 하긴 했습니다.
그런데 멤버에 어떤 값은 test용도로 사용되거든요 이부분을 안보이게 하려면
예를 들어 if($username="test")일때 이것만 안보이게 하려면 어떤 코드가 필요한지 알고싶은겁니다.
-
SMaker
2012.02.15 13:53
게시판 목록 불러오는 쿼리를 바꿔야합니다.
./modules/document/queries/에 보시면 getDocumentList로 시작하는 쿼리 파일이 있는데 모두 수정해야 됩니다.
-
hotrabbit
2012.02.15 15:08
그것보다 board view에서 수정할 수 있나요? 지금 게시판이 공지사항도 있고 같이 써야 되는데 연락처에만 특정회원 안보이게 할려면 view에서 조건줘서 해야 되지 않나요? 저는 다만 특정 회원만 안보이게 할때 그 안보이게하는 쿼리문이나 함수호출을 알고싶습니다.
-
web
2012.02.15 12:41
그건 상관없네요...db에서해도 되고요..모듈에서도 해도되구요..
그건 작업하기 수월하다고 판단되는쪽으로 하시면 됩니다..;;
-
hotrabbit
2012.02.15 13:38
네 board.view.php 이쪽에 제가 멤버정보를 갖고오는 함수를 만들었거든요.
제가 여기서 설정해주고 싶은데 if(val->user_name="test")일때 어떤 코드를 입력해야
이름이 test인 멤버만 안보이게 할수 있을까요?
-
배워서남준다
2012.02.15 19:00
어떤 함수인지는 모르지만 님이 제시한 구문으로 하자면, 간단히 아래와 같이 하면 될것 같은데요.
if($val->user_name && ($val->user_name!='test' || $val->user_name!='test2'))
연락처 보여주는 모듈 만드시는건가요?