RX/XE 팁
XE FAQ 는 제가 XE공홈 '묻고 답하기'에 답변한 내용들 중 일부를 정리한 내용입니다. (대부분이 제가 한 답변이죠)
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠

제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 sejin7940 

다국어 사이트를 제대로 만들어보다보니, 진짜 별의별개 다 문제가 된다.

그래도 XE 만큼 다국어를 잘 지원하는게 어딧냐고 스스로를 위안 삼긴하지만 ^^;;;

신경 쓸게 너무 많은듯..  

 

이번에 알려드릴 팁은...

최소 2개국어 이상의 다국어 사이트를 만들경우..    트위터 등의 SNS 링크 버튼을 클릭할 경우

그 링크를 따라 들어오면 무조건 최초의 기본 언어로 나타나고

해당 글도, 처음 글이 쓰여질때의 언어로 그 글이 나타난다.

 

이는 xe_v3_default  게시판 스킨의 sns 링크도 마찬가지고

일반적으로 공개되어있는 애드온식의 링크에서도 전부 마찬가지 현상이다

 

이는 선택된 언어가 내부적으로는 값이 전달되지만 외부에서 접근할때는 그 정보가 없기에 default 가 나오는거다.

따라서 결국, 해결방법은  sns쪽으로 보내는 주소쪽에 직접 언어값을 같이 전달해주면 된다..

 

다국어를 그대로 유지한채로 SNS 쪽으로 연결을 하게하려면

링크주소 가져가는 부분 끝에  &l={Context::getLangType()}  를 붙여주면 된다

 

 

예를들어  xe_v3_default 스킨을 기준으로 하면

read.html 에서

 

   <script type="text/javascript">
    jQuery(function($){
     $('.twitter>a').snspost({
      type : 'twitter',
      content : '{$oDocument->getTitle()} {$oDocument->getPermanentUrl()}'
     });
     $('.me2day>a').snspost({
      type : 'me2day',
      content : '\"{$oDocument->getTitle()}\":{$oDocument->getPermanentUrl()}'
     });
     $('.facebook>a').snspost({
      type : 'facebook',
      content : '{$oDocument->getTitle()}'
     });
     $('.delicious>a').snspost({
      type : 'delicious',
      content : '{$oDocument->getTitle()}'
     });
    });
   </script>

 

부분을 아래처럼 고쳐주면 된다.

 

   <script type="text/javascript">
    jQuery(function($){
     $('.twitter>a').snspost({
      type : 'twitter',
      content : '{$oDocument->getTitle()} {$oDocument->getPermanentUrl()}&l={Context::getLangType()}  '
     });
     $('.me2day>a').snspost({
      type : 'me2day',
      content : '\"{$oDocument->getTitle()}\":{$oDocument->getPermanentUrl()}&l={Context::getLangType()}  '
     });
     $('.facebook>a').snspost({
      type : 'facebook',
      content : '{$oDocument->getTitle()}&l={Context::getLangType()}  '
     });
     $('.delicious>a').snspost({
      type : 'delicious',
      content : '{$oDocument->getTitle()}&l={Context::getLangType()}  '
     });
    });
   </script>

 

 

다른 SNS 애드온들에도 필요하면 같은 원리로 수정해서 사용하면 된다.

 

 

참고로,  googlemap 같은 경우도 선택된 언어에 따라  지도의 기본 설정이 달라지게 하려면

처음 지도를 불러들이는 소스 쪽에서

<script type="text/javascript" src=" 추천 (0) 비추천 (0)

