2014-09-19 3 views
-1

하나의 하위 페이지에만 트위터 목록 위젯을 추가하고 싶습니다.tumblr 하위 페이지에서 JS 위젯을 실행하는 방법

한편, HTML 편집기의 하위 페이지는 JS를 실행하지 않으므로 위젯 코드를 입력해도 작동하지 않습니다.

반면에 테마 HTML에 코드를 입력하는 방법을 모르지만 한 페이지에만 표시하십시오.

포기해야하며 리디렉션 페이지 만 사용해야합니까?

감사합니다.

+0

사용자 정의 페이지를 만들면 HTML 편집기의 단일 페이지에 스크립트를 추가 할 수 있습니다. 그것은 작동해야합니다. 당신이 시도한 것을 보여줄 수 있습니까? – lharby

+0

실제로 모든 페이지는 사용자 정의 js를 사용하지만 HTML 편집기를 통해 전체 페이지를 가져와야합니다. – lharby

+0

사용자 정의 나이와 html 편집기를 사용해 보았습니다. 링크 또는 리디렉션으로 바뀝니다. 지금 장난하고. Google 애널리틱스 및 Disqus와 같은 메타 및 블록이 포함 된 테마 HTML에 코드를 넣으려고했거나 최소한해야 할 일처럼 보입니다. 아직 그 중 하나도 얻지 못했습니다. 답장을 보내 주셔서 감사합니다. –

답변

0

내 의견에 대해 자세히 설명합니다.

한 페이지에 맞춤 js를 추가하거나 html 편집기를 사용하여 tumblr에 게시 할 수 있습니다.

내가 추가 한 코드는 다음과 같습니다

<p>Content</p> 
<p><a class="twitter-share-button" href="https://twitter.com/share"> Tweet </a></p> 
<script type="text/javascript">// <![CDATA[ 
window.twttr=(function(d,s,id){var t,js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return}js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);return window.twttr||(t={_e:[],ready:function(f){t._e.push(f)}})}(document,"script","twitter-wjs")); 
// ]]></script> 
<script src="http://slackwise.cfmldeveloper.com/jstests/scripts/bg.js" type="text/javascript"></script> 

두 번째 JS 파일의 내용은 다음과 같습니다

$(document).ready(function() { 

    $('body').css('background-color','#FF0000'); 
    console.log('remote file served'); 

}); 

이 한 페이지에서 실행됩니다 JS. 이 경우 내 tumblr 계정 중 하나에서 만든 테스트 페이지입니다 (위의 주석 참조).

또한 Tumblr은 미리보기 모드에서 외부 자바 스크립트를 실행하지 않습니다. 콘텐츠를 저장하고 브라우저에서 페이지를 조정해야합니다.

+0

고마워요! 큰. –