'미니홈피'에 해당되는 글 1건

  1. 2007.05.25 태터툴즈에 미니홈피 링크 걸 때 유용한 팁
자료2007. 5. 25. 12:13
팝업창이라는 싸이월드 미니홈피의 특성 때문에

태터툴즈의 링크 기능으로 싸이월드를 연결할 경우 창이 두 개나 올라오는 불편함이 있습니다.

다음과 같이 하면, 링크를 클릭했을 때 싸이 팝업창만 뜨도록 할 수 있습니다 -



1. 관리자 메뉴의 '스킨'에 들어가서 '스킨편집'을 누르세요.

2. HEAD태그 안에 다음과 같은 자바스크립트를 삽입합니다.

<script type="text/javascript">
function linkclick(url) {
 if(url.substring(7,14)=="cyworld" || url.substring(11,18)=="cyworld")
  document.cyworld.location=url;
 else
  window.open(url);
}
</script>

이 함수는 링크된 url을 분석하여 싸이월드 주소이면 팝업창만 띄우고,

다른 주소이면 새 창에 블로그를 띄우게 하는 역할을 합니다.


3. 스킨에서 링크를 출력하는 부분을 찾아서 다음과 같은 iframe을 추가합니다.

"s_link_rep"로 검색하여 그 윗줄 즈음에 입력하면 될 것입니다.

<iframe src="about:blank" name="cyworld" width=0 height=0 frameborder=0 style="display:none;"></iframe>

이 인라인 프레임은 실제로 보이지 않으나,
 
싸이월드 링크의 타겟을 이쪽으로 지정함으로써 미니홈피의 팝업창만 뜨게 해 줍니다.


4. "s_link_rep"로 검색하여 바로 아래에 있는 <a> 태그 부분을 아래와 같이 수정해 줍니다.

<a href="[##_link_url_##]" onclick="linkclick(this.href); return false;">[##_link_site_##]</a>

이 구문은 링크가 클릭되었을 때 href에 있는 주소로 이동하지 않는 대신

앞서 자바스크립트로 만들어 둔 linkclick함수를 호출하는 기능을 합니다.




여기까지 하면 원하는 기능을 모두 구현했습니다-

왼쪽에 있는 '내 싸이' 링크를 눌러서 확인해보세요ㅋㅋ
Posted by jongwook