Content Slide — простой плагин для создания слайдера (слайдшоу)
Иногда возникает необходимость немного оживить сайт графически и, возможно, добавить немного анимации. Это может быть какая-то флешка с шапке сайта, блок «наши клиенты» в сайдбаре с демонстрацией их логотипов, либо отображение слайдшоу созданных работ (шаблонов) для сайтов веб-студий или дизайнеров. При это возникает, по сути, 2 пути реализации — можно вручную с помощью специального софта для создания флешек создать нужный вам файл, а потом залить его на сайт, а можно воспользоваться специальными плагинами. Для системы WordPress можно использовать модуль Content Slide, о котором сегодня расскажу.
Его присмотрел уже давно еще когда писал статью о лучших плагинах для картинок в Вордпресс. По сути, там есть несколько решений поставленной задачи, но Content Slide показался наиболее подходящим. Он, во-первых, максимально прост в использовании без лишних наворотов и дополнений. Во-вторых, имеет достаточно гибкий механизм из множества специальных настроек для внешнего вида создаваемого слайдшоу (размеры, цвет, стили и многое другое). В работе плагин Content Slide использует скрипт Jquery Coin Slider для самого слайдшоу и jquery inner Fade effect для эффекта перехода (затемнения). Если я правильно понимаю, то это общедоступные скрипты, которые можно применить и самому, но это скорее для веб разработчиков, рядовому пользователю лучше установить Content Slide которые максимально упростить задачу интеграции скрипта слайдшоу в wordpress блог.
Установка Content Slide ничем особо не отличается от традиционного процесса установки плагина — скачиваем модуль с официального сайта вордпресс распаковываем архив и заливаем на ФТП сервер в директорию /wp-content/plugins/. Изменять название файлов и папок при этом крайне не рекомендуется. Далее идем в админку wordpress и активируем плагин в соответствующем разделе (Plugins).
Для вывода слайдшоу на сайте заходим в нужным вам файл шаблона и добавляем там код вызова плагина:
<!--?php if(function_exists('wp_content_slider')) { wp_content_slider(); } ?--> |
Нужный файл значит header.php для добавления в шапку блога, sidebar.php в боковые колонки и т.п. Если вы, например, хотите отображать слайдер только на главной и в качестве домашней страницы у вас указана какая-либо страница блог, то нужно зайти в файл page.php где добавить код:
<!--?php if(is_front_page()) { if(function_exists('wp_content_slider')) { wp_content_slider(); } } ?--> |
Чаще всего нужно будет разместить его в файле index.php который является основным wordpress шаблоном блога.
Чтобы вывести слайдер на специальной отдельной странице можно использовать такой код:
<!--?php if(is_page('about')) { if(function_exists('wp_content_slider')) { wp_content_slider(); } } ?--> |
Ну, можно использовать тому подобные конструкции, подробнее об этом читайте в статье про условные операторы wordpress .
Перед вставкой кода плагина в шаблон можно зайти в его настройки — после активации в админке wordpress появляется отдельный раздел Content Slide. Там есть три блока настроек:
- General Settings — общие параметры для создаваемой флешки слайдшоу (ширина, высота, шрифт, рамка, цвет фона и т.п.)
- Effects and Animations Settings — опции анимации переходов (задержка между сменой изображений, тип эффекта, наличие навигации и т.д.) С этим параметром можно немного поэкспериментировать дабы посмотреть все возможные эффекты.
- Image Source Settings — здесь выбираются изображения, которые будут выводиться в слайдере, есть несколько параметров, которые нужно будет попробовать. Для картинок можно задавать ссылки для переходов, что открывает еще одну возможность использования модуля.
В целом плагин Content Slide со своей задачей справляется, работать с ним легко и просто — единожды настроив эффекты перехода и добавив картинки для слайдера можно наслаждаться приятной анимацией на своем сайте или блога.
UPDATE 15.06.2012: Автор плагина очень «интересно» поступил, разместив свою внешнюю ссылку прямо в его коде без возможности от нее отказаться. Для тех пользователей, кому важно количество внешних линков, это может стать проблемой. Поэтому идем на ФТП, находим файл плагина content_slide.php и в самом конце аккуратно убираем ссылку на сайт snilesh.com. Кроме того, есть подозрение, что если заполнить картинками не все 5 ячеек слайдера, то могут появиться и другие линки — проверьте этот вариант.
P.S. Новая перспективная биржа фриланса Golance для тех кому удаленная работа просто необходима — причем как работодателям, так и веб разработчиками.
Говорят, что сани на зиму нужно готовить летом, тогда бассейны для дачи наоборот зимой чтобы летом можно было хорошо отдохнуть.
комментариев 95 к статье “Content Slide — простой плагин для создания слайдера (слайдшоу)”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Андрей, реализовать такое очень сложно, если вообще возможно — единственное что приходит на ум это какой-то скрипт, который будет подстраивается под размер экрана и просчитывать его. Может, кстати, в css есть какие-то хаки для этого, но подобного плагина вордпресс точно не встречал.
Александр, нашел пример сайта с этой каруселью krasnogorsk.info, но там не для вордпресса.
Андрей, это похоже на какой-то скрипт (не плагин), я бы поискал в гугле что-то вроде css picture slider или picture slider script. Данную реализацию можно использовать на любой CMS, без плагинов, просто разместив скрипт в код шаблона.
Есть ли у этого плагина возможность менять текст, который отображается в слайд-шоу?
Владимир, текст там вроде бы какой-то отображается, может берется краткий анонс из поста, я уже точно не вспомню.
Подскажите чайнику, а в какое место в файле нужно добавить код для вызова плпгига?
Спасибо
Ирина, код плагина добавляете в то место, где хотите выводить этот слайдер — например в header.php для шапки блога, sidebar.php — сайдбар и т.п. К сожалению, не могу точно сказать куда именно так как все шаблоны разные + вам придется немного разобраться в своем шаблоне дабы понять что выводит тот или иной код. Для начала можно попытаться добавить в header.php ближе к концу файла после вывода логотипов и меню, которые там обычно есть.
Пожалуйста, помогите советом: плагин правильно отображается на главной странице, но он короче, чем ширина страницы, растягивать его не хочу, нужно сделать выравнивание по центру. А как? Видимо, для этого нужно его в стилях прописать? А где именно в стилях и что конкретно писать?
Ян, надо в шаблоне в том месте где выводится модуль «вокруг» этого кода добавить DIV с классом например class=»myslider», а потом в стилях style.css прописать для него код что-то вроде:
.myslider {text-align: center; }
или если не сработает выравнивание добавить отступ слева:
.myslider {margin-left: 20px; }
Здравствуйте! Установила этот плагин, но он не работает: изображения выводятся просто вертикально в ряд одно за другим, без всякого слайдера. Я так думаю, что это из-за того, что блог установлен в папку site.ru/blog, а не в корневую директорию. Как решить эту проблему?
Ирина, как по мне это больше похоже на то, что не загружается какой-то скрипт слайдера. То есть это либо несовместимость с другими плагинами либо из-за шаблона.
Я пробовала вручную прописывать все скрипты слайдера (а там их всего два) в шапке темы. Если посмотреть исходный код — то видно что адрес к скрипту прописан верно. И все равно не работает.
Кроме этого слайдера пробовала еще несколько — результат тот же.
Подскажите, пожалуйста! Меня давно мучает вопрос: можно ли вставить этот плагин не в шаблон сайта, а в саму запись, для того, чтобы слайд шоу выводилось в середине текста на определенной странице? Заранее спасибо за ответ.
Елена, когда я изучал плагин, то этого сделать нельзя было — в статье есть вариант кода как отобразить слайдер на отдельной странице — по аналогии с этим можно применить и для поста, но он будет отображаться только до или после текста.
Спасибо. Про до и после текста я знаю. Жаль, что в середу текста его очень сложно или даже невозможно вставить
Помогите, пожалуйста.
При наличии у «div» в моей таблице стилей «position:relative» исчезает кнопка «Вправо». Убрать свойство не могу, облекать все кроме слайдера в новый контейнер — проблематично. Есть идея подключить одну из таблиц стилей шаблона, отвечающую за это, в самом конце «head» — а, да только ее не обнаружить. Заранее благодарен.
Василий, к сожалению, не смогу подсказать как это все реализовать, тут надо экспериментировать с CSS, может еще один div внешний добавить…
Спасибо. Я разобрался и тем, у кого аналогичная проблема, нужно следующим блокам — «#wpcontent_slider_container div,#coin-slider-wpcontent_slider div, div.coin-slider div,#wpcontent_slider div, div#cs-navigation-wpcontent_slider div»
задать «position:static»
Добрый день, подскажите пожалуйста. Я установил content slider в хеадер все нормально, но он у меня смещен в правую сторону, пробовал заключить его php код в тег div с назначением класса и прописывания в нем антрибутов выравнивания но так не выходит. В firebug когда наводишь на сам слайдер, открываются назначенные ему стили в них я могу сделать то что мне надо(в режиме предпросмотра) но не могу найти где эти стили лежать чтобы внести изменения. В отладчике вижу что путь к ним такой: /wordp…/#2(сторока 46). Кто сталкивался с такой проблемой пожалуйста подскажите.
Игорь, я бы поискал стили в директории плагина, там должен быть какой-то css файл. Странный путь в отладчике, там разве нельзя посмотреть полный? понимаю, что он не помещается, но кликнуть где-то дабы увидеть полный текст ссылки может как-то можно?
Полезная статья!
здравствуйте. подскажите, как этот слайдер расположит с правой стороны? в шапку установила, но он стоит слева и закрывает название сайта. методом тыка много перепробовала, но либо он исчезает, либо также слева…
Настя, я думаю тут нужно вносить правки в CSS стили, чтобы слайдер «не налазил на меню». Сказать что-то конкретное я вам увы не могу, в каждом шаблоне свои стили и коды.
Вопрос. У меня плагин работает отлично, за исключение одного. Мне нужно расположить плагин чуть левее, в скриптах не нашел как это сделать. Подскажите пожалуста.
Класс!
Вова, можно попробовать сделать это через CSS стили.
Добрый день, подскажите для «чайника» какой код взять и куда поставить, что бы отображался на главной странице
Елена, если нужно на главной странице, то это файл home.php или index.php — нужно смотреть. Возможно пригодится статья про вывод текста только на главной только вместо текста добавляете код плагина.
Как добавить слайды, чтобы больше 5 было ? Или там фиксировано ?
Hoztovaroved, если честно, я уже не помню. Там был какой-то плагин, где было четко ограничено 4-5 слайдов, возможно это он.