질문/조언팁/리소스 공유

대부분 XE 사이트에서는 이미지프로세서 모듈을 사용합니다. 아주 좋은 기능 중에 하나가 이미지 회전 기능입니다.

 

스마트폰에서 약간 애매한 상황의 기울기에서 센서에서 측정된 가로 세로와 다르게 저장되는 경우가 있습니다.

이 경우 이미지프로세서 모듈을 사용하면 100% 제대로 된 사진으로 다시 돌려서 업로드 해줍니다.

 - 저희 사이트는 본문에 돌아간 사진은 1개도 나타나지 않습니다.

 

그런데 안타깝게 XE코어에서 프로필이미지에 이러한 기능을 적용해 줄 확율은 제로에 가깝기에...

 

회원이 자기 회원정보를 수정하기 위해 접근하는 회원정보 페이지에 안내 문구를 넣었습니다.

이 설명이 없어도 알 것 같지만 의외로 프로필이미지만 돌아간게 등록이 되니 폰에 저장이 잘못 된다는 생각을 못하십니다.

 

 

Screenshot_20190103-155125.png

 

스크린샷은 모바일쪽 스킨을 캡쳐한 것 입니다. pc, 모바일 모두 적용해 줘야겠죠.  member_info.html 파일입니다.

 

 

스킨에서 아래와 비슷한 곳을 찾아 아래와 같이 고쳐보세요.

 

<tr loop="$displayDatas => $item">
            <th>{$item->title} <em cond="$item->required || $item->mustRequired">*</em></th>
            <td><[email protected]($item->name=="profile_image")--><div style="width:80px;float: left;">{$item->value}</div><[email protected]($memberInfo[member_srl] == $logged_info->member_srl)--><div style="margin-left:90px;"><i class="fa fa-info-circle fa-lg" style="color:red;"></i>프로필 이미지가 예쁘게 잘 등록되어졌나요? 지금 프로필 이미지가 회전되어 있다면 스마트폰에서 제대로 저장되지 않은 이미지 입니다. 방향을 제대로 수정해서 저장한 후 등록해 주세요.</div><[email protected]><[email protected]>{$item->value}<[email protected]></td>
</tr>

 

 

 

 

폰트어썸이 사용되지 않는 사이트는 폰트어썸은 아이콘 소스는 지우시고 다른 것으로 대체해 주세요.

style 에 들어간 숫자는 사이트 환경에 맞춰 조정해 보세요.

다른 회원의 회원정보를 열람할때가 아닌 자신의 회원정보를 열람할때만 나타나도록 했습니다.

 

 

  • profile

    프로필이미지돌려.addon.php

    저거 애드온 만들면 1copy는 확실하게 판매되겠군요...ㅎㅎㅎ

  • profile profile
    애드온으로 해당 작업도 컨트롤 되는군요. 이거 나오면 많이 도움 될거 같아요. 저희는 프로필 이미지가 거의 애정하며 사용하시는 회원분들인데 돌아간 프로필이 제법 많습니다 ㅋㅋ 왜 돌아가는지 몰라서 방치 하는 분들 많아요 ㅋ
  • profile profile
    다른사람의 포인트내역은 회원정보에 안나타나는군요.
    뚝딱뚝딱 애드온을 하나 만들었는데
    회원수 엄청많은 대형사이트에서나 쓸법한 특이한(??) 애드온이라서 구매하는 사람도 없을텐데 써드파티장터에 올리기도 뭐하고...
    웹지기님이 다이아몬드 메달 달고 있는 것이 포인트가 톡톡히 있을 것같아서 웹지기님의 포인트를 구매포인트로 할까 합니다만....
  • profile profile
    12000 포인트 남았습니다. 모았던 포인트는 신규회원들 다 나눠주고 다시 모은게 이정도네요 ㅋ
  • profile profile
    허걱~~ 천이백이 아니고 만이천???
    양심이 있지 반만...ㅎㅎㅎ
    https://xetown.com/point_contents/1140446
  • profile profile
    바로 구입하겠습니다. 좋은 자료 만들어주셔서 감사합니다!
  • profile profile
    목표한 1copy가 판매되어서 세일 들어갑니다. 600포인트...ㅎㅎㅎ

    근데 소스 보시면 실망하실겁니다. 생각보다 몇줄 안되서리...
  • profile profile
    가격 인하는 이미 예상하고 있었습니다. ㅋ
    소스가 뭐가 중요해요. 결과가 중요하죠 ㅋ
  • profile profile
    어... 회원 프로필 이미지 하나 돌아가 있는거 다운받아 테스트해봤는데 수정이 안되네요. 원본이 아니라 정보가 사라져서 그렇겠죠? 촬영해서 테스트 해봐야겠네요..
  • profile profile
    예 직접 찍어서 테스트 하셔야합니다.
    프로필이미지를 GD로 리사이즈하기 때문에 한번 업로드된 사진은 정보가 소실되어서 없어집니다.
    동작 포인트는 'procMemberModifyInfo','procMemberAdminInsert' 두군데입니다.
    직접 자신이 사진을 올릴때와
    관리화면에서 관리자가 올릴때.
  • profile profile
    네. 감사합니다. 그냥 신규회원들 등록되는거 모니터링 하면 될것 같네요. 낮에 넣은 문구는 다시 빼야겠습니다. ㅋ
  • profile profile

    마침 막걸리 한잔 하고 있는 중이라 막걸리병으로 테스트했습니다.ㅎㅎ

    K-021.png

    K-022.png

     

  • profile profile
    혹시 procMemberInsert 도 추가해줘야 하는거 아닌지 궁금합니다.
    회원 가입시 프로필 이미지를 등록하는 경우도 있거든요.
  • profile profile
    워낙 급하게 뚝딱 만들다보니 6,000포인트 컨텐츠치고 부실하기 짝이 없었네요....ㅋㅋㅋ
    제작일자도 그렇고...
    차분하게 소스를 분석해보니까 procMemberInsert 말고도 한군데 더 있네요.
    'procMemberInsertProfileImage'까지 총 4군데네요.

    버전 올렸습니다.
  • profile profile
    오... 한군데가 더 있었군요. 업데이트 감사합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...