Слайдер. Как? И нужен ли?

На некоторых LS-сайтах замечал наличие слайдеров, вращающих главные/важные статьи. Хотелось бы узнать как такое реализовать (если есть простое решение) или найти добровольца готового это сделать для сообщества, если у сообщества такая потребность имеется (в виде платного модуля?).

Как я это вижу: Вариант взять какой-либо скрипт карусели и вручную добавлять в нее нужные изображения/статьи как-то не очень… В идеале было бы хорошо иметь плагин, который крутил бы контент, отмеченный админом. Как вариант, можно просто выводить последние n статей из определенного блога.

Мне такой модуль, на данный момент, пригодился бы для пары-тройки новых шаблонов для LS. Нужен ли он сообществу? Возьмется ли кто его сделать и какую (ориентировочно) цену он за это запросит?

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

avatar
вы мне покажите что не нужно сообществу а если еще и на халяву то как в пословице и уксус сладкий:)
avatar
так ведь можно и за деньги, в чем проблема? ;)
avatar
Особых проблем не вижу. Я на своем www.relaxrostov.ru использовал nivo-slider2.3 (но у него из-за моей верстки вылезает вправо невидимый div. А поставить Easy Slider 1.5 на LS не удалось: из-за использования mootools у первого timeout сбивался и скорость увеличивалась в 2 раза).

Выводить обычным php-скриптом в

<div id="sliderContent">
</div>

последние топики в виде div или li из БД вообще не проблема: структура известна таблиц, sql-запрос написать непроблема.

$query="SELECT * FROM ls_topic WHERE 1=1 ORDER BY `topic_id` DESC LIMIT 1";

Единственное, что плагины к LS я не пишу.
avatar
да, и ссылки на слайдеры на jQuery:

nivo-slider2.3 — nivo.dev7studios.com
Easy Slider 1.5 (по мне так лучше) — cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding
avatar
А я целый час его и так и эдак крутил… Зашел в этот топик и вспомнил, что LS Mootools использует. А как вы заставили работать nivo-slider с MooTools? Или Вы весь сайт на Jquery перевели?
avatar
Во первых есть шаблон на jQ, во вторых можно использовать 2 библиотеки одновременно.
avatar
Нет, не переводил: поставил обе библиотеки и все.
avatar
(но у него из-за моей верстки вылезает вправо невидимый div
почему бы не назначить родителю overrflow:hidden?
avatar
не работает. Выручало только
body { overflow-x:hidden; }
avatar
Слайдеры-то найти не проблема, а вот на счет вывода можно чуть подробнее? Этот запрос в скрипт слайдера добавить и в шаблон вкрутить? Как понимаю, по запросу полный топик выводится? Как сделать чтоб определенное кол-во символов, ну или до ката?
avatar
Вывод надо прикрутить в шаблон header.tpl. У меня до вывода header_nav.tpl стоит вызов моего шаблона ./promo.html


<div id="wrapper" class="{if !$showUpdateButton}update-hide{/if} {if $showWhiteBack}white-back{/if}">
		
	{php}
	if($_SERVER['REQUEST_URI']=="/") {
		include('./promo.html');
	}
	{/php}
	
	{include file=header_nav.tpl}


в promo.html прописан слайдер
<div id="sliderContent">
...
</div>


Соот-но, вместо "..." можно организовать вызов типа
<!--#include file="lastPost.php" -->


А в твоем lastPost.php и делать выборку посл.постов по тому sql-запросу, что я написал. Анонс до можно брать из поля topic_text_short.ls_topic_content (т.е. таблицы ls_topic_content).
avatar
Спасибо! Попробую покрутить.
avatar
да там крутить нечего: скрипт написать — полчаса делов. Я просто плагины под LS не пишу в силу отсутствия времени и навыков, а на пхп накрапать — мелочь.
avatar
я использую SlideItMoo, имеет три вида простенькой анимации, довольно прост в установке
avatar
Последний — то что нужно!
avatar
именно этот вариант и использую)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.