it-swarm-ko.tech

보기 슬라이드 쇼 대 목록보기 + jquery주기 라이트?

내 작업 사이트 홈페이지의 회전 이미지는 목록 형식으로보기로 생성됩니다. 회전 효과를 위해 jQuery Cycle Lite 플러그인을 사용하고 있습니다. cycle.lite.js 파일은 내 테마의 .info 파일에있는 scripts 배열에 설정되어 있으며 page.tpl.php에 이것이 홈페이지인지 확인하는 약간의 코드가 있으며, 그렇다면 로테이터를 설정합니다.

이제 다른 섹션에 대해 두 번째 로테이터를 작업 중이며 Views Slideshow module 을 시도해 왔습니다.

특히 서버로드 또는 페이지 가중치 관점에서 각 접근 방식 (테마 대 모듈)의 장단점은 무엇입니까?

5
epersonae

개인적으로 인기있는 jQuery 플러그인에 대해 Views jQuery 모듈을 사용하지 않으려 고 노력하고 내 theme.info 파일에 .js 파일을 추가하여 내 테마에 jQuery 플러그인을 직접 추가하는 것을 선호합니다. 그런 다음 jQuery 플러그인을 인스턴스화하는로드시 실행되는 또 다른 .js 파일을 만듭니다.

나는 Semantic Views 모듈을 사용하여 뷰의 출력을 원하는대로 조정할 수 있습니다. 이 모듈을 사용하여 jQuery 플러그인과 함께 사용할 호환 형식으로 마크 업을 출력합니다.

예를 들어 jQuery Cycle 또는 jCarousel과 같은 것에 Views 플러그인 모듈을 사용하는 경우 해당 플러그인에 의해 노출되는 옵션에 의해 제한됩니다. 최신 변경 사항이나 최신 jQuery 플러그인의 모든 기능을 지원하지 않을 수있는 타사 모듈에 의존하지 않는 것을 선호합니다.

기본적으로 jQuery 플러그인을 사용하는 대신 Views 플러그인을 사용하는 경우에는 최소한의 오버 헤드가있을 것으로 예상합니다.

4
Camsoft

Views Slideshow의 성능에 대해 구체적으로 말할 수는 없지만 매우 널리 사용되는 모듈이며 많은 대규모 사이트에서 잘 수행됩니다.

일반적으로 Drupal로 작업 할 때 가장 인기있는 솔루션을 사용하는 것이 가장 좋습니다. 필요에 맞으면 일반적으로 다른 사람들이 속도를 늦추고 약점을 해결하는 데 도움이되었음을 의미합니다.

뷰 슬라이드 쇼의 사용자 지정이 적은 접근 방식을 사용하면 필요한 업데이트를 유지하는 것이 훨씬 쉬워진다는 추가 이점도 있습니다.

2
Mark Ferree

Drupal 사이트 구축을 시작했을 때 Camsoft가 제안한대로했습니다. 뷰 tpl 파일을 사용하여 필요한 html 만 생성하고 jQuery 도구를 사용하여 효과를 추가했습니다. 최종 결과는 매우 깨끗했습니다. 코드를 작성하고 contrib 모듈에 대한 의존도를 낮췄습니다. 그러나 유지 관리해야하는 tpl 파일이 많이 생겼습니다. 또한 사용자 지정 솔루션을 만들었 기 때문에이를 테스트하는 유일한 사람이었습니다. 많은 사이트를 구축 한 후 contrib 모듈은 Mark Ferree가 지적한 이유에 따라 갈 수있는 방법입니다. Semantic Views를 사용하면 원하는 코드를 거의 얻을 수 있지만 속도 이점은 엄청납니다. 따라서 Drupal 사이트를 a 나는 contrib 모듈을 사용하고 기본 jQuery 플러그인을 살펴보고 설정을 이해하는 것이 좋습니다.

1
werner glinka