CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » ! Модуль цитатник
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Вроде все есть, почти со всем разобрался и тут ... трахбабах.
А где модуль цитатник? Нету в природе или откуда-то можно скачать? Или может кто просветит как организовать блок с случайными цитатами? :huh:
DeD
Для эльки пока такого нет
Loader
Цитата (User111 @ 2021-11-30 11:10)
Или может кто просветит как организовать блок с случайными цитатами?

Есть блок "Случайная новость" - http://forum.eleanor-cms.ru/index.php?showtopic=2369

Есть модуль "Цитатник рунета" - http://forum.eleanor-cms.ru/index.php?showtopic=1868

Нет то?

Что за цитаты и откуда они должны браться?
Цитата (Loader @ 2021-11-30 11:10)
Нет то?

Что за цитаты и откуда они должны браться?

Посмотрел оба варианта - не то.



Добавить еще один блок, желательно чтобы он был "резиновым " по высоте(дабы цитаты влазили), в блоке выводится случайная цитата(под рандомным номером). Рандомный номер в диапазоне от 0 до Х, где Х номер последней записи в файле хранилище цитат.

Грубо говоря есть файл в котором хранятся все цитаты, файлик надо предварительно закинуть на сервер. Заполнить его готов хоть

Блоки хранятся вроде в *корень с системой*\addons\blocks, куда запихать файл и в кком виде его реализовать, это уже решать тем, кто сможет воплотить подобную задумку в жизнь.


В общем чисто для наглядного примера, вот так это реализовано неповоротлевом в вордпрессе.


Немного коряво объяснил, но думаю что вы поняли что я имел ввиду.
Loader
Цитата (User111 @ 2021-11-30 11:10)
Немного коряво объяснил, но думаю что вы поняли что я имел ввиду.

Я Вас понял. Написать такое не сложно.
Цитата (Loader @ 2021-11-30 11:10)
Я Вас понял. Написать такое не сложно.

На самом деле мастхэвная штука. ;)

Странно что до сих пор этого нет. :(
Loader
Цитата (User111 @ 2021-11-30 11:10)
На самом деле мастхэвная штука.

Вот держи эту штуку ;)
Alexander
Цитата (User111 @ 2021-11-30 11:10)
А где модуль цитатник?

Когда-то был под RC3. Но мало-кто им интересовался. Могу выложить при условии, что сами перепишите под актуальные версии. Или Loader меня уже опередил?
Цитата (Loader @ 2021-11-30 11:10)
Вот держи эту штуку ;)

Большое спасибо, подключил работает.
А возможно разделить цитаты не по строкам, а допустим по форме [номер]*цитата*[/номер] ? Просто диалоги цитировать тоже весьма охота. :rolleyes:


Заметил один косяк, иногда блок не выводится, то есть его нет. Пробовал с различными страницами, периодически возникает. У меня такое чувство что это происходит когда выпадает первая цитата.(ни разу ее не видел) Для теста добавил четыре цитаты. Кирилицей, каждая с новой строки(правда кодировку у файла quotes.txt пришлось сменить на utf-8). 30 кликов, все номера выпадали, кроме первого, 8 раз блок вообще не выводился.


Цитата (Alexander @ 2021-11-30 11:10)
Когда-то был под RC3. Но мало-кто им интересовался. Могу выложить при условии, что сами перепишите под актуальные версии. Или Loader меня уже опередил?

Я не видел что было под RC3, если не сложно, выложите его здесь, может кто сможет переписать его.


Loader
Цитата (User111 @ 2021-11-30 11:10)
Заметил один косяк, иногда блок не выводится, то есть его нет.

Исправил.

P.S. Сделал себе на этом принципе блок Интересные факты из мира кино
Цитата (User111 @ 2021-11-30 11:10)
А возможно разделить цитаты не по строкам, а допустим по форме [номер]*цитата*[/номер]

Можно. Но это сложнее.
Loader - Спасибо!)


Цитата (Loader @ 2021-11-30 11:10)
Можно. Но это сложнее.

Но и полезнее получится?)



Возник, наверно немного глупый вопрос.

Зачем $rnd_frase = mt_rand(0,$max_rnd-1) ?

Если и с $rnd_frase = mt_rand(0,$max_rnd) всё работает?
Loader
Цитата (User111 @ 2021-11-30 11:10)
Если и с $rnd_frase = mt_rand(0,$max_rnd) всё работает?

Работает пока не выпадет последняя строка.
Ясно. :)

И что насчет возможности многострочных цитат, есть надежда что вы прикрутите? :blush2:
Даже если и нет, все равно большое спасибо что помогли с модулем, хоть и не совсем то что нужно, но значительно лучше чем ничего. Спасибо. 1
Loader
Цитата (User111 @ 2021-11-30 11:10)
есть надежда что вы прикрутите?

Я? Скорее всего нет. Я и так сделал много :D
Цитата (Loader @ 2021-11-30 11:10)
Работает пока не выпадет последняя строка.

Цитата (User111 @ 2021-11-30 11:10)
Ясно.

Хотя я могу ошибаться, надо посмотреть будет ли выпадать последняя с mt_rand(0,$max_rnd-1)!
А ведь перенос на новую строку работает при помощи тега <br> :friends:
В общем всё отлично. :D
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.