(a) Slideshow плагин для WordPress

После обновления jQuery плагина (a)Slideshow до версии 0.5.1, решил вспомнить былое и написать плагин для WordPress’a – да еще и с widget’ом.

Скачиваем

На данный момент скачать плагин можно с репозитория WordPress – http://wordpress.org/extend/plugins/a-slideshow/.

Установка

  1. Копируем папку “a-slideshow” в директории плагинов “/wp-content/plugins/”
  2. Активируем плагин в админке WordPress

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

Данный плагин использует текст вашей страницы (поста) для организации слайдов, к примеру так:

[ aslideshow ]
  <p><label>Заголовок первого слайда</label>Текст первого слайда ... </p>
  <p><label>Заголовок второго слайда</label>Текст второго слайда ... </p>
  <p>Текст третьего слайда ... без заголовка</p>                
  <img src="/wp-content/uploads/yyyy/mm/image01.jpg" alt="Слайд номер четыре - это картинка"/>     
[ /aslideshow ]

Пример

[aslideshow width=640 title=1]

Текст первого слайда …

Текст второго слайда …

Текст третьего слайда … без заголовка

Слайд номер четыре - это картинка
[/aslideshow]

Настройки

Так же вы можете настроить плагин по своему усмотрению используя соответствующий пункт в админке (Settings -> (a) Slideshow), или указать какие-либо персональные настройки для каждого слайдшоу:

[ aslideshow %options% ]
  <img src="/wp-content/uploads/yyyy/mm/image01.jpg" alt="Caption 1"/>
  <img src="/wp-content/uploads/yyyy/mm/image02.jpg" alt="Caption 2"/>
  <img src="/wp-content/uploads/yyyy/mm/image03.jpg" alt="Caption 3"/>
[ /aslideshow ]

Вместо %options% Вы можете написать любые настройки jQuery плагина приведенные на странице https://slideshow.hohli.com:

  • effect="random"
  • play=1
  • playframe=0

