Любой, кто знаком с phpBB, знает, что для редактирования текста в этом движке используются так называемые BB-коды (или теги). Среди них есть специальный тег
code, который предназначен для оформления программного кода, а также языков CSS и HTML. При написании внутреннего программного кода в phpBB, как и в некоторых других движках, используются табуляторы (символы, которые вставляются при нажатии на клавишу TAB), что позволяет задать коду красивый и удобочитаемый вид. Беда в том, что стандартный тег code не сохраняет эти табуляторы при отображении размещённого в сообщении кода, а вместо этого заменяет их на пробелы. Если у вас какой-нибудь обычный форум, не посвящённый программированию и веб-строительству, то это не очень большая проблема, потому что на таких форумах тег code обычно используется довольно редко. Но если на форуме постоянно выкладываются какие-нибудь коды, которые нужно копировать и в указанных файлах искать, то это превращается в настоящую головную боль. И тут как нельзя кстати приходится мод "CodeEnhancements" от зарубежного автора Martin Truckenbrodt, который я выложил ниже. Этот мод полностью устраняет описанную выше проблему.
Русификация к нему не нужна, так как мод не меняет и не добавляет файлы языка.
Замечу, что мод пока не работает, если используется подсветка для php-кода (
[code=php]
), но лично для меня это не столь важно, потому что при работе с кодами достаточно хотя бы просто иметь возможность скопировать их в первоначальном виде, это уже хорошо. Возможно, автор исправит эту деталь в следующих версиях своего мода.