Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Среда, 09 Дек 2009 12:45
Опубликовано в категории: WordPress

Запланированную на лето поездку в Иран нам с женой оплатит GoGetLinks!
Напоминаю, что на блоге проходит акция Обмен постовыми для интересно пишущих перспективных блоггеров. Продвигать лучше вместе!


Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Пролог

Сегодня изюминкой все большего числа тем для WordPress становится так званая “карусель”, она же “slider” или “слайдер”, или “ротатор”, или “крутилка”. Вообщем, кто как знает, а я лично буду использовать название “слайдер”.

Задача слайдера - периодически пролистывать картинки одну за другой. Существует достаточно большое количество слайдеров, реализованных на популярных js-библиотеках jquery, prototype и других. Со слайдерами-плагинами для WordPress дело обстоит чуть похуже. Мне удалось найти всего 2 подходящих кандидата. Оба плагина транслируют по 1 картинке из 5 статей поочередно. Причем для каждой картинки можно задать свое описание, которое будет красиво всплывать во время трансляции этой картинки.

Featured Content Gallery

  1. http://www.featuredcontentgallery.com/ - домашняя страница (пример там же, качать там же)
  2. http://vimeo.com/3299013 - 14-минутное видео по установке и настройке (in English)
  3. http://www.featuredcontentgallery.com/forum/ - форум со всеми багами и болячками плагина (in English)

Этот плагин входит в начальную сборку таких тем как WordPress Revolution Lifestyle:

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

и Mahusay:

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress

Установка плагина

  1. Скачиваем последнюю версию плагина на офф. сайте
  2. Распаковываем архив и заливаем папку из архива в папку “/wp-content/plugins/” вашего WordPress
  3. Активируем плагин в админке
  4. В шаблонах вашей темы в том месте, где хотим отобразить плагин, прописываем строку: <?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>

Настройка плагина

Переходим в панель настроек плагина. Эта страница позволяет задать множество параметров для плагина, таких как: размеры слайдера, категорию, из которой будут браться посты или отдельные номера постов для отображения, количество постов для отображения, цвета текста описания и бэкграунда, длительность эффекта всплывания и задержки прокрутки, сам эффект прокрутки (доступны 4 варианта).

плагин Featured Content Gallery настройка

плагин Featured Content Gallery настройка (кликабельно)

Использование плагина

Как только вы задали в настройках плагина количество постов и категорию, из которой будут браться посты (Category Name - берутся последние посты из категории), или же перечислили ID страниц/постов, остается лишь прописать в указанных страницах/постах произвольные поля (Advanced custom fields). Featured Content Gallery использует 4 произвольных поля в своей работе:

  • articleimg - полный путь к картинке, которая будет крутиться в слайдере
  • thumbnailimg - по умолчанию плагин сам вырежет кусочек из картинки, указанной в поле articleimg, и создаст для него thumbnail (маленькую картинку) размерами 100px x 75px. Но как правило получается у него не очень удачно, потому вы можете задать свой thumbnail и указать его в поле “значение” для произвольного поля “thumbnailimg“. Указывать нужно полный путь к thumbnail’y
  • featuredtext - текст описания к картинке (можно использовать html). По умолчанию используются 100 первых слов из текста статьи
  • alttext - альтернативное описание к картинке
Featured Content Gallery - использование плагина, произвольные поля

Featured Content Gallery - использование плагина, произвольные поля (кликабельно)

Для работы плагина у вас должно быть как минимум 2 статьи из указанной в настройках плагина категории, у которых задано поле articleimg. Иначе слайдер не стартует.

Если используете перечисление ID страниц/постов в настройках плагина, то не используйте пробелы.

Баг-трек

Каким бы не казалось все простым, но самое интересное начинается, когда пытаешься установить этот плагин. Я пытался установить Featured Content Gallery на WP 2.8 при использовании темы Mahusay, и мне удалось это лишь частично: из-за огромного количества глюков пришлось в итоге от него отказаться.

Как я выяснил позже, данный слайдер протестирован с для работы с WP версий до 2.7.1, а потому неудивительно, что на их форуме множество жалоб на несовместимость данного плагина с различными версиями WP. От себя добавлю, что я также наблюдал несовместимость данного плагина с самим шаблоном Mahusay (скорее всего совпадение имен php-переменных), стандартной навигацией в WP, а также плагином wp_pagenavi.

Глюки, с которыми я столкнулся:

  • Featured Content Gallery 3.2.0 + WP 2.8.5 - плагин отказывается работать вообще. Если обновлять с предыдущей версии из админки, то при попытке зайти на страницу опций может выдавать ошибку «недостаточно прав» - выручает перестановка заливанием файлов по фтп – страница настроек становится доступной, но плагин рабочим это не делает
  • Featured Content Gallery + Mahusay - на главной странице выводится кол-во постов, указанное в настройках плагина, а не то, которое я указал в настройках самого WP
  • На главной выводятся только посты из категории, указанной в плагине, посты из других категорий не выводятся вообще
  • Не работает навигация, причем как стандартная, так и wp_pagenavi - на всех страницах отображаются одни и те же посты

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

Dynamic Content Gallery

Рабочий пример можно посмотреть здесь

  1. http://www.studiograsshopper.ch/dynamic-content-gallery-configuration/ - домашняя страница (пример и руководство по настройке и установке там же)
  2. http://www.studiograsshopper.ch/forum/ - форум со всеми багами и болячками плагина (in English)

Совместимость

  • Требуем WP минимум версии 2.8
  • Протестирован со всеми версиями вплоть до 2.8.6 (WP) и 2.8.6 (WPMU)

Установка и настройка

Установка идентична установке плагина, описанного выше.

После активации плагина в нужном месте в нашем шаблоне вписываем строку: <?php include (ABSPATH . ‘/wp-content/plugins/dynamic-content-gallery-plugin/dynamic-gallery.php’); ?>

Dynamic Content Gallery отличается от Featured Content Gallery более гибкими настройками. Здесь не нужно будет каждый раз вводить полный путь к картинке, достаточно 1 раз прописать в настройках плагина путь к папке с картинками, а в произвольное поле писать только имя картинки с расширением, к примеру image-1.jpg.

Dynamic Content Gallery - настройка плагина, произвольные поля

Dynamic Content Gallery - настройка плагина, произвольные поля (кликабельно)

В плагине присутствуют всего 2 произвольных поля:

  • dfcg-image - имя файла-картинки (не полный путь!), к примеру image-1.jpg
  • dfcg-desc - текст описания картинки

Отдельного внимания заслуживает настройка отображаемых в слайдере постов. Всего плагин отображает 5 постов. Для выбора каждого поста нужно указать его Category ID и номер поста в этой категории С КОНЦА!

Dynamic Content Gallery - настройка плагина, выбор постов для отображения

Dynamic Content Gallery - настройка плагина, выбор постов для отображения (кликабельно)

  • Чтобы вывести последние посты из 5 категорий, введите 5 разных Category ID и 1 в каждый Post Select
  • Чтобы вывести 5 последних постов из 1 категории, введите один и тот же Category ID и 1, 2, 3, 4, 5 в Post Select
  • Чтобы вывести 5 последних постов независимо от категории (насколько я понимаю, 5 последних записей на вашем блоге), оставьте все поля Category ID, а в поля Post Select введите 1, 2, 3, 4, 5
  • Поддерживаются также любые другие комбинации постов и категорий

Не забудьте указать в настройках плагина пути к папкам с картинками для слайдера “Location of post custom images” и путь к картинкам по умолчанию “Location of default images”, которые будут использованы, если вы не укажете для какой-либо записи произвольное поле dfcg-image

P.S. bormaley.com - продвижение сайта от философа поисковой оптимизации, коих нынче немного. Что такое Search Engine Optimization этот человек знает не по наслышке, а потому рекомендую вам не просто почитать его блог, но и подписаться на его ридер. Я лично это уже сделал.

http://blogto4ka.ru

Если вам понравилась моя статья, пожалуйста, сделайте ее ретвит!

