WP DS FAQ
WP DS FAQ это плагин создания списка вопросов и ответов в вашем блоге, то есть FAQ'а. Я просмотрел около десятка подобных плагинов, но ничего лучше WP DS FAQ мне не попалось. Или плагины не работают на WordPress версии 2.7 и выше или они слишком уж простые и не дают никакой возможности настроить хоть что-то. WP DS FAQ в этом плане выгодно отличается от всех конкурентов, хотя назвать его идеальным я бы тоже смог, некоторые функции вроде вывода ответов на вопросы с помощью ajax (свернутый вывод) выглядят круто, только вот я совершенно не уверен в том, что подгружаемые через ajax ответы будут проиндексированы поисковиками. А если ответы не индексируются и их нельзя найти при поиске, то какой в них смысл? Впрочем, никто не заставляет пользоваться свернутым выводом, можно использовать и развернутый вывод, правда при большом количестве вопросов страница будет выглядеть не слишком удобной, но это уже мелочи.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку wp-ds-faq в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Формально в плагине есть русский язык, тем более, что его автор русский. Только вот ни на одном из своих блогов заставить плагин использовать русские файлы локализации мне не удалось. Уж не знаю в чем причина, никаких ошибок в исходном коде плагина по этому поводу мне найти не удалось. Для настройки плагина это никакой роли не играет, там и так все понятно без перевода, но вот в самом блоге на странице FAQ'а будут английские слова вроде "Question", "Answer" и других, следовательно, придется ковырять плагин и переводить эти слова в нем напрямую.
И настройки плагина и добавление вопросов с ответами находятся в "Параметрах\DS FAQ". Вот тут использование ajax'а более чем уместно, так как с ним процесс наполнения FAQ'а достаточно удобен.
Первое, что мне понравилось в плагине это возможность добавлять неограниченное количество разных FAQ'ов. То есть к любой объемной статье можно добавить свой собственный FAQ. Как ни странно, но почти все аналогичные плагины дают возможность вставить лишь один FAQ в блоге, как будто FAQ это что-то типа одной единственной карты сайта.
Вторая вещь, которая мне показалась удобной это возможность настроить css вывода прямо в настройках плагина. К сожалению, стиль настраивается сразу для всех FAQ'ов, а хотелось бы, чтобы у каждого FAQ'а мог быть свой собственный стиль. Очень надеюсь, что автор плагина добавит такую возможность в плагин.
Вывести FAQ можно и на страницах и в записях. Для этого используется тег [dsfaq id="1"], где 1 это номер FAQ'а. Плагин сам вам подскажет, у какого FAQ'а какой должен быть тег вызова.
Вывести FAQ можно двумя путями, как я уже сказал. Это развернутый и свернутый вывод. При развернутом выводе сначала выводятся все вопросы, а под ними все ответы. При свернутом выводе показываются все вопросы, а ответ загружается ajax'ом при клике на вопрос. Я бы предпочел, чтобы ответы уже были загружены, но не показывались до клика на вопросе, все-таки не всегда использование современных технологий бывает оправданным. А было бы удобно выводить свернутый FAQ в конце объемной статьи и общий развернутый FAQ с глобальными вопросами.
Есть в плагине и ограничения: он работает только с PHP 5, имейте это ввиду.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 1.3.2 от 15.07.2009
Совместимость с версией WordPress: 2.7 и выше.
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Ну так проверяется же в шесть секунд: отключаем жабаскрипт и смотрим ;-)
#2,
вроде бы некоторые js скрипты поисковикам уже давно не помеха. в данном случае я просто не уверен будет ли загрузка текста из базы данных считаться присутствием текста на странице или поисковик его проигнорирует.
#3,
жаль, что локализация не работает, мне в этом случае более симпатичен faq-tastic, вы его не рассматривали? там к стати и русский перевод есть. или у этого плагина есть какие-то недостатки?
#4,
не, не рассматривал. как только увидел надпись о том, что pro версия платная сразу же закрыл сайт. 35 евро это перебор за плагин для бесплатного движка. да и по функциям там плагин слишком уж наворочен, прямо-таки целый сайт можно построить только на нем. чтобы вывести пару FAQ'ов в блоге использовать такой мощный плагин перебор, даже если бы он был бесплатным.
#5,
там есть и lite версия, она то к стати и бесплатна.
#6,
лайты плохи тем, что там обязательно чего-нибудь крайне нужного и не будет ))
#7,
в ie7 глюк. после открытия и сворачивания вопроса остается расстояние между двумя вопросами как будто пару раз enter нажали. Интересно как пофиксить.
#8,
разобрался)
#9,
а в чем была проблема?
#10,
заменил div ( тот который с id dsfaq_answer )на span .
и еще убрал div с классом dsfaq_tools . из за этих двух дивов в ie после раскрытия и закрытия вопроса оставался отступ в 2 строки между двумя вопросами.
кстати можно как-то сделать, чтобы вместо ссылки "закрыть" можно было сворачивать вопросы кликнув снова по заголовку вопроса? не очень удобно скроллить вниз (если ответ большой), искать там ссылку и кликать по ней.
Многие привыкли что обычно то, что открывает что-то должно и закрывать по повторному клику :)
#11,
Плохо, что нельзя в настройках плагина указать, на каких именно страницах фак этот будет использоваться, к примеру как у cforms. Просто на каждую страницу вешается большая портянка от этого плагина.
#12,
С локализацией проблема возникла на локалке, когда на хостинге попробовал, то все нормально было.
#13,
не понял, это как?
#14,
Ну я на одном сайте использую этот плагин, для него я сделал отдельную статическую страницу. И хотелось бы, чтоб скрипт этого плагина загружался только лишь на этой странице. А так, он подгружается абсолютно везде, и на главной тоже, а там около 100 строк от него...
#15,
Забыл написать, что автор обещает в будущих версиях это сделать.
#16,
можно прямо в коде плагина сделать проверку на is_page, если это так мешает.
#17,
По роду своей деятельности веду множественные сделки через посредников-коллег,хочу сделать для них облегченную версию партнерской программы, для сайтов своих коллег.Подскажите пожалуйста где можно найти скрипт для подключения партнерской программы ? Есть такой для WordPress?
#18,
под партнерскими программами может подразумеваться что угодно. даже если такие плагины и есть, то вам все равно придется их переделывать под свои нужды и очень сильно.
#19,
Спасибо большое за полезную статью! Работает скрипт с самой посл. версией, а я переживал! )