ЗАМЕТКИ

Уведомление о невозможности отправки email в модуле webform; установка фокуса на поле заполненное с ошибкой

Условие задачи: имеется форма, перед формой расположена большая инструкция (на несколько страниц). Переодически случаются сбои в отравке почты.

Задача:

  1. Если пользователь заполнил форму с ошибкой, перемещать его к этому полю.
  2. В случае невозможности отправки почты, заного отображать заполненную форму, а также выводить сообщение об ошибке под кнопкой отправки. Перемещать страницу к этому сообщению.

Установка mongo, изменение каталога БД

MongoDB (от англ. humongousогромный) — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Написана на языке C++.

Исчезновение картинок при переносе сайта

В некоторых случаях при переносе сайта могут возникнуть проблемы с изображениями. В частности, если конечный адрес сайта содержит поддериктории.

Например, мы мигрируем рабочий сайт на локальный компьютер в подпапку DRUPAL_SITES.

В данном случае наш браузер будет искать изображения по адресу http://localhost/sites/default/files вместо правильного: http://localhost/DRUPAL_SITES/site_folder/sites/default/files , где site_folder - папка с нашим сайтом.

В интернете очень много истерик по этому вопросу и нет готового решения.

Извлечение нод из views2

function funcName($viewName){
	  $view = views_get_view($viewName); // @viewName - имя вьюхи
	  if($view){
	    $view->display['default']->display_options['items_per_page'] = 0;
	    $view->init_display();
	    $view->pre_execute();
	    $view->execute();
	    $nodes = $view->result;	// Теперь тут массив с номерами @node->nid всех нод, участвующих в представлении
	    return $nodes;
	  }
	  else{
	    return t('Unable load view @view_name', array('@view_name' => $viewName));
	  }
}

Создание нового пользователя и БД

1) Дать все привилигии пользователю 

GRANT ALL PRIVILEGES ON *.* TO user@"%" IDENTIFIED BY 'some_passw' WITH GRANT OPTION;

ALL PRIVILEGES - дает все привилегии пользователю.

WITH GRANT OPTION - это значит, что пользователь может передать свои привилегии другому пользователю, т.е. создать другого пользователя с такими же правами.

2) Сделать дамп базы

Сделать dump (дамп, копию) базы DBNAME в файл dump.txt:

Разрезание файла

Задача: имеется текстовый или csv файл. Записать каждую строку в отдельный файл с произвольным расширением .

В консоли переходим в папку с файлом. Далее набираем.

split -l1 -a4 -d ВАШ_ФАЙЛ

Страницы