Случайная цитата
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
Вопрос. Есть ли такое дополнение?
#1
20 июля 2018 в 14:31
Доброго времени! Нужно выводить случайные цитаты, желательно с картинкой. Посмотрел в поиске вроде не нашел. Нужна не "случайная запись", а "Случайная цитата" (типа анекдот, афоризм и т.д.), что бы выводить короткие записи в рандомном порядке. Есть ли готовое решение? Заранее спасибо за ответ ))
#2
20 июля 2018 в 14:57
Где выводить? В шапке, в виджетах, в записи? Где?
Есть поле, которое выводит случайное что угодно внутри записи.
Есть поле, которое выводит случайное что угодно внутри записи.
#3
20 июля 2018 в 15:17
Мне нужно выводить в виджете над записью (сквозняком). Что за поле такое?
Сегодня в 05:21
Есть такое решение инстант.рф/addons/46-vidzhet-sluchainaja-zapis.html
#5
20 июля 2018 в 17:49
Что за поле такое?
#6
20 июля 2018 в 19:38
instantcms.ru/addons/random-widget.html
Бесплатное решение
Бесплатное решение
Да нет, ТС просил выводить случайно не записи, а фразы.Бесплатное решение
Нужна не "случайная запись", а "Случайная цитата" (типа анекдот, афоризм и т.д.), что бы выводить короткие записи в рандомном порядке.
#8
20 июля 2018 в 23:11
Можно через HTML-виджет сделать (вариант на скорую руку)
1. Кидаем виджет в нужное место
2. На вкладке "Опции" прописываем
3. Сохраняем
4. Проверяем
5. Для пущей красоты можно стилей добавить для выводного блока ;)
P.S. Здесь разделение цитат идет по переносу строк ("\n") Если хочется многострочные цитаты выводить, можно поменять разделитель, например на "|", и, соответственно, юзать его в виджете.
1. Кидаем виджет в нужное место
2. На вкладке "Опции" прописываем
<div id="random-lines" hidden> Цитата 1 Цитата 2 Цитата 3 </div> <div id="output"></div> <script> $(document).ready(function(){ var output = $('#output'); var strings = $('#random-lines').text().split("\n").filter(function(item){ return item; }); setInterval(function() { var rand = strings[Math.floor(Math.random() * strings.length)]; output.text(rand); }, 1000); // <-- время смены цитат 1 сек }); </script>
4. Проверяем
5. Для пущей красоты можно стилей добавить для выводного блока ;)
P.S. Здесь разделение цитат идет по переносу строк ("\n") Если хочется многострочные цитаты выводить, можно поменять разделитель, например на "|", и, соответственно, юзать его в виджете.
#9
20 июля 2018 в 23:14
Шляпник, если уж очень надо пишите в личку почу.
#10
21 июля 2018 в 09:05
Большое спасибо всем за ответы, предложение Val, именно то, что было нужно, простое решение, без лишних "телодвижений" ))