Следующая проблема была актуальна некоторое время назад – нужно было убрать поле домашней страницы для незарегестрированных пользователей. Эта проблема была успешно решена для Drupal 5. Но мир не стоит на месте, и сегодня мы имеем уже много сайтов на Drupal 6. Сайты эти постепенно набирают популярность и становятся объектами безобразного надругательства со стороны спамеров, которые пытаются всунуть комменты типа «гыы прикольно». Да еще и пытаются нагло всунуть ссылку на свой сайт, а вместо имени вставляют ключевик, вроде «продажа машин».
Но для настоящего друпалера это не проблема. Достаточно закомментировать 2 строки кода или заменить один файл стандартного модуля comment, чтобы убрать поле ввода домашней страницы.
Итак, закомментировать нужно строки № 1347 и 1354 в файле comment.module:
//$form['homepage'] = array('#type' => 'textfield', '#title' => t('Homepage'), '#maxlength' => 255, '#size' => 30, '#default_value' => $edit['homepage']);
//$form['homepage'] = array('#type' => 'textfield', '#title' => t('Homepage'), '#maxlength' => 255, '#size' => 30, '#default_value' => $edit['homepage']);
Или использовать прикреплённый файл.
Данный метод работает под Drupal 6.2. Благодарю астрофизиков и оптимизаторов за помощь в решении проблемы.
Последние комментарии
1 день 9 часов назад
3 дня 7 часов назад
4 дня 5 часов назад
5 дней 21 час назад
6 дней 6 часов назад
1 неделя 1 день назад
1 неделя 1 день назад
1 неделя 1 день назад
1 неделя 2 дня назад
1 неделя 5 дней назад