G5용 소셜로그인 플러그인입니다.
G5용임을 미리 알려드립니다.
G5이하 버전에서는 테스트되지 않았지만 아마 안될겁니다.
코드 몇군대가 다르죠 아마...
내용설명에 앞서 저는 프로그래밍(PHP)를 다시 시작한지 얼마 안됬습니다.
그렇기때문에 코딩기법이 구닥다리(?)일수밖에 없어요
이점 이해해주시고 능력있으신 분들이 <DIV>테그나 <UL><IL>등의 테그로 보기 편하게
변경해서 올려주시면 감사하겠네요 ㅎㅎ
그럼 설명드릴께요
본 소셜로그인 플러그인은 개인정보보호등에 민감한 사람들을 위해
각 소셜사이트에 가입하신 분들을 위해 마련한 기능입니다.
즉, 새로 가입할 필요 없이 소셜로그인을 통하여 바로 활동이 가능하다는게 잇점이겠습니다.
첨부된 파일을 받으시면 아래와 같은 내용물이 있습니다.
bbs/
plugin/
extend/
images/
bbs 에는 소셜로그인 기능중 처음 사용자를 위한 가입안내문 및 각 사이트 관리자분들이
추가로 입력받기 원하는 항목을 입력받도록 하기 위해 마련한 부분이 있습니다.
sns.소셜부분.confirm.php 파일들이 존재합니다.
열어보시면 코딩을 조금만 하실수 있다면 금새 알아보실겁니다.
환영메시지와 함께 각 소셜마다 전달해주는 프로필 이미지를 띄우고 그 아래에
입력받고자 하는 항목을 넣을 수 있습니다.
지금 현재는 제 사이트로 맞추어져 있기 때문에 이메일주소 항목 하나뿐인데
추가코자 하시는 분들은
이부분 다음줄에 입력받고자 하는 항목을 위와 같은 테그를 이용해 추가하시고
sns.member.update.php 파일을 오픈하여
이부분 아래에 위와 같은 형식으로 추가를 해주신뒤
이부분의 mb_email='".$email."' 뒤에 ,를 구분자로 하여 추가하시면 됩니다.
물론, 정상적인 값인지 체크하는 구문은 각자 넣으셔야 합니다.
그다음으로..
plugin 폴더에는 social_login 폴더가 있습니다.
이 폴더가 메인입니다.
이 폴더 안에 보시면 각 소셜별로 폴더가 존재합니다.
tw/
fb/
naver/
kakao/
daum/
gg/
tw 는 트위터를 의미하며 fb 는 페이스북, naver는 네이버, kakao=카카오, daum은 다음, gg 는 구글+를 의미합니다.
특별히 이 폴더안에서 수정하실것은 없으나 자신이 추구하는 방향과 다르다면 입맛에 맞게 조절 하실수는 있겠죠
그리고 마지막으로
extend/ 폴더가 있는데
이 폴더에는 slogin.config.php 와
social_login.extend.php 파일이 있습니다.
각 수정은 여기에서 합니다..
slogin.config.php 는 소셜로그인과 관련된 기능설정이 있는 부분입니다.
이러한 내용들이 있는데 대부분은 제가 따로 만들어 사용하고 있는
스킨들과 관련이 있으며 저중에 플러그인에 영향을 주는것은
$mb_img_width 와 height 입니다.
여기에서 지정된 사이즈로 썸네일 사진을 만듭니다.
단, 해당 소셜사이트에서 썸네일이미지를 제공하는경우는 무시됩니다.
썸네일 프로필 이미지를 제공하지 않고 빅사이즈의 이미지를 제공하는 경우에만
위 지정 사이즈로 각 소셜 플러그인에서 썸네일을 생성합니다.
나머지 내용들은 지워도 무방합니다.
추후 외부로그인 스킨을 제가 업로드하면 이 파일이 필요할 수 있습니다.
또한, 회원가입 스킨도 이 설정 파일을 사용합니다만
아직 불완전하다고 생각되어서 해당 스킨을 공개할 예정이 없습니다. ㅠㅠ
다음으로..
social_login.extend.php 파일에 대해 설명드리겠습니다.