drupal 7

Набор модулей для Webform

Опубликовано admin - вт, 08/25/2015 - 22:37

Полезные модули

Собственно сам модуль Webform
Webform Ajax — для отправки форм без перезагрузки страницы;
Webform Hints — для отображения плэйсхолдеров (требует Form Defaults jQuery plugin для поддержки старых браузеров);

Заменить формат текста в большом количестве статей

Опубликовано admin - ср, 07/29/2015 - 23:29

Заменить формат текста (например после удаления) в большом количестве статей можно двумя запросами:

UPDATE `field_data_body` SET `body_format` =  'filtered_html' WHERE `body_format` = 'typogrify_filtered_html'
UPDATE `field_revision_body` SET `body_format` = 'filtered_html' WHERE `body_format` = 'typogrify_filtered_html'

filtered_html — новый формат, typogrify_filtered_html — старый формат.

Импорт видео с YouTube-канала в Drupal используя API v3

Опубликовано admin - вт, 04/21/2015 - 13:48

В YouTube API v3 нельзя ничего сделать без API key.
Чтобы его получить идем: https://console.developers.google.com/project
Создаем проект → APIs & auth → Credentials → Create New Key → Browser key
Если хотим чтобы API был доступен с любого хоста, то в Referers не пишем ничего.
Ждем какое-то время, ключ почему-то доступен не сразу. Так же как и изменения Referers применяются спустя какое-то время.

Настройка почты в Drupal

Опубликовано admin - ср, 04/01/2015 - 20:48

Ставим модули: Mail System, SMTP, Mime Mail.

Настраиваем SMTP: admin/config/system/smtp
Настраиваем Mime Mail: admin/config/system/mimemail
Не забываем выбрать формат текста который будет использоваться при отправке.

Настраиваем Mail System: admin/config/system/mailsystem

Создаем новый класс интерфейса MailSystemInterface, который наследует свои методы из других классов.

Получить список нод у которых больше чем один синоним URL

Опубликовано admin - пн, 03/30/2015 - 22:40
Модуль в интерфейсе
SELECT `alias`,`source`, COUNT(*) AS `alias_count` FROM `url_alias` WHERE `source` LIKE 'node/%' GROUP BY `source` HAVING alias_count > 1

В аттаче небольшой модуль для вывода информации о существующих алиасах на форме редактирования ноды.

Настройка отображения комментариев в Drupal

Опубликовано admin - чт, 08/28/2014 - 10:40
<?php

//Настройки формы комментирования
function MODULE_NAME_form_comment_form_alter (&$form, &$form_state, $form_id) {
   //dpm($form);
   //Убрать имя пользователя
   switch($form_id) {
      case 'comment_node_project_form':
         hide($form['author']);
         break;
   }
   //Убрать имя пользователя
   //Установить формат текста:
   $form['comment_body'][LANGUAGE_NONE][0]['#format'] = 'comment';
   $form['comment_body']['#after_build'][] = 'MODULE_NAME_customize_comment_form';  
}
      function MODULE_NAME_customize_comment_form(&$form) {
         //Скрыть подск

Настройка мультизагрузки файлов в Drupal

Опубликовано admin - пн, 08/04/2014 - 21:07

Вариант 1

Multiupload Filefield Widget и Multiupload Imagefield Widget.
Появляется новый виджет в настройках поля Изображений.
+ прост в настройке,
- все выбранные файлы грузит одним большим запросом.

Подписаться на drupal 7
Яндекс.Метрика