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

Сообщить об ошибке

24
Августа 2011 г.
Сообщить об ошибке

Предисловие

Как же иногда неприятно, когда, просматривая сайт, видишь орфографическую ошибку, опечатку либо просто некорректную информацию. Филологи при этом вообще ругаются грязными литературными словами. Даже набирая этот текст, я не уверен, что не сделаю ошибок. А вы уверены в своем сайте?

Проблема

Даже великий твердый троечник «Ворд» не спасет вас на 100% от нелепой ошибки или опечатки. А если вы государственный сайт, то на вас могут ещё и в прокуратуру нажаловаться за неверно написанный телефон или недостоверную информацию из-за ошибки в фамилии человека.

Очень многие люди совершенно бесплатно и даже с удовольствием могут помочь вам в очистке сайта от нежелательных ошибок – дайте им только такую возможность. При этом данная процедура должна занимать минимум усилий от посетителя сайта!

Формируем задачу

  1. Тут все понятно – нужно сделать всплывающую форму, которая появляется при нажатии комбинации клавиш после того, как выделен кусок текста с ошибкой.
  2. И дать возможность добавлять к сообщению комментарий – например, указать правильный телефон, если на сайте он написан неверный.
  3. Не забываем в футере написать инструкцию, что на сайте есть такой функционал и как им пользоваться (ну эти надписи в модуль включать не будем).
  4. Конечно же, все ошибки отправляются на е-мейл администраторов и аккуратно записываются в инфо блоки 1С-Битрикс.
  5. Ограничиваем также активность с одного айпишника - чтобы не баловались.

Реализация

Изначально мы хотели сделать все компонентом, но подумав, решили, что бросать компоненты в футер на каждый шаблон довольно сложная задача для неспециалиста по Битриксу и требует много текста описания. Поэтому внедрили сразу модулем, который при установке автоматом навешивает нужные скрипты на все страницы (публичная часть сайта) и не требует больше от администратора сайта никаких усилий, кроме как написать где-нибудь на сайте что то вроде «Увидели ошибку? Выделите текст и нажмите CTRL+Enter».

Модуль является аналогом знаменитого «orphus», но адаптирован под систему 1С-Битрикс и все данные хранятся в базе данных самого сайта, а не на чужом сервере.

Как и где использовать

Модуль очень полезен на официальных сайтах. Я бы даже сказал обязателен! У нас на поддержке есть один большой и важный сайт – там такие ошибки люди находят, что просто не понятно, как этот сайт раньше работал без данного функционала.

Модуль живет тут: Модуль для 1С-Битрикс: Сообщить об ошибке