Интересное

Сообщение об ошибке

Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 684 of /home/www/nixtalk.com/includes/bootstrap.inc).

Cлужебная информация под блоком комментарий в Drupal

Опубликовано вт, 11/08/2011 - 18:10 пользователем Demontager

Захотелось мне сегодня удалить на мой взгляд ненужную информацию под блоком комментариев в Drupal. А именно это:

  1. HTML теги не разрешены
  2. Web адресса транслируются в ссылки автоматически
  3. Строки и параграфы переносятся

Я подумал, зачем оно нужно, если и так понятно что 90% вебмастеров отсекают возможность отправлять html теги для анонимных пользователей и без указания того, что они не разрешены. Стандартные методы редактирования модуля коментарий, я увы, не нашёл, возможно его даже и нет такого в природе. Но нашёл довольно простой метод сделать это через функцию запрета в php коде.
Код имеет такой вид:

  1. /*
  2. * Override filter.module's theme_filter_tips() function to disable tips display.
  3. */
  4. function YourThemeName_filter_tips($tips, $long = FALSE, $extra = '') {
  5. return '';
  6. }
  7. function YourThemeName_filter_tips_more_info () {
  8. return '';
  9. }

Его нужно вставить в "vash_sayt"/sites/all/themes/"vasha_tema"/template.php , сразу после начала php кода " Вместо строчки YourThemeName в коде поставьте название своей темы, например tarski, gerland, marinela...
Затем нужно очистить кеш шаблона Administer->Site Configuration->Performance->Clear Cached Data. (Администрирование=>Конфигурация=>Производительность=>Очистить данные кеша.
Перезагружайте страницу, после этого она будет выглядить где-то так:
tips_deleted

category_index: 
Поделится: 

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