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

Среда, 09 Дек 2009 12:45

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

RSS комментариев

40 комментариев Упоминаний: 1 Комментировать

  1. minimus пишет:

    29 Дек 2009 в 21:51 Reply to this comment

    1

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

  2. nikolas_sharp пишет:

    30 Дек 2009 в 0:40 Reply to this comment

    2

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

  3. minimus пишет:

    30 Дек 2009 в 17:46 Reply to this comment

    3

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

  4. nikolas_sharp пишет:

    30 Дек 2009 в 17:52 Reply to this comment

    4

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

  5. minimus пишет:

    30 Дек 2009 в 18:52 Reply to this comment

    5

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

  6. nikolas_sharp пишет:

    30 Дек 2009 в 18:54 Reply to this comment

    6

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

  7. Erik пишет:

    06 Янв 2010 в 22:53 Reply to this comment

    7

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

  8. nikolas_sharp пишет:

    06 Янв 2010 в 23:58 Reply to this comment

    8

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

  9. LadyElena пишет:

    08 Фев 2010 в 22:18 Reply to this comment

    9

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

  10. nikolas_sharp пишет:

    09 Фев 2010 в 12:57 Reply to this comment

    10

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

  11. LadyElena пишет:

    09 Фев 2010 в 13:01 Reply to this comment

    11

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

  12. nikolas_sharp пишет:

    09 Фев 2010 в 14:02 Reply to this comment

    12

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

  13. LadyElena пишет:

    09 Фев 2010 в 14:11 Reply to this comment

    13

    nikolas_sharp, спасибо за помощь! ;)))

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

    30 Мар 2010 в 15:00 Reply to this comment

    14

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

  15. nikolas_sharp пишет:

    30 Мар 2010 в 15:07 Reply to this comment

    15

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

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

    30 Мар 2010 в 15:08 Reply to this comment

    16

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

  17. nikolas_sharp пишет:

    30 Мар 2010 в 15:18 Reply to this comment

    17

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

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

    dfcg-desc — текст описания картинки

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

    30 Мар 2010 в 15:28 Reply to this comment

    18

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

  19. nikolas_sharp пишет:

    30 Мар 2010 в 15:34 Reply to this comment

    19

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

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

    30 Мар 2010 в 15:48 Reply to this comment

    20

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

  21. nikolas_sharp пишет:

    30 Мар 2010 в 16:22 Reply to this comment

    21

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

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

    31 Мар 2010 в 8:25 Reply to this comment

    22

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

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

    09 Апр 2010 в 11:27 Reply to this comment

    23

    Здравствуйте,

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

  24. nikolas_sharp пишет:

    09 Апр 2010 в 14:07 Reply to this comment

    24

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

  25. Zhanin пишет:

    11 Апр 2010 в 16:07 Reply to this comment

    25

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

  26. nikolas_sharp пишет:

    11 Апр 2010 в 16:14 Reply to this comment

    26

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

  27. Zhanin пишет:

    11 Апр 2010 в 16:44 Reply to this comment

    27

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

    С уважением!

  28. nikolas_sharp пишет:

    11 Апр 2010 в 16:53 Reply to this comment

    28

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

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

    20 Апр 2010 в 10:59 Reply to this comment

    29

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

  30. nikolas_sharp пишет:

    20 Апр 2010 в 11:12 Reply to this comment

    30

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

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

    20 Апр 2010 в 11:34 Reply to this comment

    31

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

  32. nikolas_sharp пишет:

    20 Апр 2010 в 14:58 Reply to this comment

    32

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

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

    21 Апр 2010 в 9:27 Reply to this comment

    33

    У меня в шаблоне водпресс-темы прописан путь к jQuery js-библиотекам,и к Mootools.

    Зачем не пойму , может надо что-то одно оставить. У них одинаковые опции ?

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

    21 Апр 2010 в 9:28 Reply to this comment

    34

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

  35. Leon пишет:

    05 Ноя 2010 в 8:21 Reply to this comment

    35

    Здравствуйте! Помогите пожалуйста добавить мин. картинку в пост на главной странице. Уже все перепробовал – не получается. Тема Mahusay

    Плагин стоит Featured Content Gallery

    WP — 2.9.2

    пробный сайт находится webpomoh.0fees.net/

    логин admin

    пароль 123456789

    Уже сутки мучаюсь, помогите пожалуйста...

  36. nikolas_sharp пишет:

    05 Ноя 2010 в 12:12 Reply to this comment

    36

    Надо меньше мучиться и внимательнее читать. Прочитайте мои труды еще раз, только на этот раз внимательно, и, уверен, мучиться останется не больше часа, хотя я вижу, что у вас вроде уже и так вышло.

  37. Leon пишет:

    05 Ноя 2010 в 17:32 Reply to this comment

    37

    Спасибо за ответ. У меня работает только слайдер. С ним проблем и не было. Я вас прошу о помощи для вывода мини картинок в постах на главной странице. Неужели вы думаете я не читал внимательно ваш пост? Я, повторюсь, перерыл весь интернет, а как проблему решить никто так и не сказал. Если автору блога некогда, обращаюсь к читателям, помогите!!!!!!!!!

    пробный сайт находится webpomoh.0fees.net/

    логин admin

    пароль 123456789

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

    19 Мар 2011 в 17:11 Reply to this comment

    38

    А не могли бы подсказать плагин слайдера, как на virgin.com, хочется, чтобы автоматом слайдер брал первую картинку из поста и показывал ее на главной страницы. Т.к. новый пост, новая картинка одна появляется, а одна старая убирается.

  39. nikolas_sharp пишет:

    19 Мар 2011 в 21:20 Reply to this comment

    39

    @Дмитрий, такое пишется довольно быстро. Конкретные характеристики плагинов под WP я не изучал, т.к. уже давно под свои нужны беру любой jquery-слайдер и вывожу в него как хочу посты WP, получая любой нужный функционал. Изучайте информацию здесь _wordpress.org/extend/plugins/search.php?q=slider&sort=. Уверен, что-нибудь подходящее вам там найдется.

  40. Галина пишет:

    20 Апр 2011 в 9:26 Reply to this comment

    40

    @Leon: У меня тоже были проблемы с выводом картинок, хотя на Дэнвере всё работало, после внимательной проверки написала письмо в службу поддержки хостинга, они что то поправили в настройках своей системы и всё заработало, с вторым блогом тоже самое. Удачи ))

Оставьте свой комментарий о материале
(Комментарии со ссылками попадают на модерацию. Остальные не попадают, но я могу удалять те, которые посчитаю бесполезными, не несущими смысловой нагрузки)