1. 이건 https://sir.kr/g5_plugin/11483 리자님 더미회원 생성팁을 따로 제 입맛에 맞게 민들어 본 것입니다.
좋은 원본 놔두고 리모델링을 한 이유는 테스트 사이트에서 이것 저것 실험을 할 때 너무 편하기 때문에 제가 원하는 방식대로 맞추어 본 거구요.
또 결정적으로는 리자님 것은 mb_1 에 dummy 문자열을 주어서 더미회원을 구분했는데 저 같은 경우 회원들의 mb_1 에는 본인이 받은 좋아요(추천) 리스트를 담고 있어서 수정이 필요했기 때문입니다.
그래서 더미회원을 구분하는 기준을 여분필드가 아니라 여분필드를 사용하지 않는 다른 방식으로 우회하고 싶어서 그런 이유도 있습니다.
또한 제 팁과 리자님 팁은 서로 충돌이 일어나지 않아서 같이 사용해도 상관이 없으며
만일 제 팁 위주로 사용하실 분들은 admin.menu200.php 만 원래대로 돌려주시면 됩니다.
----------
2. 첨부파일의 압축을 풀고 dummy_member_hook.php 는 extend 디렉토리로,
dummy_member_option.php 는 adm 디렉토리로 업로드 합니다.
그리고 https://sir.kr/g5_tip/21009 을 사용하는 분들은 반드시 이것들을 제거하셔야 합니다.
----------
3. adm/member_list.php 를 보면 우상단 쪽에 더미 생성회원의 숫자옵션을 줄 수 있는 버튼이 있습니다.
1부터 100까지 원하는 숫자를 입력 후에 더미생성 버튼을 클릭하면 그것만큼의 더미회원이 생겨납니다.
기본값은 5입니다.

----------
4. 생성된 회원의 첫 문자열은 dummy_ 로 시작합니다. 따로 회원 여분필드에 dummy 라는 정보가 입력이 되지는 않습니다.
더미회원은 다른회원과는 달리 회원이름 배경에 강조색이 들어가 있고 오른쪽에 회원을 개별로 삭제하는 버튼이 있습니다.
그리고 더미회원을 모두 삭제하는 더미삭제 버튼도 있구요.
이 더미회원을 모두 삭제하는 버튼은 더미회원이 한명도 없을 때는 생겨나지 않습니다.

----------
5. 회원가입시에는 후킹코드를 하나 더 넣어서 앞문자열이 dummy_ 로 시작하는 가입자가 있을 때는 처음부터 튕겨내도록 하였습니다.

----------
6. 이걸 자주 사용하면 DB 에서 회원테이블의 mb_no 가 무한을 향해 달리게 되어 있습니다.
그래서 적당한 시점이 되면 auto_increment = 숫자 등으로 한번씩 전체를 정돈하세요.
----------
7. 마지막으로 더미회원 무작위 랜덤글을 같이 연동하려면...
https://sir.kr/g5_plugin/11497 에서 dummy_write.php 의 97 라인을 찾아서
$sql = "select * from {$g5['member_table']} where mb_1 = 'dummy' order by rand() limit 1 ";
를 아래처럼 바꿔줍니다.
$sql = "select * from {$g5['member_table']} where mb_id like 'dummy_%' order by rand() limit 1 ";
실험은 안해 봤는데 안 될리가 없겠죠.^^
댓글 20개
게시글 목록
| 번호 | 제목 |
|---|---|
| 11605 | |
| 11602 | |
| 11580 | |
| 11520 | |
| 11519 | |
| 11517 | |
| 11497 | |
| 11483 | |
| 11476 | |
| 11459 | |
| 11441 | |
| 11426 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기