Bukvus 1.0.0, скрипт отправки ошибок по Ctrl+Enter [релиз]

Board index Скрипти Bukvus — скрипт пошуку помилок

Description: Свіжа версія — 1.1.0 (2013-07-15)

#1by Nazar Tokar » 17.04.2013, 14:06

UPD 2015-04-09

Всем привет. Совсем недавно я писал о скрипте, который отправляет ошибки, найденные читателями, на электропочту админу. Посетителю достаточно выделить текст и нажать Ctrl+Enter. А выделенный фрагмент текста отправляется на адрес, указанный в настройках.

bukvus-100.png


Конечно, это своебразный респект системе Orphus и его автору Дмитрию Котерову. Именно его детищем я впечатлился и вдохновился. Главное отличие — при использовании «Буквуса» никакие сторонние ресурсы не используются. Обработка запроса и отправка уведомления осуществляются через ваш сайт.

Что за скрипт

Замечу сразу: Буквус очень прост и его можно написать самостоятельно минут за двадцать. Допилить до ума, прикрутить стили, сжать код, написать о нём пост (я это делаю медленно) — ещё часа полтора. Итого в этом продукте два часа времени, которые я дарю вам. О чём это я?

Использовать Буквус можно совершенно бесплатно в любых его вариациях. Главное условие — сохранить копирайт и написать здесь или на форуме краткий отзыв (можно с ошибками) о любом из моих скриптов, которыми вы пользуетесь. Или написать такой отзыв у себя на сайте, в блоге или форуме.

Возможности

Скрипт как обычно предельно прост. Содержимое поста можно вместить в два предложения. Выделенный кусок кода проверяется на размер и если в нём от 5 до 300 символов, отправляется вам на почту. В нижней части экрана появляется полупрозрачное уведомление. Если текста слишком много или совсем мало, внизу будет сообщение об этом.

Установка

Рискую быть банальным — установка в одну строку. Пока что этот пункт упростить не получается и установки без кода предложить вам не смогу. Поэтому делаем следующее:

  • Скачиваем скрипт (линк внизу)
  • Распаковываем и в /index.php указываем в соответствующем поле адрес почты, на которое будет приходить уведомление.
  • Загружаем папку со скриптом себе на сайт. Файлы должны лежать по адресу /js/bukvus/
  • Прописываем перед закрывающимся тегом </HEAD> код для подключения:

Code: Select all
<script type="text/javascript" src="/js/bukvus/bukvus.js"></script>

И вот вам кнопка для посетителей, добавляйте её в любое место сайта:

Code: Select all
<a href="dedushka.org" target="_blank"><img src="http://dedushka.org/bukvus/bukvus_btn.gif"></a>

Image

Демо и скачать

Image Image Image

Ваши пожелания, советы, вопросы очень ждут в комментариях чуть ниже.
Читайте твітер.
Nazar Tokar M
Topic author, Адмін
Avatar
Location: Україна
Reputation: 149
Posts: 2520
Topics: 100
With us: 6 years 2 months

#2by Андрей » 29.05.2013, 09:32

Dedushka у меня в мозиле скрипт отказался работать, Ошибка в настройках
в консоли пишет JSON.parse: unexpected character
Андрей

#3by Nazar Tokar » 29.05.2013, 10:35

Андрей, а что за версия и ось? Я проверял в FF, работает.
Читайте твітер.
Nazar Tokar M
Topic author, Адмін
Avatar
Location: Україна
Reputation: 149
Posts: 2520
Topics: 100
With us: 6 years 2 months

#4by zfjoury » 09.06.2013, 01:32

Спасибо дедушка за классный скрипт) Пока использую при разработке сайта на локалке его, как реализую на хостинге - отпишу)

Added after 6 minutes 10 seconds:
Дедушка, добавь или проинформируй народ: в файл index.html между head и /head нужно добавить строку
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,
А то кракозябры атакуют)
zfjoury M
Age: 27
Location: Москва
Reputation: 3
Posts: 7
Topics: 1
With us: 5 years 11 months

#5by Nazar Tokar » 09.06.2013, 09:11

zfjoury, пожалуйста :).
Code: Select all
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
А это смотря какая кодировка. Если там 1251, тогда будут отправляться левые символы. Я поправил архив и сделал, чтобы при отправке текст перекодировался. Ничего в коде править не надо.

Added after 2 minutes 1 second:
просто перезакачайте архив к себе
Читайте твітер.
Nazar Tokar M
Topic author, Адмін
Avatar
Location: Україна
Reputation: 149
Posts: 2520
Topics: 100
With us: 6 years 2 months


Return to Bukvus — скрипт пошуку помилок

cron