애드온 소개

1. 게시물 주소를 Google API - URL Shortener 로 뽑아주는 기능.

  • extra_vars에 자동으로 짧은 주소를 저장 기능
  • 클릭시 주소 복사기능

2. 게시물 주소를 Google QR 코드로 변경 및 노출

  • 외부이미지 방식 --> 속도 및 용량문제 없음.

 

 

이미지 081.png

짧은 주소 및, 주소 QR코드 기본 디자인

 

기본디자인은 게시물 하단에 위치하며, 우측, 좌측, 가운데 정렬을 지원합니다.

 

추가 예정기능 (안될 수도 있어요. ㅠㅠ)

  • 댓글주소 변환기능 (@socialskyo)

 

후원버전

기능이 추가된 유료버전은 https://goo.gl/SVAHWF 에서 확인이 가능합니다.

 

 

업데이트 내역

 

1.1.1 업데이트 안내 (17.09.10)

  • 기능추가 - 짧은 주소 extra_vars 디비저장 방식 적용 (@웹지기)
  • 짧은 주소가 디비에 기록되어 속도저하가 일어나지 않고, 쿼터적용이 되지 않습니다.
  • 소스 최적화

 

1.0.1 업데이트 안내 (17.09.10)

  • 기능추가 - 게시물 QR 코드 발급 - 블로그나 상품소개 사이트 유용
  • 기능추가 - QR 코드 치환자 가능 --> abc_QR_code
  • 기능추가 - 짧은주소와 QR코드 동시 사용가능
  • 수정 - 일부 주소가 제대로 생성이 안되는 현상 수정
  • 기타 - 애드온 이름 변경 --> 짧은주소 QR코드 자동생성 애드온

 

0.9.1 변경사항 (17.09.09)

  • 오타수정 및 소소한 변경

 

0.9 변경사항 (17.09.09)

  • 스크립트 반복실행 수정 --> 애드온 호출시점 수정
  • 설정 내용수정

 

0.8 기능추가 (17.09.09)

  • 치환자 (순수 치환자 아님) 변경  :  <span id="urlshortener_url"></span>

 

0.7 기능추가 (17.09.09)

  • 애드온명 변경 - 기존버전 지우시고 다시 설치바랍니다.
  • 순수 치환자 변경시 애드온명과 충돌 수정 --> 애드온명, 치환자명 둘다 변경
  • 게시판에서만 작동되도록 수정 (@socialskyo)

 

0.6 기능추가 (17.09.09)

  • 치환자 추가 --> 스킨의 원하는 위치에 urlshortener 만 삽입하면, 짧은 주소가 변환되어 출력됩니다. (@socialskyo)
  • 기본 디자인에 폰트어썸 아이콘이 출력되어 시인성이 좋아졌습니다.
  • 복사 스크립트 소스 정리 --> "url 치환자" 옵션으로 사용하시면 스크립트를 불러오지 않습니다. 다른 옵션은 스크립트를 불러오니, 스크립트 에러가 발생하면 url 치환자방식으로 사용하시기 바랍니다.

 

0.4 기능추가 (17.09.08)

  • 치환자 추가 --> 스킨의 원하는 위치에 <span id="urlshortener"></span> 를 삽입하면, 짧은 주소가 출력됩니다. (@socialskyo)
  • 클릭시 URL 복사 기능 (@웹지기)

 

0.2 기능추가 (17.09.08)

  • Div Class ID 치환기능 추가 --> CSS로 디자인을 변경할 수 있습니다.
  • 관리자 화면에서 Class 지정가능

 

0.1 기능 (17.09.08)

  • Google API - URL Shortener 지원
  • 게시물 하단 정렬 지원

 

설치방법

  • Google API - URL Shortener API를 활성화시키고, 키를 발부 받아야 합니다.
  • https://console.developers.google.com/cloud-resource-manager
  • Credentials > API Manager > Accept requests from these HTTP referrers (web sites) 항목에 자신의 도메인을 적습니다. (ex, naver.com)
  • 애드온에 API Key를 넣으시면 됩니다.

 

주의사항

  • 1일 1,000,000 쿼리 제한이 있습니다.

 

