Коротко и смешно (модуль). v.1.10

+20
2.06K
Иллюстрация

Модуль выводит случайную шутку с сайта thejokes.ru

Всего в коллекции более 10000 коротких шуток, чтобы поднять настроение вам и посетителям вашего сайта.

Зарегистрированные пользователи могут одним нажатием на ссылку "Статус" под шуткой установить понравившуюся шутку в качестве своего статуса.

Демо (слева внизу)

Установка: закачать файлы на сервер, произвести установку через админку.
Модуль бесплатный. Просьба не убирать копирайт.

Скачать

Сбор пожертвований на спасение жирафов в Антарктиде:
ЯД: 41001793248606
WMR: R131698649706
(про жирафов шучу естественно)

В качестве спасибо установите еще Яндекс-виджет шуток: www.yandex.ru/?add=112229&from=promocode
+1
Эдька Эдька 11 лет назад #
отлично ! забрал. +
+1
Эдька Эдька 11 лет назад #
а он под 1 .10. жаль
+2
Kreator Kreator 11 лет назад #
Для 1.9 есть тут: http://instantcms.ru/catalog/item136.html
0
Эдька Эдька 11 лет назад #
спасибо )
HostelB HostelB 11 лет назад #
Комментарий удален
+1
Эдька Эдька 11 лет назад #
на 1.9 всего 4 шутки по кругу гонит и все. а в описание более 10 000
HostelB HostelB 11 лет назад #
Комментарий удален
0
SJen SJen 11 лет назад #
шутки отображаются из RSS сайта http://thejokes.ru
а там только 10 последних

по такой схеме первые 15500 шуток вы никогда не увидите. Их если только парсить к себе, а потом уже отображать рандомно.
+1
Kreator Kreator 11 лет назад #
Сегодня-завтра будет маленький апдейт, где шутки будут браться с общей коллекции + еще пара функций дополнительных.
+1
Kreator Kreator 11 лет назад #
Собственно что ждать ...
В файле /modules/mod_thejokes/module.php
строки:
Код PHP:
  1. $url = 'http://thejokes.ru/rss';
  2. $section = file_get_contents($url, NULL, NULL, NULL, 5);
  3. if ($section == '<?xml') {
  4. $rss = simplexml_load_file($url);
  5. foreach ($rss->channel->item as $item) $thejokes[] = trim($item->description);
  6. $rnd = array_rand($thejokes);
  7. $thejokes = $thejokes[$rnd];
  8. }
замените на:
Код PHP:
  1. $thejokes = file_get_contents('http://thejokes.ru/forweb?r');
и шутки будут браться из всей коллекции
0
Haronych Haronych 11 лет назад #
Такой бы модуль для башорга )
+1
Кишля Раду Кишля Раду 11 лет назад #
Было бы не плохо и аякс обновление шутки, тоесть если пользователь остановился над модулем и прочитал шутку что бы он смог нажать примерно "другая шутка" и не перезагружая страницу в модуле бы появилась другая шутка.
0
Kreator Kreator 11 лет назад #
+ принято. следующим шагом будет это.
0
МитяЙ МитяЙ 11 лет назад #
не работает сайт http://thejokes.ru, есть ли еще решения?
0
Kreator Kreator 11 лет назад #
В связи с переездом на новый сервер сайт временно отключен.
Продолжит работу сегодня после 19.00 но уже более быстро.
Приносим Вам свои извинения.
0
Роман Синицын Роман Синицын 11 лет назад #
Подскажите пожалуйста, на каком движке работает сайт: http://thejokes.ru ?

Спасибо!

Еще от автора

Поле - Дата публикации записи
Дата публикации записи в шаблоне выводится в конце записи.
Статистика просмотров контента и Фильтр исходящей почты (SiteKreator v.22.2.2)
Улучшение компонента продолжается. Медленно но верно компонент обрастает еще большими возможностями.
Kmailer v.3.3.1 - Компонент для организации рассылки по email пользователям сайта и подписчикам
Всем доброго времени суток. Представляю вашему вниманию компонент KMailer 3.3.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.