Убираем подсказки из "Добавить комментарий"

   В "Добавить комментарий" снизу формы ввода постоянно красуются всякие надписи, справки и это стало раздражать, потому что простыми методами это не убирается, а убрать ну очень хочется. Пошел в инет за разрешением этой проблемы. Нашёл. Будем немного программить. Всё что касается программирования, т.е. вставления кода  касается темы Bartik, которую я использую, но я думаю аналогичным образом можно снести ненавистные записи и в других темах. И так начинаем. Открываем на редакцию вот этот файл:

/путьксайту/themes/bartik/template.php

и вставляем вот такой код, можно прямо в начале файла:

/**
 * Override default theme_filter_tips().
 */
function bartik_filter_tips($variables) {
  $tips = $variables['tips'];
  $long = $variables['long'];
  $output = '';
 
  $multiple = count($tips) > 1;
  if ($multiple) {
    $output = '<h2>' . t('Text Formats') . '</h2>';
  }
 
  if (count($tips)) {
    if ($multiple) {
      $output .= '<div class="compose-tips">';
    }
    foreach ($tips as $name => $tiplist) {
      if ($multiple) {
        $output .= '<div class="filter-type filter-' . drupal_html_class($name) . '">';
        $output .= '<h3>' . $name . '</h3>';
      }
 
      if ($multiple) {
        $output .= '</div>';
      }
    }
    if ($multiple) {
      $output .= '</div>';
    }
  }
 
  return $output;
}

Для тех, кто пользуется другой темой не забыть поменять имя темы. Очищаем обязательно кеш. Для этого идем в "Конфигурация => Производительность",  жмём кнопочку "Очистить кеш". Проверяем, надпись должна исчезнуть. И приблизительно таким же макаром убираем надпись про справку, тоже мешается. Для этого в этот же файл добавляем ещё код:

/**
 * Override default theme_filter_tips_more_info().
 */
function bartik_filter_tips_more_info() {
  return '';
}

Вот и всё. Внизу под комментариями ничего не осталось. Скажим спасибо drupalace.ru

И ещё не забываем: после обновления ядра, файл /путьксайту/themes/bartik/template.php может затереться, поэтому сохраняем его и после глобальных обновлений, просто меняем.

 

Категории:

Рейтинг: 
Средняя: 5 (3 оценок)

Комментарии

Избавиться от нее несложно. Достаточно в файл template.php активной добавить следующий код:

function НАЗВАНИЕ-ТЕМЫ_form_comment_form_alter(&$form, &$form_state) {
$form['comment_body']['#after_build'][] = 'НАЗВАНИЕ-ТЕМЫ_customize_comment_form';
}
 
function НАЗВАНИЕ-ТЕМЫ_customize_comment_form(&$form) {
$form[LANGUAGE_NONE][0]['format']['#access'] = FALSE;
return $form;
}
Обратите внимание, что название вашей темы следует указать в трех местах кода.

detskiymagazin.com

Спасибо, помогли!

http://max-energy-saving.info

Спасибо за полезную инфу max-energy-saving.info

Добавить комментарий

Filtered HTML

Plain text