묻고답하기
게시판에서 특정인의 게시글만 추출하여 보여주는 기능이 있나요?
2011.10.05 20:20
자유게시판을 운영하는 중에
어떤 특정한 사람의 글만 뽑아서 다른 페이지로 연결해서 그 사람의 글만 게시되도록 할수가 있을까요?
위젯 중에
새로나온 글을 별도로 게시하는 위젯이 있는줄로 아는데
혹 특정한 사람의 글만 보여주는 위젯도 있는지요?
게시글 중에 어떤 분의 글은 별도로 모아서 보면 좋을 듯 해서 그럽니다.
새로 게시판을 하나 만들어 일일이 그 사람의 글을 다시 올리면 힘들것 같고
자동으로 그 분의 게시글이 자유게시판에 오를 때마다
새로운 페이지에서 그 분의 글을 보여주면 참 좋을 것 같아서 질문해봅니다.
댓글 5
-
송동우
2011.10.05 21:04
-
무실
2011.10.05 21:38
대단히 감사합니다. 조속한 시일내 적용해 보도록 하겠습니다. -
무실
2011.10.05 22:16
송동우님!, member_srl 을 남기지 않았을 경우 그 대신 nick_name 이나 email_address 중에서 사용해도 괜챦을까요?
닉네임이 한글이면 안되겠죠?
-
무실
2011.10.05 22:24
혹 member_srl 이외에 가능한 것이 있으면 알려 주십시요. 감사합니다. -
송동우
2011.10.05 22:25
member_srl 번호는 관리자페이지에 가서
회원관리를 클릭하면 나오는 회원리스트에서
아이디에 마우스를 올리면 상태표시줄에 member_srl번호가 나옵니다.
닉네임이나 이메일로 할 경우, 회원 정보변경을 하거나 하면 출력이 제대로 안됩니다.
member_srl은 절대 변하지 않기 때문에 member_srl 로 하는 것이 좋습니다.
-
무실
2011.10.05 22:48
송동우님께 감사합니다. 한 가지만 더 묻겠습니다.^^
그 분이 회원 등록을 하지 않으셨는데 ( 추후에 권하겠습니다. 워낙 저명하셔서^^ )
게시판 제일 아래에 검색 기능을 활용하고 싶습니다.
메뉴에다 특정하신 분의 글들을 보여 주는 페이지를 만든다음,
그 페이지로 바뀌어 지면
검색 기능의 분류에다 닉네임을 넣어 놓고 그 옆에 그 분의 닉네임을 써 놓은 상태가 되게하여 클릭하면
검색기능으로 그 분의 글들이 주루룩 떠 오르게 할 수는 없을까요?
송동우님! ^^
-
송동우
2011.10.05 23:07
회원을 등록하지 않고 글을 쓴다면, 비회원도 글을 쓴다는 말이네요
그러면
홍길동이라는 이름으로 글을 썼다면, 아무나 홍길동이라고 해서 글을 쓸 수 있는 문제가 있네요..
비회원이라면 ip를 비교해서 글쓴이를 구별하는데, ip라는 것이 항상 바뀌는 것이기 때문에
그것으로도 글쓴이를 구별하는 것도 힘듭니다.
게시판 검색을 하더라도 글쓴이를 검색하면 나오지만, 위에서 말했듯 아무나 그 닉네임을 사용할 수 있어서.....
회원가입을 하도록 유도하는 것이 제일 좋을 것 같습니다.
아니면 비회원이 글을 쓸 경우 비번을 입력해야 하니까, 항상 비번을 같은 비번으로 하되, 일반인들이 쉽게 중복되게 사용되지 않는 비번으로 해서
비번이 그 번호인 글들만 추출하는 방법도 있겠네요.......
아무튼
어떤 방법이든지 글쓴이를 유일하게 구별할 수 있는 방법을 찾은 다음 무엇을 하더라도 방향이 잡힐 것 같습니다.
그런 위젯이 있는지 모르겠지만
없다면
꿩 대신 닭이라고....
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_documents where member_srl = 4 order by list_order limit 5');
$result = $oDB->_fetch($query);
}
<div loop="$result=>$key,$val">
<a href="{getUrl()}?mid=board&document_srl={$val->document_srl}">{$val->title}</a> {$val->regdate}
</div>
이것을 원하는 곳에 입력해 보세요(소스 열어서)
붉은 색 4는 출력하고자 하는 회원의 member_srl 번호
붉은 색 5는 출력갯수
붉은 색 board 는 출력대상 게시판 모듈명