GorYa
Хранитель порядка
- Регистрация
- 11 Ноя 2014
- Сообщения
- 425
- Реакции
- 1.361
- Автор темы
- #1
Proofreader - это компонент для Joomla позволяет посетителям сайта сообщать об обнаруженных на сайте опечатках модератору или администратору сайта.
Первым ее автором (с 2007 года) был Сергей Литвинов, автор проекта Joomlatune.ru, работал он вплоть до Joomla 3
Так как автор перестал поддерживать данный проект, то в 2022 году появился форк данного компонента от Павла Сёмина (Для просмотра ссылки Войди
Последняя версия данного проекта, что у Павла,что у Владимира - 3.0.4, которая поддерживает Joomla 5, на гитхаб у них есть и другие версии для Joomla.
Компонент переведен на множество языков.
К сожалению, проект заглох и со второй половины 2025 года не было никаких обновлений и в Joomla 6, стали проявляться проблемы:
- в письме администратору и в админке приходили сообщения со ссылкой ведущей только на главную страницу, а не на страницу с ошибкой
- пропала подсказка в материалах Joomla
- вероятно еще какие-то, но отмеченные выше считаю ключевыми
Так как необходимость такая существует, то попробовал обновить компонент и адаптировать под работу на Joomla 6.
После адаптации все вышеуказанные функции заработали и некоторые другие, компонент получил версию 6.0.0.
Имею крайне малый опыт кодирования, в коде много отсылок в слеше на русском (имейте ввиду, что в правленых файлах они есть, особенно тем кто решить разместить установочный компонент на иностранных ресурсах без правки или транслитерации этого текста).
Тут прикладываю адаптированный код для размещения подсказки по работе с компонентом. Он адаптирован, защищен от копирования, тем самым от намеренного выделения текста в нем и отправки как ошибки. Достаточно вставить в html модуле и выбрать нужную позицию для отображения.
HTML:
<div class="proofreader-badge" style="display: flex; align-items: center; flex-wrap: wrap; gap: 16px; padding: 5px 10px; background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 6px; font-family: sans-serif; font-size: 14px; margin-top: 20px; line-height: 1.6; color: #333; width: 100%; max-width: 100%; box-sizing: border-box; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;">
<!-- Иконка -->
<img src="/media/com_proofreader/images/proofreader_icon_48x.png" alt="Опечатка" class="proofreader-custom-icon" style="width: 36px; height: 36px; min-width: 36px; max-width: 36px; object-fit: contain; display: block; flex-shrink: 0;" />
<!-- Текст (теперь его нельзя выделить мышкой) -->
<span style="flex: 1 1 0%; min-width: 0; word-break: break-word; text-align: justify;">
Заметили опечатку? Выделите текст и нажмите
<span style="white-space: nowrap;"><kbd style="background: #ffffff; border: 1px solid #b4b4b4; border-bottom-width: 2px; padding: 2px 5px; border-radius: 3px; font-size: 12px; font-weight: bold; color: #000000 !important; box-shadow: 0 1px 1px rgba(0,0,0,0.15); font-family: monospace; display: inline-block; line-height: 1; vertical-align: middle;">Ctrl</kbd> + <kbd style="background: #ffffff; border: 1px solid #b4b4b4; border-bottom-width: 2px; padding: 2px 5px; border-radius: 3px; font-size: 12px; font-weight: bold; color: #000000 !important; box-shadow: 0 1px 1px rgba(0,0,0,0.15); font-family: monospace; display: inline-block; line-height: 1; vertical-align: middle;">Enter</kbd></span>,
чтобы сообщить нам.
</span>
</div>
Визуально это выглядит так, как и в первых версиях. Мне нравится, но каждый может сделать на свой вкус.

в подписи к материалу так (он также защищен от копирования)
Правки, изменения, ошибки:
Изменено (22/10/2026)* Версия Proofreader 6.1.2. Работает в версии Joomla 6.2
* Обновлен локальный скрипт Для просмотра ссылки Войди
* В настройках компонента добавлена функция включения/выключения капчи. Теперь эта опция не зависит от глобальных настроек.
– Языковые файлы только для русского и английского дополнены и переведены, для остальных языков правок нет;
– Все исправления отмечены в коде, преимущественно на русском языке, имейте это ввиду;
– Лишний код в файлах, можно было бы наверняка и проще;
– Нет уверенности в правильности собранного установочного архива. Проверяйте. Если не установится и знаете как исправить, напишите в личные сообщения или в комментарии ниже.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Изменено (17/10/2026)
* Версия Proofreader 6.1.1
* обновлен локальный скрипт Для просмотра ссылки Войди
* Добавлена проверки безопасности Proof Of Work Captcha (см. Скриншоты, работает только при включении в общих настройках Joomla)
* мелкие правки
Изменено (15/10/2026)
* Версия proofreader 6.1
* Добавлен скрипт капчи Для просмотра ссылки Войди
* мелкие правки, адаптация на Joomla 6
Последнее редактирование:



