Всім привіт. Зовсім недавно я писав про скрипт, що відправляє помилки, знайдені читачами, на електропошту адміну. Відвідувачу достатньо виділити текст і натиснути 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="http://tokar.ua/bukvus/bukvus_btn.gif"></a>

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

Ваших побажань, порад і запитань дуже чекають коментарях нижче.

Коменти

igor

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

Назар Токарь

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

Борис

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

Назар Токарь

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

Борис

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

Назар Токарь

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

Bageera

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

Дедушка

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

Андрей

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

Дедушка

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

skorogovor

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