테스트 사이트 - 개발 중인 베타 버전입니다

팔로우 시스템

· 1년 전 · 1068 · 11

reademe-tak2.txt에 간단 설명 있습니다.

간단하게 만든거라 문제 있을 수 있어요~

 

미리보기:

팔로우 버튼. 팔로워 팔로잉 수 출력부분:

https://dsclub.kr/bbs/profile.php?mb_id=woojintak

팔로워 팔로잉 버튼 눌러 팔로워 팔로잉 리스트 확인 가능

 

팔로워 팔로잉 리스트:

https://dsclub.kr/bbs/follow.php?mb_id=woojintak

 

팔로우/팔로잉 저장하는 ajax_follow.php에 오류가 있었던 것을 찾아 수정했습니다. 이부분만 따로 덮어쓰기 해주세요. (첨부파일2)

오류 내용: 이 코드의 팔로우 팔로잉 저장 방식이 아이디, 아이디,아이디 인데 첫 추가할 때 기존에는 ,아이디 로 저장하게 했으나 첫 아이디 추가시 이것이 오류를 유발한다는 것을 파악하여 첫 팔로우 팔로잉 할 때는 ,를 추가하지 않도록 수정했습니다.

+ 팔로우 취소할 때도 비슷한 오류 발생하던 것 추가

==> 이 오류 해결로 인해 기존에 팔로잉 팔로워 수가 1이 줄어들거나 늘어나는 문제 해결함

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 11개

구현 방식은 댓글에 있습니다.

https://dsclub.kr/dev/3

 

이제 Twave 테마의 프로필 공유 기능이 조금 더 의미가 있어졌네요~

qr공유 기능을 어떻게 써먹나 생각했었는데 :)

등교해야해서 지금 당장 자세하겐 작성하지 못 할 것 같습니다

-

현재 mb_1 필드 자체가 255 길이 이므로

더 길게 사용하실려면 텍스트로 변경 하셔야 합니다.

 

mysql 에서 

ALTER TABLE `g5_member` MODIFY COLUMN mb_1 TEXT;

실행하시면 됩니다.

 

그게 아니라면 테이블을 별도 구성하는 것도 좋은 방법일 것 같습니다.

아이디어 및 좋은 소스 공유 고맙습니다.

* 오류부분 수정한 것이 있어서 링크에서 다운로드 받으시는 것을 추천 드립니다. (계속 오류 업데이트 중)

register_form_update.php 에서 mb_1 (여분필드1), mb_2 (여분필드2) 관련 코드를 제거하면 문제가 해결됩니다.
주석처리 코드:
mb_1 = '{$mb_1}',
mb_2 = '{$mb_1}',
를 제거해주세요. (주석처리 시 자기 소개 업데이트 오류 발생)

좋은 소스 감사해요

유용한 소스와 팁 공유 감사드립니다! 추천꾹!

감사합니다

1년 전

감사합니다 ^^

11개월 전

싸이트 엄청 잘 만드셨네요. 
중2떄 만드셨다니 ㅎㄷㄷ

게시글 목록

번호 제목
22569
22566
22565
22559
22530
22527
22525
22521
22518
22506
22500
22490
22487
22481
22480
22473
22471
22468
22453
22449
22440
22436
22435
22415
22407
22404
22376
22364
22362
22353