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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Сб фев 09, 2013 2:27 pm

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

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

Изображение

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

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

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

Изображение

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Panchez
Сообщения: 99
Зарегистрирован: Вс апр 29, 2012 7:31 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Panchez » Вс фев 10, 2013 3:11 pm

Есть сборничек. Уже установил.
Вложения
Цитаты-unicode.zip
(30.67 КБ) 639 скачиваний
С уважением
Александр.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пн фев 11, 2013 2:05 pm

Супер! Добавил себе на домашний терминал )

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
dima2012
Сообщения: 4
Зарегистрирован: Пт фев 15, 2013 7:35 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение dima2012 » Пт фев 15, 2013 7:46 pm

app_quotes - отдельно для скачивания его можно выложить? (сюда, архивом)
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Сб фев 16, 2013 11:02 am

Вот.
Вложения
app_quotes.zip
(8.89 КБ) 443 скачивания

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб сен 27, 2014 11:41 am

Кто нить пробовал вытащить цитаты с 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 блоке, может кто нить объяснить?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
1976oldi
Сообщения: 16
Зарегистрирован: Вс мар 15, 2015 2:00 am
Благодарил (а): 6 раз
Поблагодарили: 0

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

Сообщение 1976oldi » Пт мар 20, 2015 2:26 am

вопрос ...я вывел отображение в меню цитат...а как за заставить проговорить цитату голосом..
НЕдавно изучаю систему...сам не могу разобраться
vasilevich
Сообщения: 3
Зарегистрирован: Ср янв 25, 2017 9:57 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение vasilevich » Вс янв 29, 2017 8:25 pm

Как можно использовать случайную цитату для того, чтобы её озвучить?
Очень уж не хочется sql писать. Может у кого-нибудь есть пример?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс янв 29, 2017 8:27 pm

Через sql ток...До компа доберусь - скину код

Отправлено с моего Redmi 4 через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн янв 30, 2017 10:09 am

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();
Не уверен что сработает...но по идее должно)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить