Исправляем баги в Drupal
В Drupal, как и в любой достаточно серьезной системе, есть и ошибки. Одна из них достаточно долго мозолила мне глаза. В случае, когда незарегистрированные пользователи (гости) оставляют комментарии, напротив имени пишется фраза "не проверено". Все бы хорошо, но она пишется даже в том случае, когда отключена премодерация комментариев (у меня она отключена).
Как выяснилось, это действительно ошибка, и лечится она достаточно просто. Спасибо за наводку Уникальному Человеку. Надо найти в файле /includes/theme.inc строчку:
$output .= ' ('. t('not verified') .')';
И просто закомментировать ее. Решение, может быть, не очень красивое (по идее, стоило бы проверять признак премодерирования), но работает. Может кому-нибудь еще пригодится.
Комментарии
Re: Исправляем баги в Drupal
Нафиг друпал. Да и пхп нафиг :) Советую перебираться на питон/руби.
Re: Исправляем баги в Drupal
Аргументы?
Re: Исправляем баги в Drupal
Питон удобнее чем PHP, это однозначно. Вот насчет друпала ничего не скажу. Но действительно хорошо спроектированного кода на PHP я видел мало...
Re: Исправляем баги в Drupal
Да, питон удобнее и красивее. Но:
А друпал - это как раз пример грамотно спроектированной системы, чем мне и понравился. Питон очень меня радует. Но занимаюсь я им не в приложении к вебу.
Re: Исправляем баги в Drupal
А два дня назад про этот самый Drupal ты говорил что у него качественный код. А вот оказывается ен прошло и двух дней как появились баги. А что будет через месяц?
Re: Исправляем баги в Drupal
Ну баги есть в любом программном продукте. Этот конкретный баг в версии 5.х, как оказалось, достаточно известен. К тому же он некритичен. Так, из разряда мелочей. А больше я за три месяца использования друпала багов и не встречал. Надеюсь, что и не встречу больше, во всем остальном друпал у меня отлично работает.
Re: Исправляем баги в Drupal
И я соглашусь: 20 тысяч строк качественного кода. Но не идеального. Идельного не бывает. К тому же, ошибка далеко не критическая.
Re: Исправляем баги в Drupal
На мой взгляд это не ошибка, а фича :)
И вот почему: "не проверено" в данном случае относится не к модерации комментариев, а к модерации пользователей. Друпал действительно не может сказать тот ли это пользователь, каким он себя называет. Это можно гарантировать только для зарегистрированных пользователей.
А убрать данную фичу можно более правильным (без изменения кода ядра) способом, про него подробно написано здесь.
Отправить комментарий