Pull to refresh

Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть III)

Reading time2 min
Views2.1K
Продолжаем начатое, к тому же за время, прошедшее с последнего обзора, накопилось немало интересных модулей.

Для тех, кто пропустил начало, вот ссылки на предыдущие обзоры: часть I и часть II
  • Autosave — автоматические сохранение ноды;
  • Better Formats — более гибкий функционал для форматов ввода, разграничение использования по рролям;
  • Compact forms — название говорит само за себя: компактные формы;
  • Context — не совсем уместно сравнивать с panels, но смысл в том же: управление и представление контента на страницах;
  • Email registration — регистрация на почтовый адрес, а не на ник ;
  • Embedded Media Field — удобная вставка изображений, аудио и видео;
  • Facebook Connect — Авторизация на сайте с помощью Facebook;
  • Features — с помощью этого модул можно создавать свои модули, для последующего использования на других сайтах (требуется Spaces);
  • Gravatar — Позволяет интегрировать в Drupal сервис Gravatar;
  • jwplayermodule — плеер от Longtail;
  • Login Destination — контролирует перемещение по страницам после авторизации;
  • Monthly Archive by Node Type — Архив записей, необходимая вещь для блога;
  • Node form columns — модуль позволяет разместить содержимое формы по колонкам;
  • Save Draft — позволяет сохранить запись как черновк;
  • Todolist — система управления заданиями и их распределениями на Ajax;
  • Twitter — позволяет отправлять сохранённую запись в твиттер;
  • Vertical tabs — изменяет внешний вид табов ноды на вертикальные;
  • Views accordion — Показ контента в виде аккордеона (JQuery accordion) при помощи Views;
  • Views attach — возможность прикрепить преставление к любому типу материалов
  • Views slideshow ddblock — создание слайдшоу при помощи Views;
  • Views slideshow imageflow — Галерея в виде слайдшоу;
  • Views slideshow slider — слайдер контента;
  • Views slideshow — Слайдшоу из любого типа материалов.

И по традиции, совет.

Показываем количество комментариев (если они есть, покажется их количество, если нет, то не покажется ничего, например, так сделано на Хабре)


/**
* Preprocessor for theme('comment_wrapper').
*/
function ВАША_ТЕМА_preprocess_comment_wrapper(&$vars) {
 $vars['hook'] = 'box';
 $vars['attr']['id'] = 'comments';
 $vars['attr']['class'] .= ' clear-block';
   
 if ($vars['content'] && $vars['node']->type != 'forum' && $vars['node']->comment_count != 0) {
  $vars['content'] = '<h2 class="box-title">'. t('Comments') .'</h2>'. $vars['content'];
 }
}


* This source code was highlighted with Source Code Highlighter.
Tags:
Hubs:
Total votes 13: ↑9 and ↓4+5
Comments15

Articles