Просмотр слайд-шоу против просмотра списка+ облегченный цикл jquery?


Вращающиеся изображения на домашней странице моего рабочего сайта создаются в виде представления в формате списка. Я использую плагин jQuery Cycle Lite для эффекта вращателя. Тот cycle.lite.js файл задан в массиве сценариев в файле .info моей темы, и в нем есть немного кода page.tpl.php чтобы проверить, является ли это домашней страницей, и если да, настройте вращатель.

Сейчас я работаю над вторым ротатором для другого раздела, и я опробовал слайд-шоу просмотров модуль.

Каковы плюсы и минусы каждого подхода (тема против модуля), особенно с точки зрения загрузки сервера или веса страницы?

Author: epersonae, 2011-03-03

3 answers

Я лично стараюсь избегать использования каких-либо модулей Views jQuery для популярных плагинов jQuery и предпочитаю просто добавлять плагин jQuery непосредственно в мою тему, добавляя файл .js в мою тему.информационный файл. Затем я создам другой файл .js, который запускается при загрузке и создает экземпляр плагина jQuery.

Я использую Модуль семантических представлений , который позволяет настраивать вывод представления по своему вкусу. Я буду использовать этот модуль для вывода разметки в совместимом формате для использования с jQuery плагин.

Я нахожу, что если вы используете модуль плагина Views для чего-то вроде цикла jQuery или, например, jCarousel, вы ограничены возможностями, предоставляемыми этим плагином. Я предпочитаю не полагаться на сторонний модуль, который может не поддерживать последние изменения или все функции этого последнего плагина jQuery.

Я ожидал бы, что будут очень минимальные накладные расходы при использовании, если таковые вообще будут, плагина Views вместо использования плагина jQuery изначально.

 4
Author: Camsoft, 2011-03-03 20:47:32

Я не могу говорить о какой-либо конкретике в отношении производительности слайд-шоу просмотров, но это очень широко используемый модуль, который хорошо работает на многих крупных сайтах.

В общем, я считаю, что при работе с Drupal лучше всего использовать наиболее популярное решение, если оно соответствует вашим потребностям, обычно это означает, что другие проверили его и помогли устранить любые недостатки.

Существует также дополнительное преимущество, заключающееся в том, что поддержание любых необходимых обновлений будет намного проще с меньшим количеством пользовательских подход слайд-шоу просмотров.

 2
Author: Mark Ferree, 2011-03-03 18:13:24

Когда я начал создавать сайты Drupal, я сделал то, что предлагает Camsoft. Я использовал файлы views tpl для создания только нужного мне html-кода и использовал инструменты jQuery для добавления эффектов. Конечным результатом стал очень чистый код и меньшая зависимость от модулей contrib. Однако в итоге у меня оказалось много файлов tpl, которые я должен был поддерживать. Кроме того, поскольку я создавал индивидуальные решения, я был единственным, кто их тестировал. После создания многих сайтов я пришел к выводу, что использование модулей contrib - это правильный путь по этой причине на это указал Марк Ферри. Использование семантических представлений дает мне почти тот код, который я хочу, но преимущество в скорости огромно. Поэтому, если вы зарабатываете на жизнь созданием сайтов Drupal, я бы рекомендовал использовать модули contrib и изучить базовые плагины jQuery, чтобы вы понимали настройки.

 1
Author: werner glinka, 2011-05-25 17:25:43