제 블로그 본문 하단에 애드센스와 다음뷰가 있는데요,

글을 발행하면 400x80 짜리 다음뷰 박스가 336x250짜리 애드센스의 위쪽에 자리를 잡습니다.

그래서 모양을 맞추기 위해 다음뷰를 내리려고 카페 스킨 html로 들어가 애드센스보다 하단에 놓기로 했습니다.


html 코드에 다음뷰를 표시하기 위한 embed태그를 달고



 <embed src="http://api.v.daum.net/static/recombox1.swf?nurl=글주소(티스토리블로그 치환자 사용)" quality="high"  bgcolor="#ffffff" width="400" height="80" type="application/x-shockwave-flash"</embed>



다시 블로그로 돌아와 글을 보니 다음뷰가 (당연히..)두개가 떠있는 것이었습니다.

그래서 아무 생각도 없이 플러그인 설정에서 다음뷰를 체크 해제했죠.. 

그랬더니 pc화면에서는 잘 나왔지만 모바일에서 뷰온 버튼이 표시가 안됐습니다.

본문에 다음뷰를 표시하는 embed 태그도 넣어봤지만 본문에서는 글번호를 불러오는 치환자가 먹히지 않더군요..


  

답은 간단했는데 플러그인 설정에서 view on 박스 항목에서 '표시하지 않음'을 선택하면 된다는 것이었습니다.

 이렇게 하면 pc화면에서는 (추가적인)다음뷰가 보이지 않게 되지만,

 모바일 스킨에서는 뷰온 버튼이 사라지지 않고 여전히 잘 나오게 됩니다.













게시글 우측상단에 주소복사 버튼을 달았다.

자바스크립트로 하면 브라우저마다 다르게 해줘야해서 번거로와서 플래시를 사용했다.

swf파일을 태그로 걸 때 ~~~.swf?변수=값 형태로 글번호가 담긴 쿼리를 넘겨준 뒤 플래시에서는 LoaderInfo로 읽어들인다.

var obj:Object = LoaderInfo(this.root.loaderInfo).parameters;


 넘겨받은 글번호값으로 글주소를 완성한 뒤 클립보드에 복사하고 ExternalInterface로 alert창을 띄워주면 끝.


크롬, 파이어폭스, 돌핀브라우저(모바일), IE9 에서 테스트 해봤더니 복사가 잘 된다. (파이어폭스에서는 가끔 정지현상이 발생) 






2011년 11월 20일까지 블로그 휴면기간입니다.

휴면기간에는 포스팅을 하지 않거나 간단한 글만 올리도록 하겠습니다.

스킨-카테고리설정 페이지에서 소스보기를 하면
카테고리의 아이덴터티(?)를 알아낼 수 있다. (http://ruryca.tistory.com/70)
이걸로 상위 카테고리 볼드 같은게 되는지는 나중에 알아봐야겠다.
(이미 리스트형식으로 바꿔버리는바람에 ㅡㅡ)



그림이 곧 내용.


초대장을 보내주신 ooze님(kino.pe.kr)께 감사드립니다.

+ Recent posts