2013-12-11 2 views
1

나는 블로그 웹 사이트 http://d361.azurewebsites.net/Blog에서 일하고 있습니다. 나는 http://tympanus.net/codrops/2012/12/11/fullscreen-pageflip-layou에서 자바 스크립트와 jquery를 사용하는 풀 페이지 플립을위한 템플릿을 사용했다.jQuery 문제로 인해 Disqus 플러그인을 구현할 때의 문제

문제점이 2 개 있습니다.

  1. 블로그의 모든 기사에 disqus 플러그인이 필요합니다. 그러나 전체 웹 사이트는 기본적으로 하나의 단일 웹 페이지이므로 구현할 수 없었습니다. 추가 앵커 태그가 작동하지 않습니다. 현재 첫 번째 기사의 경우에만 disqus 플러그인이 작동합니다.

  2. 사이트에서도 소셜 공유 버튼을 사용하고 있습니다. 다시 말하지만, 그들은 실제 기사가 아닌 d361.azurewebsites.net/Blog와 같은 메일 웹 사이트 링크 만 공유합니다. 앵커 태그를 사용하려고했지만 작동하지 않습니다.

친절하게 도와주세요. 당신이 이미 알고 있었음에 틀림 없으면, 나는 html와 css 저쪽에 다량을 cognize.

답변

0

Disqus는 단일 페이지 응용 프로그램과 함께 작동하지 않으므로 AJAX 프로토콜을 사용하여 새 정보로 스레드를 다시로드해야합니다. 이 프로세스는 여기에 설명되어 있습니다 : http://help.disqus.com/customer/portal/articles/472107-using-disqus-on-ajax-sites 페이지 내용이 변경 될 때마다

,이 같은 DISQUS.reset을 부를 것이다 :

DISQUS.reset({ 
    reload: true, 
    config: function() { 
    this.page.identifier = "new_disqus_identifier"; 
    this.page.url = "http://example.com/#!new-url"; 
    } 
}); 
+0

을 내가 \t 스위치 (keyCode가) jquery.bookblock.js에서이 코드를 발견 { \t \t \t \t \t \t 경우 arrow.left : \t \t \t \t \t \t \t self._action ('prev'); \t \t \t \t \t \t \t 브레이크; \t \t \t \t \t \t 케이스 arrow.right : \t \t \t \t \t \t \t self._action ('다음'); \t \t \t \t \t \t \t 브레이크; \t \t \t \t \t} 그리고 페이지, 인덱스에 다음 코드를 탐색 이동합니다.HTML

이 시나리오에서 disqus 재설정 기능을 구현할 수 있습니까? – Shan

관련 문제