Назар Токар
Опубліковано: 11 Квітня 2013
Оновлено: 9 Травня 2017

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

bukvus-100

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

Что за скрипт

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

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

Возможности

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

Установка

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

  1. Скачиваем скрипт (линк внизу)
  2. Распаковываем и в /index.php указываем в соответствующем поле адрес почты, на который будет приходить уведомление.
  3. Загружаем папку со скриптом себе на сайт. Файлы должны лежать по адресу /bukvus/
  4. Прописываем перед закрывающимся тегом </HEAD> код для подключения:
<script type="text/javascript" src="/bukvus/bukvus.js"></script>

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

<a href="tokar.ua" target="_blank"><img src="https://tokar.ua/bukvus/bukvus_btn.gif"></a>

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

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

← Тисни «Лайк», щоб читати нас у Фейсбуці
Tokar_ua Будьте в курсі. Долучайтесь до нашого каналу в Telegram.

    Поширити у Фейсбуці
    Надіслати у Messenger
    Надіслати в Telegram
    Надіслати у WhatsApp
    Зберегти в Pocket

    Додати коментар

    Такий e-mail вже зареєстровано. Скористуйтеся формою входу або введіть інший.

    Ви вказали некоректні логін або пароль

    Вибачте, для коментування необхідно увійти.

    11 коментарів

    спочатку нові
    за рейтингом спочатку нові за хронологією

    Установил. Кнопка так и не появилась. Может со стилями что не так?

    Автор
    Назар Токар

    @igor, причем тут кнопка вообще?

    Спасибо за скрипт. Есть проблема, сообщение на почту отправляет даже в том случае, если пользователь нажал "Отмена"

    Автор
    Назар Токар

    @Борис, это не проблема, это значит, что пользователь решил не указывать описание ошибки.

    @Назар Токарь, Еще раз спасибо. Подключение скрипта в одну строку радует и готовая кнопка, и отсутствие обращения к другим ресурсам, и размер.
    Еще маленький вопрос (сам не силен в программирование), jquery.js подключается всегда или есть проверка. Не получится так, что 2 раза подключаем его на сайте.

    Автор
    Назар Токар

    @Борис, сейчас jquery не подключается скриптом, вы его подключаете сами в начале кода.

    Использовано на сайте по работе. В личном ЖЖ пропиарено :)

    Автор
    Назар Токар

    Спасибо :-). Приятно слышать.

    Установил скрипт на сайте http://mr-toy.ru/
    В мозиле выдает сообщение: Ошибка в настройках
    в консоли пишет JSON.parse: unexpected character
    в чем может проблема

    Автор
    Назар Токар

    Skorogovor, да, я уже об этом думал. Сделаю как настройку — чтобы можно было и так, и так.

    Все же, крайне желательно добавить пользователю возможность вводить свой вариант исправления и комментарий.