44 thoughts on “(a) Slideshow плагин для WordPress”

  1. Pls check…on wordpress extend directory, it says compatible upto WordPress 2.5 whereas version 2.7 is out. Maybe you need to update what it says about compatible upto in version field.

  2. Superb Plugin.
    But there was something flickering into the Slidwshow Widget.
    The JavaScript generation for ‘<div class=”slideshow” ….’ comes to late.

    I’ve patched this on my copy and now it runs perfect.

    The other thing for the slideshow widget is, that the first image must be displayed, and all other got the ‘display:none’ style.

    example:

    But the rest safes me a lot of work, thank you.

    If you want, I can send you the modified code.

    regards

  3. Антон уже пол дня пыхчу над плагином и никак не получается организовать его работоспособность.
    Саму технологию попробовал и локально и на сервере. Все работает чудесно. Ставлю плагин по инструкции, прописываю пути по картинкам верно, но грузятся только картинки одна за другой а работать как нужно никак не хочет, никак не могу понять почему не работает. Версия wp 2.7. При активации плагина

    <link rel=’stylesheet’ href=’…
    <script type=’text/javascript’ src=’…
    <script type=’text/javascript’ src=’…

    Ссылки проверил, все доступны.
    Блок галеры грузится в теге div при обновлении страницы id его меняется.

  4. @Misterio:
    Скачай последнюю версии с репозитория WordPress’a, возможно это старая проблема…

  5. Антон, слайды можно вывести в шапку например,с php напряг, в посте все получается замечательно или нет такой возможности

  6. Антон, спасибо, установил слайды при помощи jQuery плагин, вот тут http://fortgames.ru/. У меня вопрос, как сильно это грузит страницу, это зависит от кол-ва и размера рисунков или еще чего-нибудь, а то хостер вдруг начнет возмущаться

  7. Убрал пока. Все равно вопрос. Как сильно слайды грузят страницу, если будет автоматическая прокрутка, это зависит от кол-ва и размера рисунков или еще чего-нибудь, а то хостер вдруг начнет возмущаться

  8. Один из своих блогов перенес на другой хостинг.
    Обновил до версии 2.8
    Плагин не активируется, выдает ошибку
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /ПУТЬ/wp-content/plugins/a-slideshow/a-slideshow.php on line 174

      1. скачал последнюю версию плагина
        еще поковыряюсь попробую

  9. Здравствуйте! Помогите пожалуйта..
    Скачал a.slideshow_ver.0.6.6.zip ,

    > “Копируем папку “a-slideshow””
    Скопировал папку a.slideshow

    > в директории плагинов “/wp-content/plugins/”
    Да, туда.

    > Активируем плагин в админке WordPress
    Не могу активировать – нету в админке в списке плагинов :(

    Заливаю zip админкой WP, указав учетные данные для ФТП, получаю:
    Распаковка пакета.
    Установка плагина.
    Плагин установлен успешно.

    Пытаюсь активировать….
    “Плагин не обладает корректным заголовком.” :((((((((((((((((

  10. Антон, а это нормально что:

    1. в админке у меня теперь 2 плагина (хотя перед установкой я чистил папку wp-content/plugins):
    (a)Slideshow 0.5.0 и (активирован)
    (a)Slideshow Widget 0.4.2 (не активирован)?
    и
    2. wp-content/plugins нету ни 1-го вышеуказанного, ни второго..

  11. Это опять я :))
    В виджете в HTML код вставил:

    <!--&#91;slideshow&#93;-->
    Заголовок первого слайдаТекст первого слайда ... 
    Заголовок второго слайдаТекст второго слайда ... 
    Текст третьего слайда ... без заголовка
    
    
    <a href="/wp-content/uploads/traktor-300x200.jpg" rel="nofollow">Это ссылка на картинку, и она будет подгружена автоматически</a>
    <!--&#91;/slideshow&#93;-->
    

    И не работает :(
    Прошу прощения за наверное чайниковость – пора купить свисток :)

    1. Так и не будет работать, к сожалению я забыл обновить пример в данной статье, с версии (уж не помню какой) синтаксис был изменен, пост обновил – смотрите…

  12. Антон, прошу помощи, не получается.
    “Данный плагин использует текст вашей страницы (поста) для организации слайдов, к примеру так:”
    А что именно делать, куда код вставлять – не понимаю. В PHP новичок..
    Пробовал вставить и в header.php, и в получившийся виджет в зону “HTML код:”..
    Эххх….
    Если отправите где читать чтобы ответ на такой вопрос был бы очевиден, то не обижусь, а наоборот :)

  13. Пасиба! :)
    Серый прямоугольник с треугольной кнопкой “Play” в круге – появляется.
    Как и раньше.
    Бэкграундом у него – текст:
    ——————-
    Заголовок первого слайдаТекст первого слайда …
    Заголовок второго слайдаТекст второго слайда …
    Текст третьего слайда … без заголовка

    Это ссылка на картинку, и она будет подгружена автоматически
    ——————-
    Картинки 1.jpg и 2.jpg в аплоаде лежат.
    Но теперь эта кнопка Play не реагирует :(

  14. О! Особенность!
    В виджете – кнопка реагирует!
    И после её нажатия картинки не демонстрируются, а бэкграундом становится вот этот текст:
    <img src="/wp-content/uploads/1.jpg" alt="Captio
    Обрезается видимо потому что у меня сайдбар Уже чем указанные в плагие размеры.

  15. Антон, задействовать плагин получилось, по-простому действительно надо было просто вставить в текст
    [aslideshow]


    [/aslideshow],
    а в виджет всё тоже самое, только без тегов [aslideshow].

    Но вот никак не удаётся отключить опцию
    playclick // bind content click play/stop) для того чтобы корректно включить nextclick.
    Пробовал и так
    [aslideshow playclick=0 nextclick=1], и так
    [aslideshow playclick:0 nextclick:1], и так
    [aslideshow playclick=false nextclick=true]..
    и в настройках плагина у “Запуск/остановка слайдшоу по клику” галка снята, “По клику показывать следующий слайд” – поставлена.
    Пробовал инвертировать галки в настройках – всё равно по клику останавликает/запускает слайдшоу :(
    Что ещё можно посмотреть?

  16. PS: Антон, и ещё – в Хроме v.2.0.172.33 слайдшоу бесконечно грузится: показывается первый слайд, а потом появляется бесконечный индикатор загрузки. Процесс прервать нельзя, перезагрузка страницы не помогает.. Если нужно – смогу продемонстрировать.

  17. UPD насчёт Хрома: сейчас 44 картинки средним размером 35 Кб – кажет нормально.
    Бесконечно грузился когда картинок было 103.

  18. Антон, в настройках (a)Slideshow виджета я прописал “width:220 height:140”.
    После этого все 44 картинки стали просто показываться друг под другом, но указанным размером.
    Получается прописываемые в виджете настройки отменяют глобальные настройки (те что в админке в Настройках (a)Slideshow)?
    Если так, то можно ли сделать чтобы они не отменялись а дополнялись прописываемыми?
    Т.е. чтобы для того же виджета оставались общие настройки, только был иной размер?

    1. Тут все нормально работает, только необходимо разделять параметры с помощью запятой: “width:220,height:140”

  19. Anton,

    aSlideshow is a nicely constructed plug for WordPress. But I have a question…

    How would I put a slideshow in the header of a WordPress template? I don’t see notes anywhere on how to do this… only how to put it into a post or page.

    Thanks

  20. Антон!

    А как можно прописать этот плагин на главную страницу сайта (сразу под горизонтальное меню)? Куда вставлять код и какой?

    И как я поняла, он автоматически из последних постов берет картинки и первые предложения текста?

    Плагин я закачала, и его и виджет активировала. Виджет отображаться не желает почему-то…

    Оч нужна помощь! Спасибо =)

  21. Добрый день!
    Зацепил данный пост, вот вы расказуете о галереи для блога, а нелегче взять плагин с jquery(Jquery lightbox plugin), просто получаеться меньше плагинов в блоге, быстрее грузиться блог да и человек отвыкает использовать плагины wordpress,а полагаеться на себя и на скрипты

  22. Здравствуйте, Антон

    Плагин нормально работает во всех браузерах за исключением Оперы 10.51. В Виджете не отображаются фото, хотя смена идет, только смена названий

  23. Хочу дополнить.
    Если в настрйоках убрать функцию “Увеличить изображения (увеличивает по меньшей стороне, лишнее обрезается)”, то плагин будет отображаться и в опере.

    Видимо в ней проблема

  24. А по моему это сложно… И по этому не нужно. Спасибо за Ваш труд. Может у кого-то и получилось. Я для себя нашел другой способ. Воспользовался плагином nextgen gallery и нашел возможность заставить его показывать слайд шоу. Происходит это качественно и безболезненно! Если Вам интересно – можете найти статью об этом у меня на сайте. С Уважением, Виталик

  25. Хочу шапку сделать как слайдшоу .Можно ли воспольщоваться этим плагином и как?
    Спасибо!

  26. Здравствуйте Антон
    Проблема такого характера. Почему, когда меняю тему (WP), плагин не работает картинки отображаются одна за другой, в чем может быть причина?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.