Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress
Среда, 09 Дек 2009 12:45
Запланированную на лето поездку в Иран нам с женой оплатит !
Напоминаю, что на блоге проходит акция Обмен постовыми для интересно пишущих перспективных блоггеров. Продвигать лучше вместе!

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress
Пролог
Сегодня изюминкой все большего числа тем для WordPress становится так званая “карусель”, она же “slider” или “слайдер”, или “ротатор”, или “крутилка”. Вообщем, кто как знает, а я лично буду использовать название “слайдер”.
Задача слайдера - периодически пролистывать картинки одну за другой. Существует достаточно большое количество слайдеров, реализованных на популярных js-библиотеках jquery, prototype и других. Со слайдерами-плагинами для WordPress дело обстоит чуть похуже. Мне удалось найти всего 2 подходящих кандидата. Оба плагина транслируют по 1 картинке из 5 статей поочередно. Причем для каждой картинки можно задать свое описание, которое будет красиво всплывать во время трансляции этой картинки.
Featured Content Gallery
- - домашняя страница (пример там же, качать там же)
- - 14-минутное видео по установке и настройке (in English)
- - форум со всеми багами и болячками плагина (in English)
Этот плагин входит в начальную сборку таких тем как WordPress Revolution Lifestyle:
Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress
и Mahusay:

Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress
Установка плагина
- Скачиваем последнюю версию плагина на офф. сайте
- Распаковываем архив и заливаем папку из архива в папку “/wp-content/plugins/” вашего WordPress
- Активируем плагин в админке
- В шаблонах вашей темы в том месте, где хотим отобразить плагин, прописываем строку:
<?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>
Настройка плагина
Переходим в панель настроек плагина. Эта страница позволяет задать множество параметров для плагина, таких как: размеры слайдера, категорию, из которой будут браться посты или отдельные номера постов для отображения, количество постов для отображения, цвета текста описания и бэкграунда, длительность эффекта всплывания и задержки прокрутки, сам эффект прокрутки (доступны 4 варианта).
Использование плагина
Как только вы задали в настройках плагина количество постов и категорию, из которой будут браться посты (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 - альтернативное описание к картинке
Для работы плагина у вас должно быть как минимум 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
Рабочий пример можно посмотреть
- - домашняя страница (пример и руководство по настройке и установке там же)
- - форум со всеми багами и болячками плагина (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.
В плагине присутствуют всего 2 произвольных поля:
- dfcg-image - имя файла-картинки (не полный путь!), к примеру image-1.jpg
- dfcg-desc - текст описания картинки
Отдельного внимания заслуживает настройка отображаемых в слайдере постов. Всего плагин отображает 5 постов. Для выбора каждого поста нужно указать его Category ID и номер поста в этой категории С КОНЦА!
- Чтобы вывести последние посты из 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 этот человек знает не по наслышке, а потому рекомендую вам не просто почитать его блог, но и подписаться на его ридер. Я лично это уже сделал.
Также рекомендую прочесть
Вы можете оставить отзыв или трекбек со своего сайта.









пишет:
10 Дек 2009 в 1:15
Featured Content Gallery vs Dynamic Content Gallery - 2 слайдера для WordPress…
Сегодня изюминкой все большего числа тем для WordPress становится так званая “карусель”, она же “slider” или “слайдер”, или “ротатор”, или “…
пишет:
29 Дек 2009 в 21:51
К сожалению Dynamic Content Gallery тоже написан неправильно (непосредственная загрузка скриптов, без регистрации), что обязательно будет вызывать ошибки …
пишет:
30 Дек 2009 в 0:40
В инете есть миллионы скриптов, прекрасно работающих без регистраций и не вызывающих ошибки. Проверял - все отлично работает.
пишет:
30 Дек 2009 в 17:46
Если jQuery загрузится раньше MooTools, а если jQuery грузится как и положено через wp_enqueue_script то он действительно загрузится раньше, ничего работать не будет … А вот если MooTools будет так же грузиться через wp_enqueue_script, то wordpress автоматом загрузит его раньше jQuery (потому что так положено) и всё будет работать!
пишет:
30 Дек 2009 в 17:52
Полностью с вами согласен! Масло действительно масляное!
пишет:
30 Дек 2009 в 18:52
Ах, сударь, извините что побеспокоил Вас по столь незначительному вопросу … Удачи на дорогах!
пишет:
30 Дек 2009 в 18:54
Извините мне мою шутку, просто вы так запутано написали, что я просто не удержался. Возможно просто не хватило знаний понять, о чем вы…
С наступающим!
пишет:
06 Янв 2010 в 22:53
Скажите пажалста….а этот плагин будет работать, если в блоге установлен плагин FeatureMe? и наоборот будет ли работать плагин FeatureMe если установить Dynamic Content Gallery?
пишет:
06 Янв 2010 в 23:58
Чесно говоря, не знаю. Попробуйте и сами увидите. Главное не забудьте проверить совместную работу плагинов на стандартной теме, если на вашей вдруг не заработают. Экспериментируйте.
пишет:
08 Фев 2010 в 22:18
Здравствуйте, установила Dynamic Content Gallery, но в ИЕ7 и ниже слайдер не работает. Не подскажите, где искать проблему?
пишет:
09 Фев 2010 в 12:57
Здравствуйте. У меня и в ИЕ7 и в ИЕ6 на вашем сайте плагин работает. Ошибки на странице вызывает только файл qips-js.php. Надо бы вам с этим разобраться. Возможные ошибки также можно поискать на сайте и, что еще лучше, баг-форуме разработчика. Ссылки указаны в статье.
пишет:
09 Фев 2010 в 13:01
Добрый день. Да, уже работает. В настройках плагина в 5 пункте (Select the javascript framework) выбрала не Mootools (который стоял по умолчанию), а jQuery. Слайдер заработал, но вот каруселька сверху пропала.
пишет:
09 Фев 2010 в 14:02
Да, это нормально. Раньше плагин работал только на Mootools, поддержка jQuery появилась не так давно, потому карусельку еще не успели доделать. Наверняка в следующей версии будет.
пишет:
09 Фев 2010 в 14:11
Перспективный блоггер, спасибо за помощь! ;)))
пишет:
30 Март 2010 в 15:00
Здравствуйте. Подскажи пожалуйста. не выводит картинку не под каким соусом пишет ерор, хотя и заголовки и краткое описание в норме. Перелопатил уже все варианты… Что может быть?
пишет:
30 Март 2010 в 15:07
Для начала хоть адрес сайта бы бросил. А вообще вариантов еще миллион: неправильно настроенная категория в настройках плагина, непрописанная картинка у постов из этой категории, неверный путь к картинке, несовместимость mootools+jquery на сайте и наверняка еще есть.
пишет:
30 Март 2010 в 15:08
mosteatr.info/lite/ вот. это понятно все…
пишет:
30 Март 2010 в 15:18
Не наблюдаю краткого описания. Только заголовки. Сам плагин определенно работает, просто либо доп. поля неправильно используете, либо пути к картинкам не те, либо сами имена картинок неправильные. Ну, и, как уже сказал, описаний тоже ведь неспроста не видно. Чувствую, что ошибка кроется в какой-то банальности, потому перечитайте инструкции еще раз и попробуйте отыскать ее.
dfcg-image - имя файла-картинки (не полный путь!), к примеру image-1.jpg
dfcg-desc - текст описания картинки
пишет:
30 Март 2010 в 15:28
Краткое описание отключал временно! Путь прописан mosteatr.info/lite/wp-content/uploads/ Доп поля dfcg-image и dfcg-desc. Имена картинок? А есть разница, как называть? Переименовал я в image-1.jpg результат такой же! Перечитал и в англ варианте…
пишет:
30 Март 2010 в 15:34
Надо найти способ отдебажить пути к картинкам. По фаербагу их не видно, сразу показывает картинку эррора. На justice-for-all.ru пути такие же, все работает. Возможно в настройках плагина в путях лишний слэш стоит? Попробуйте указать другую папку, поэкспериментируйте со слэшем в начале и в конце.
пишет:
30 Март 2010 в 15:48
Лишний? Я прислал путь который указал, в конце плаг сам слеш доставляет…
пишет:
30 Март 2010 в 16:22
Вижу, что заработал. Поздравляю.
пишет:
31 Март 2010 в 8:25
Спасибо! Правда пришлось другую версию ставить и путь получился /wp-content/uploads/
пишет:
09 Апр 2010 в 11:27
Здравствуйте,
Установил сайт на WP с помощью локального сервера (Денвер) все отладил работало отлично, на сайте стоит слайдер jQuery, но как только перенес на сервер, пропали картинки. Все выводится, а картинок нет. Подскажите как исправить? Спасибо.
пишет:
09 Апр 2010 в 14:07
Исправьте в базе данных значение полей ‘home’ и ’siteurl’ на текущий урл вашего сайта. В них сейчас находится url, который вы прописывали на Денвере, и именно он подставляется в пути к картинкам, потому они и не выводятся.
пишет:
11 Апр 2010 в 16:07
Добрый день! Подскажите пожалуйста: при установке плагина Dynamic на месте кода выводится надпись Warning: Division by zero in /home/biai/public_html/wp-content/themes/arthemia/index.php on line 8. В чём тут проблема? Скажите пожалуйста…
пишет:
11 Апр 2010 в 16:14
Здравствуйте. Полагаю, “деление на 0″ может происходить, если не прописаны все настройки плагина или не выбраны хотя бы пару статей для него.
пишет:
11 Апр 2010 в 16:44
Слабо в английском разбираюсь…:) Придётся со словариком сидеть. Но хотелось бы как-то, чтобы поэтапно всё было описано. Например: категория image file management - для чего эта категория? Куда ставить галочку и что там прописывать: какой путь?
С уважением!
пишет:
11 Апр 2010 в 16:53
Ну, описывать таким образом - это извращение
Для меня по крайней мере. Сядьте со словариком - сразу разберетесь. image file management - управление файлами картинок, ну и т.п. Примеров прописывания настроек масса в самом плагине, опять же на инглише. Со всем можно разобраться без проблем без документации, читая указания в админке. Дерзайте!
пишет:
20 Апр 2010 в 10:59
У меня стоит Featured Content Gallery , но сайт жутко тормозит, кажется от него. Посоветуйте что делать. Может лучше поставить Dynamic Content Gallery
пишет:
20 Апр 2010 в 11:12
Скорее всего у вас тормозит браузер из-за javascript’a, менять плагин нет смысла.
пишет:
20 Апр 2010 в 11:34
Какого скрипта плагина этого плагина или какого другого?
пишет:
20 Апр 2010 в 14:58
Да, этого плагина. Он работает либо на Mootools, либо на jQuery js-библиотеках, которые и требуют ресурсы на их выполнение. Но без них у вас, к сожалению, не будет ни одного эффекта в слайдере, а потому без них и плагин бесполезен.
пишет:
21 Апр 2010 в 9:27
У меня в шаблоне водпресс-темы прописан путь к jQuery js-библиотекам,и к Mootools.
Зачем не пойму , может надо что-то одно оставить. У них одинаковые опции ?
пишет:
21 Апр 2010 в 9:28
Еще интересно, какой из этих плагин легче или примерно одно и тоже по тяжести ?