Atachment
첨부
  • profile

    .

  • profile profile
    저야 말로 감사합니다. ^^
  • ?
    대박입니다. 혹시 치완자를 사용할수 있을까요? 짧은 주소 노출을 특정 위치등에 삽입하고 싶어서요
  • ? profile
    치환자가 뭔지 몰라서 검색해보니 Div Class를 바꿀 수 있도록 하는 것 같은데 맞나요?
    지금 적용해서 올렸습니다.
  • profile
    어머! 이건 사야해!
  • profile profile
    감사합니다. 밤새고 오전에 올렸다가 업무 끝내고 귀가했네요.
    반응이 좋아서 피로가 확 풀립니다. ^^
  • profile
    수고하셨습니다.
  • profile profile
    실력자분께 칭찬받으니 기분이 좋습니다. 감사합니다.
  • profile
    이건 뭐죠? ^^
  • profile profile
    저도 그냥 생각난김에 만든거랍니다. ㅎㅎㅎ
  • ?
    한 사이트에서는 잘 작동하는데요
    다른 한 사이트에서는 활성화만 시키면 500 에러가 나네요ㅜ
  • ? profile
    새로운 버전으로 테스트해봐주겠어요?
  • profile ?
    신기하게 그 사이트에서는 계속 안되요 ㅎ
    문커뮤니티에서 서비스 받고 있는 건데..
    활성화 시키면 심지어 관리자 페이지도 먹통이 되서
    php 내용 다 지우고 저장한 다음 설정 페이지 들어가서 애드온 비활성화 시켰네요ㅜ
  • ? profile
    그러셨군요. http 에러 로그는 확인이 가능하신가요?
  • profile ?
    서버 확인해보니
    분명 PHP 7.0을 깔았는데(소셜XE때문에)
    7.1 버전이 설치되있더라고요 (자동 업데이트가 될리 없는데)
    그래서 7.0으로 내려서 다시 테스트해보니 안되더라고요

    근데 이게 분명 php 코드 때문에 내부 서버 오류가 나는건데..
    php 설정 확인해보니 php 익스텐션에 curl이 없는걸 보고 php7.0-curl 설치했더니 잘됩니다~~
    좋은 애드온 감사합니다 ㅎㅎ
  • ? profile
    아. 그럼 curl 문제였군요. ^^
    잘 해결되어서 다행입니다.
  • profile
    저는 이상하게 게시글 스크립트 복사하였습니다. 메세지 확인을 3번 눌러줘야 사라지네요
  • profile profile
    죄송합니다. 바로 확인해서 조치하겠습니다. ㅠㅠ
  • ?
    감사합니다. 다만 게시글 로드가 많이 느려지네요 ㅠㅠ
    윗분처럼 알림창이 4번 연속뜨기도 하네요.
  • ? profile
    알림창 문제 해결해서 다시 올릴께요.
  • profile
    알림창 반복 실행 문제가 수정되었습니다.
  • ?
    치환자로만 사용하는데 bad request 에러가 납니다...뭘 잘못했는지 감이 안옵니다.. 애드온 업데이트 말고 다르게 한게 없는데 말이죠. 전버전으로 하면 잘됩니다.
  • ? profile
    제가 구현이 안됩니다. 현재도 동일한 증세이신가요?
  • profile ?
    네. 잘됩니다.!! ^^
  • profile
    질문있습니다. 버전업까지 마무리 해서 동작은 잘 되는데요 짧은 주소 링크를 들어가면 해당 게시물로 가는게 아니라 웹사이트로 가는데 어떤 절차가 또 필요한가요?
  • profile profile
    일부 그런 현상이 발견되는 문제를 수정했습니다.
  • profile profile
    오 감사합니다. 이제 안정화 된것 같습니다.^^
  • ?
    @윤삼 님의 쪽 나누기 애드온과 충돌이 있는것 같아요
    urlshorter 애드온을 활성화 시키고 쪽나누기 사용된 게시글 들어가면 쪽나누기가 풀려있습니다ㅠ
  • ? profile
    어떤 타입으로 사용중이신가요?
    치환자 방식으로 해보시겠어요?
  • profile ?
    치환자로 하니 됩니다~~
  • ?
    순수 치환자를 사용하면서 qr 코드만 치환자로 단독으로 사용은 안되는것 같습니다. 주소 치환자를 본문하단으로 변경해야 qr 코드도 출력됩니다.
  • ?
    그리고 url/qr 이든 순수 치환자는 늘 사용 가능하면 어떨까요? 모든 if 문에 순수 치환자 output 이 같이 들어가만 있어도 현재의 옵션 설정 개수도 줄고 순수치환자는 사용하고 싶을떄는 계속 쓸수 있을테니까요.

    즉, 편하게 애드온에서 설정해준 위치에서도 자동으로 나오고 본인이 쓰고 싶은 위치에는 순수 치환자를 써서 추가하고요
  • ?
    잘 작동하네요.
    감사합니다.
  • profile
    너무 유용한 애드온입니다.
    감사합니다. 잘쓸게요.
    요즘 유용한 애드온들이 많이 올라와서 좋아요~~!!
  • profile
    감사합니다.
  • profile
    판매기간이 지났다고 뜹니다. ^^;
  • ?
    판매 기간 늘려주시면 안돼나요?