전체 695건
번호 카테고리 제목 출처 등록일 조회
공지 XE 기능개선 XE 1.11.18 이후 버전의 익명 수정 버그 수정법 xetown  2023.10.07 3208
공지 XE 기능개선 XE 1.11.14 보안패치 - 타인의 쪽지 내용을 확인할 수 있는 버그 패치방법 xetown  2023.10.03 3272
공지 XE 기능개선 XE 1.11.6 이후 보안배치 #4 file rhymix  2022.07.05 3440
공지 1.11.6 XE 1.11.6 이후 보안배치 #3 rhymix  2022.04.02 3385
공지 1.11.6 XE 1.11.6 이후 보안배치 #1 xetown  2021.06.22 3783
공지 1.11.6 XE 1.11.6 이하 에서 공개댓글을 비밀댓글로 변경시 생길 수 있는 오류 수정법 sejin7940  2021.01.10 3706
공지 XE 기능개선 XE 1.11.4 이후에서 파일 업로드시 정상 작동 안 하는 현상 수정법 XE github  2019.04.02 6463
공지 XE 기능개선 php 7.1 환경에서 XE 오류 나는 경우 확인할 사항 sejin7940  2018.07.11 6384
공지 유용정보 php7.2 환경에서 XE 오류가 생기는 경우 - Object 클래스 변경 필요 XE Github  2017.11.27 9961
공지 XE 기능개선 XE 1.8.30 이하에서 반드시 수정해주셔야하는 부분입니다. XE 1.8.31  2017.02.26 7167
공지 1.8.18 XE 1.8.18 에서 사용시 반드시 수정해야할 사항들 ( XE 1.8.20 이후에서는 수정 불필요 ) xetown  2016.04.03 26294
공지 XE 기능개선 XE 1.8.12 이후부터 proc controller 일부가 작동 안 할 경우 확인할 부분 [1] XE  2015.10.16 26204
615 1.5 버그 관리자페이지 전체 댓글 리스트에서 추천/비추천수 안 나오는 버그 수정법 sejin7940  2012.06.22 4618
614 1.5 버그 IE7에서 관리자페이지->콘텐츠->문서 에서 일괄 삭제/이동/복사 등이 안 되는 경우 sejin7940  2012.07.12 4750
613 1.5 버그 본문 내부의 이미지를 썸네일화 시키지 못하는 버그 [1] sejin7940  2012.07.19 6146
612 유용정보 언어 깨지는 경우 sejin7940  2012.07.20 4844
611 유용정보 회원가입시 인증메일 수정하는 방법 sejin7940  2012.07.26 5363
610 1.5 버그 중국어(zh-CN) 포함한 다국어시 페이지모듈 버그 해결법 sejin7940  2012.07.26 4322
» XE 기능개선 SNS링크시 다국어 설정 그대로 넘겨주는 방법 sejin7940  2012.08.04 4624
608 유용정보 게시판에서 게시글이동이 갑자기 정상 작동 안 할 때 sejin7940  2012.08.07 4651
607 XE 기능개선 특정 확장변수값이 포함된 글의 총 개수를 출력하는 함수 (120908 수정) sejin7940  2012.08.07 5198
606 유용정보 XE 의 xml query 문법 똑띠  2012.08.11 46962
605 1.5 버그 게시판 수가 아주 많아질때 메모리 에러 뜨는 경우 sejin7940  2012.08.22 4410
604 1.5 버그 회원가입폼의 설명 부분 안 지워지는 버그 수정법 sejin7940  2012.08.30 4312
603 1.5 버그 게시판 확장변수 설명 삭제 안 되는 버그 sejin7940  2012.08.30 4419
602 1.5 버그 친구목록에서 동시 이동/동시 삭제 등이 안 되는 경우 sejin7940  2012.09.02 4414
601 1.5 버그 다국어 글 이동시 기본 글 내용이 변하는 버그 해결 [1] sejin7940  2012.09.06 4411
600 유용정보 DB table 에 항목 하나 추가한 경우.. 스키마에 반드시 추가해야함   2012.09.20 5358
599 유용정보 ereg 함수등, php 함수들 관련에러시 php 버전을 확인해볼것   2012.11.11 5099
598 XE 기능개선 로그인 실패시 쪽지 또는 메일이 안 날라오게 하는 방법 sejin7940  2012.11.12 5044
597 유용정보 링크 클릭시 주변 점선 없애는 방법 해피정  2012.11.13 5196
596 XE 기능개선 본문내 이미지 조절 애드온 기능 확장 - 원본이미지 모달 제거 / 작은이미지 크게 확장하기 sejin7940  2012.11.25 5774
XE Login