Страница 1 из 2

[Модуль] Цитаты (app_quotes)

Добавлено: Сб фев 09, 2013 2:27 pm
sergejey
В последнем обновлении добавил модуль цитат. Модуль простой как топор, но может пригодиться :)

Итак -- в админке в разделе цитаты можно добавлять произвольный текст (либо HTML-код при желании):

Изображение

Есть возможность импорта (текстовый файл в кодировке UNICODE -- одна строка, одна цитата).

Использовать можно вставив в шаблон (или элемент меню типа HTML-блок) вот такой код:
[#module name="app_quotes"#]
или
[#module name="app_quotes" order="1"#]
разница в том, что в первом случае будут перебираться цитаты в случайном порядке, во втором в порядке обратном добавлению (самые новые, потом более старые и т.д.)

Вот пример для блока меню (с выставленным параметром авто-обновления каждые 5 секунд):

Изображение

Если вдруг у кого будет файлик со сборником цитат для импорта, то поделитесь :)

Re: модуль цитат

Добавлено: Вс фев 10, 2013 3:11 pm
Panchez
Есть сборничек. Уже установил.

Re: модуль цитат

Добавлено: Пн фев 11, 2013 2:05 pm
sergejey
Супер! Добавил себе на домашний терминал )

Re: модуль цитат

Добавлено: Пт фев 15, 2013 7:46 pm
dima2012
app_quotes - отдельно для скачивания его можно выложить? (сюда, архивом)

Re: модуль цитат

Добавлено: Сб фев 16, 2013 11:02 am
sergejey
Вот.

Re: модуль цитат

Добавлено: Сб сен 27, 2014 11:41 am
nick7zmail
Кто нить пробовал вытащить цитаты с bash.im?

Вроде у них на сайте http://bash.im/webmaster есть скриптик для html

Код: Выделить всё

<script type="text/javascript" src="http://bash.im/forweb/" charset="windows-1251"></script>
но он выдает пустое место.

Если же пройти по адресу скриптика - рандомная цитата открывается в таком виде

Код: Выделить всё

var borq='';
borq += '<' + 'div id="b_q"><' + 'a href="http://bash.im/quote/400479">#400479<' + '/a> <' + 'span id="b_q_h">[ 6453 ]<' + '/span><' + 'div id="b_q_t" style="padding: 1em 0;">Всё было хорошо, пока я не сделал как правильно.<' + 'br><' + '/div><' + 'small><' + 'a href="http://bash.im/" target="_blank" title="bash.im откроется в новом окне">Больше на bash.im!<' + '/a><' + '/small><' + '/div>';
document.write(borq);

Собственно вопрос - почему первый код не работает?
И второй вопрос - Чуваки пытались без скрипта очистить данный текст, http://www.cyberforum.ru/php-regex/thread1117119.html, но я не понял как это прикрутить в html блоке, может кто нить объяснить?

Re: модуль цитат

Добавлено: Пт мар 20, 2015 2:26 am
1976oldi
вопрос ...я вывел отображение в меню цитат...а как за заставить проговорить цитату голосом..
НЕдавно изучаю систему...сам не могу разобраться

Re: модуль цитат

Добавлено: Вс янв 29, 2017 8:25 pm
vasilevich
Как можно использовать случайную цитату для того, чтобы её озвучить?
Очень уж не хочется sql писать. Может у кого-нибудь есть пример?

Re: модуль цитат

Добавлено: Вс янв 29, 2017 8:27 pm
nick7zmail
Через sql ток...До компа доберусь - скину код

Отправлено с моего Redmi 4 через Tapatalk

Re: модуль цитат

Добавлено: Пн янв 30, 2017 10:09 am
nick7zmail
vasilevich писал(а):Как можно использовать случайную цитату для того, чтобы её озвучить?
Очень уж не хочется sql писать. Может у кого-нибудь есть пример?
Попробуйте так

Код: Выделить всё

include_once("./config.php");
include_once("./lib/loader.php");
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);
include_once("./load_settings.php");

$ph=SQLSelect("SELECT * FROM app_quotes ORDER BY RAND() LIMIT 1");
say($ph['BODY']);

$db->Disconnect();
Не уверен что сработает...но по идее должно)))