Предупреждение: у нас есть цензура и предварительный отбор публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

Вебмастерам и владельцам сайтов

Вы можете разместить на своем сайте случайный анекдот с Анекдот.ру. В выборку входят только анекдоты из основных выпусков, получившие высокие рейтинги в пользовательском голосовании, имеющие небольшой размер по длине текста, не содержащие мата и иных непристойностей открытым текстом. Каждую секунду в блоке показывается от 1 до 5 новых анекдотов (число настраивается, по умолчанию 1 анекдот).

Установка блока очень проста и требует только базовых знаний html. Достаточно только разместить в любом удобном месте на сайте следующий фрагмент кода:

в cp1251:
<script src="https://www.anekdot.ru/rss/random.html" charset="windows-1251"></script>

в utf8:
<script src="https://www.anekdot.ru/rss/randomu.html" charset="utf-8"></script>

Вставки этого кода достаточно для вывода блока со случайным анекдотом от Анекдот.ру. Пример простого использования скрипта:


Исходный текст примера:
<script>var anekdot_count=2;</script>
<div style="border: 1px solid #9999bb; background: #fbeecf; padding: 5px; max-width: 600px">
<script src="https://www.anekdot.ru/rss/randomu.html" charset="utf-8">
</script>
</div>

Вы легко можете настроить блок под дизайн своего сайта, для этого нужно использовать css:

  • блок заключен в div#a_rnd
  • заголовок "Анекдоты из России" - span#a_rnd_title
  • ссылка "ещё" - span#a_rnd_next

Для задания числа выводимых текстов нужно определить js переменную anekdot_count (в приведенном выше примере выводится 2 анекдота).

Пример использования css стилей вы можете посмотреть на нашей странице 404-й ошибки.


Для всех тэгов доступны блоки тематических анекдотов. Код и оформление аналогичны блоку случайных анекдотов. Id тэгов можно взять на странице облака тэгов.

Пример скрипта для вывода блока с двумя анекдотыми про врачей:


Исходный текст примера:
<script>var anekdot_count=2;</script>
<div style="border: 1px solid #9999bb; background: #fbeecf; padding: 5px; max-width: 600px">
<script src="https://www.anekdot.ru/rss/tag_js/42.js" charset="utf-8">
</script>
</div>

Если вы хотите поддержать наш проект, вы можете разместить у себя кнопку:
Анекдоты из России

Вот ее код:

Рейтинг@Mail.ru