35 комментариев на «Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress»

  1. Социальная сеть для блоггеров sloger.net пишет:

    10 Дек 2009 в 1:15

    Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress…

    Сегодня изюминкой все большего числа тем для WordPress становится так званая “карусель”, она же “slider” или “слайдер”, или “ротатор”, или “…

  2. minimus пишет:

    29 Дек 2009 в 21:51

    К сожалению Dynamic Content Gallery тоже написан неправильно (непосредственная загрузка скриптов, без регистрации), что обязательно будет вызывать ошибки … :(

  3. Перспективный блоггер пишет:

    30 Дек 2009 в 0:40

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

  4. minimus пишет:

    30 Дек 2009 в 17:46

    Если jQuery загрузится раньше MooTools, а если jQuery грузится как и положено через wp_enqueue_script то он действительно загрузится раньше, ничего работать не будет … А вот если MooTools будет так же грузиться через wp_enqueue_script, то wordpress автоматом загрузит его раньше jQuery (потому что так положено) и всё будет работать!

  5. Перспективный блоггер пишет:

    30 Дек 2009 в 17:52

    Полностью с вами согласен! Масло действительно масляное! :)

  6. minimus пишет:

    30 Дек 2009 в 18:52

    Ах, сударь, извините что побеспокоил Вас по столь незначительному вопросу … Удачи на дорогах! :)

  7. Перспективный блоггер пишет:

    30 Дек 2009 в 18:54

    Извините мне мою шутку, просто вы так запутано написали, что я просто не удержался. Возможно просто не хватило знаний понять, о чем вы… :) С наступающим!

  8. Erik пишет:

    06 Янв 2010 в 22:53

    Скажите пажалста….а этот плагин будет работать, если в блоге установлен плагин FeatureMe? и наоборот будет ли работать плагин FeatureMe если установить Dynamic Content Gallery?

  9. Перспективный блоггер пишет:

    06 Янв 2010 в 23:58

    Чесно говоря, не знаю. Попробуйте и сами увидите. Главное не забудьте проверить совместную работу плагинов на стандартной теме, если на вашей вдруг не заработают. Экспериментируйте.

  10. LadyElena пишет:

    08 Фев 2010 в 22:18

    Здравствуйте, установила Dynamic Content Gallery, но в ИЕ7 и ниже слайдер не работает. Не подскажите, где искать проблему?

  11. Перспективный блоггер пишет:

    09 Фев 2010 в 12:57

    Здравствуйте. У меня и в ИЕ7 и в ИЕ6 на вашем сайте плагин работает. Ошибки на странице вызывает только файл qips-js.php. Надо бы вам с этим разобраться. Возможные ошибки также можно поискать на сайте и, что еще лучше, баг-форуме разработчика. Ссылки указаны в статье.

  12. LadyElena пишет:

    09 Фев 2010 в 13:01

    Добрый день. Да, уже работает. В настройках плагина в 5 пункте (Select the javascript framework) выбрала не Mootools (который стоял по умолчанию), а jQuery. Слайдер заработал, но вот каруселька сверху пропала.

  13. Перспективный блоггер пишет:

    09 Фев 2010 в 14:02

    Да, это нормально. Раньше плагин работал только на Mootools, поддержка jQuery появилась не так давно, потому карусельку еще не успели доделать. Наверняка в следующей версии будет.

  14. LadyElena пишет:

    09 Фев 2010 в 14:11

    Перспективный блоггер, спасибо за помощь! ;)))

  15. Александр пишет:

    30 Март 2010 в 15:00

    Здравствуйте. Подскажи пожалуйста. не выводит картинку не под каким соусом пишет ерор, хотя и заголовки и краткое описание в норме. Перелопатил уже все варианты… Что может быть?

  16. Перспективный блоггер пишет:

    30 Март 2010 в 15:07

    Для начала хоть адрес сайта бы бросил. А вообще вариантов еще миллион: неправильно настроенная категория в настройках плагина, непрописанная картинка у постов из этой категории, неверный путь к картинке, несовместимость mootools+jquery на сайте и наверняка еще есть.

  17. Александр пишет:

    30 Март 2010 в 15:08

    mosteatr.info/lite/ вот. это понятно все…

  18. Перспективный блоггер пишет:

    30 Март 2010 в 15:18

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

    dfcg-image - имя файла-картинки (не полный путь!), к примеру image-1.jpg
    dfcg-desc - текст описания картинки

  19. Александр пишет:

    30 Март 2010 в 15:28

    Краткое описание отключал временно! Путь прописан mosteatr.info/lite/wp-content/uploads/ Доп поля dfcg-image и dfcg-desc. Имена картинок? А есть разница, как называть? Переименовал я в image-1.jpg результат такой же! Перечитал и в англ варианте…

  20. Перспективный блоггер пишет:

    30 Март 2010 в 15:34

    Надо найти способ отдебажить пути к картинкам. По фаербагу их не видно, сразу показывает картинку эррора. На justice-for-all.ru пути такие же, все работает. Возможно в настройках плагина в путях лишний слэш стоит? Попробуйте указать другую папку, поэкспериментируйте со слэшем в начале и в конце.

  21. Александр пишет:

    30 Март 2010 в 15:48

    Лишний? Я прислал путь который указал, в конце плаг сам слеш доставляет…

  22. Перспективный блоггер пишет:

    30 Март 2010 в 16:22

    Вижу, что заработал. Поздравляю.

  23. Александр пишет:

    31 Март 2010 в 8:25

    Спасибо! Правда пришлось другую версию ставить и путь получился /wp-content/uploads/

  24. Юрий пишет:

    09 Апр 2010 в 11:27

    Здравствуйте,
    Установил сайт на WP с помощью локального сервера (Денвер) все отладил работало отлично, на сайте стоит слайдер jQuery, но как только перенес на сервер, пропали картинки. Все выводится, а картинок нет. Подскажите как исправить? Спасибо.

  25. Перспективный блоггер пишет:

    09 Апр 2010 в 14:07

    Исправьте в базе данных значение полей ‘home’ и ’siteurl’ на текущий урл вашего сайта. В них сейчас находится url, который вы прописывали на Денвере, и именно он подставляется в пути к картинкам, потому они и не выводятся.

  26. Zhanin пишет:

    11 Апр 2010 в 16:07

    Добрый день! Подскажите пожалуйста: при установке плагина Dynamic на месте кода выводится надпись Warning: Division by zero in /home/biai/public_html/wp-content/themes/arthemia/index.php on line 8. В чём тут проблема? Скажите пожалуйста…

  27. Перспективный блоггер пишет:

    11 Апр 2010 в 16:14

    Здравствуйте. Полагаю, “деление на 0″ может происходить, если не прописаны все настройки плагина или не выбраны хотя бы пару статей для него.

  28. Zhanin пишет:

    11 Апр 2010 в 16:44

    Слабо в английском разбираюсь…:) Придётся со словариком сидеть. Но хотелось бы как-то, чтобы поэтапно всё было описано. Например: категория image file management - для чего эта категория? Куда ставить галочку и что там прописывать: какой путь?
    С уважением!

  29. Перспективный блоггер пишет:

    11 Апр 2010 в 16:53

    Ну, описывать таким образом - это извращение :) Для меня по крайней мере. Сядьте со словариком - сразу разберетесь. image file management - управление файлами картинок, ну и т.п. Примеров прописывания настроек масса в самом плагине, опять же на инглише. Со всем можно разобраться без проблем без документации, читая указания в админке. Дерзайте!

  30. Дмитрий пишет:

    20 Апр 2010 в 10:59

    У меня стоит Featured Content Gallery , но сайт жутко тормозит, кажется от него. Посоветуйте что делать. Может лучше поставить Dynamic Content Gallery

  31. Перспективный блоггер пишет:

    20 Апр 2010 в 11:12

    Скорее всего у вас тормозит браузер из-за javascript’a, менять плагин нет смысла.

  32. Дмитрий пишет:

    20 Апр 2010 в 11:34

    Какого скрипта плагина этого плагина или какого другого?

  33. Перспективный блоггер пишет:

    20 Апр 2010 в 14:58

    Да, этого плагина. Он работает либо на Mootools, либо на jQuery js-библиотеках, которые и требуют ресурсы на их выполнение. Но без них у вас, к сожалению, не будет ни одного эффекта в слайдере, а потому без них и плагин бесполезен.

  34. Дмитрий пишет:

    21 Апр 2010 в 9:27

    У меня в шаблоне водпресс-темы прописан путь к jQuery js-библиотекам,и к Mootools.
    Зачем не пойму , может надо что-то одно оставить. У них одинаковые опции ?

  35. Дмитрий пишет:

    21 Апр 2010 в 9:28

    Еще интересно, какой из этих плагин легче или примерно одно и тоже по тяжести ?