2013-03-04 4 views
1

여기 거래가 있습니다. 나는 플론에서 진정한 갤러리와 많은 문제를 겪었으므로 Galleria Slideshow를 Twelve Theme와 함께 구입했습니다. 나는 갤러리아를 달릴 정상적인 일을했지만 지금은 문제가있다.Plone에서 Galleria 동적 Javascript/jQuery 문제

<replace css:content=".item a" css:theme-children="#galleria" /> 

그래서이 이것의 결과이다, 나는 이미지로 모든 링크를 그랩 내 갤러리아 DIV에 넣어이 규칙으로

<div id="content"> 
    <!-- GALLERIA --> 
    <div id="galleria"> 
    </div> 
    <!-- /GALLERIA --> 
</div> 

:

는 HTML 섹션입니다 운영 :

<!-- GALLERIA --> 
    <div id="galleria"> 
     <a href="..."> 
      <img src="..." /> 
     </a> 
     <a href="..."> 
      <img src="..." /> 
     </a> 
     <a href="..."> 
      <img src="..." /> 
     </a> 
    </div> 
<!-- /GALLERIA --> 

그래서 여기에 문제가 있습니다. galleria의 모든 js 및 css 파일이 성공적으로로드되었지만 아무 일도 발생하지 않습니다. 갤러리아는 슬라이드 쇼를 만들기 위해 이미지 주위에 몇 개의 div를 놓아야합니다.

자바 스크립트가 켜져 있습니다. jQuery가 작동 중입니다.

왜 이것이 plone에서 작동하지 않는지 알고있는 사람이 있습니까?

편집 :이 선반

Uncaught SyntaxError: Invalid regular expression: /http://localhost:8080/lox/home/++theme++lox.responsive/galleria/themes/twelve/galleria.twelve.css/: Nothing to repeat galleria-1.2.9.js:847 
(anonymous function) galleria-1.2.9.js:847 
jQuery.extend.each jquery.js:648 
jQuery.fn.jQuery.each jquery.js:270 
Utils.loadCSS galleria-1.2.9.js:846 
(anonymous function) 
+0

plonetruegallery에서 어떤 문제가 있었습니까? 저는 저자이고 많은 프로젝트에서 다른 사람들과 마찬가지로 성공적으로 사용했습니다. – vangheem

+0

다른 것들 : 콘솔의 모든 js 오류? 갤러리아 js 코드가 갤러리를 시작하는 곳은 어디입니까? 당신이 사용하고있는 CSS는 무엇입니까? 갤러리아 리소스가 올바르게 참조되었는지 확인하십시오. 갤러리아에서는 갤러리 컨테이너의 높이를 어딘가에 정의해야합니다. 네가 했니? 갤 러리를 연결하는 데 사용하는 코드를 붙여 넣거나 작동하지 않는 위치를 보여주는 예제 사이트를 제공하면 도움이됩니다. – vangheem

+0

내가 가진 문제는 고객이 갤러리아 슬라이드 쇼에서 열두 개의 테마를 원했습니다. plonetruegallery에 새로운 테마를 구현하는 방법을 찾지 못했습니다. 그런 다음 혼자서 코드를 작성하려고했지만 복잡한 수정이 필요했습니다. 그래서 슬라이드 쇼를 정적으로 내 plone 테마의 인덱스 사이트에 넣기로 결정했습니다. 그러나 아무 일도 일어나지 않습니다. 나는 가능한 한 빨리 새로운 건축물을 만들고 사이트 링크를 게시 할 것입니다. – jurihandl

답변

0

: 이것으로

$('link[rel=stylesheet]').each(function() { 
    if (new RegExp(href).test(this.href)) { 
     link = this; 
     return false; 
    } 
    return false; 
}); 

:

$('link[rel=stylesheet]').each(function() { 
    /*if (new RegExp(href).test(this.href)) { 
     link = this; 
     return false; 
    }*/ 
    return false; 
}); 

거래를 제작 크롬은 자신의 콘솔에서이 오류 메시지가 삭제합니다. :)

+0

답변을 수락 할 권한이 있습니까? 그것은 대답할만한 퀘스트와 대답하지 않은 퀘스트를 더 잘 구분하기 위해 멋지다. TIA. –