b4ubest: Блог

Главные вкладки

Автоматическая установка Drupal 7 с командной строки

13 января 2011 в 21:05

В 7-й версии появилась возможность автоматизировать процесс установки, создав конфигурационный файл install.site.php, где site - название вашего сайта. Этот файл нужно поместить туда же, где расположен стандартный install.php (в корне сайта). В файл install.site.php добавить следующий скрипт:


<?php
include_once 'install.php';
$settings = array(
  
'parameters' => array(
    
'profile' => 'default',
    
'locale' => 'en',
  ),
  
'forms' => array(
    
'install_settings_form' => array(
      
'driver' => 'mysql',  //тип базы данных
      
'database' => 'my_db_name'//имя базы данных
      
'username' => 'my_db_username'//имя пользователя базы данных
      
'password' => 'my_db_password' //пароль к базе данных
    
),
    
'install_configure_form' => array(
      
'site_name' => 'My site',  //название для вашего сайта
      
'site_mail' => 'admin@mymail.com'//email сайта
      
'account' => array(
        
'name' => 'admin',  //имя суперпользователя сайта
        
'mail' => 'admin@mymail.com',  //email суперпользователя (обычно совпадает с email сайта)
        
'pass' => array(
          
'pass1' => 'password_for_site',  //пароль суперпользователя
          
'pass2' => 'password_for_site',  //подтверждение пароля суперпользователя
        
),
      ),
      
'update_status_module' => array(=> TRUE),  //включить иодуль Update Manager
      
'clean_url' => TRUE,  //включить чистые ссылки
    
),
  ),
);
install_drupal($settings);
?>

Что изменилось в Drupal 7

13 января 2011 в 20:25

Функционал Drupal 6, который удален в 7-й версии:
1) удалена блокировка диапазона IP-адресов. Можно заблокировать только один IP-адрес за раз. (т.к. блокировка IP-адресов прерогатива операционной системы и брандмауера)
2) удалены темы Bluemarine, Chameleon и Pushbutton
3) удалена возможность выбирать тему по-умолчанию при регистрации нового пользователя
4) удалена переменная mime_extension_mapping, вместо нее введен хук hook_file_mimetype_mapping_alter()

Модуль для создания раздела закачек

2 апреля 2010 в 16:39

Здравствуйте, подскажите пожалуйста модуль для Друпал 5, аналогичный iTweak Upload (который есть для 6-й версии).

меню на основе опубликованных материалов

28 декабря 2009 в 16:09

Здравствуйте уважаемые, ситуация простая. Создал в cck тип материала, опубликовал несоклько материалов. Как теперь автоматически создать меню на основе опубликованных материалов. Может есть какой модуль, скрипт?

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

taxonomy menu может создавать только на основе терминов таксономии (если я привяжу к типу материала словарь, может ли этот модуль автоматом создать меню на основе уже опубликованных материалов)

Проблема с сайтом на Drupal 5. Оплата 5 wmz

30 января 2009 в 12:30

Здравствуйте уважаемые эксперты по Drupal

Помогите пожалуйста с сайтом http://www.turpan.ru, написанном на Drupal 5
Разработкой сайта занималась фирма, которая распалась, главный программист уехал в другой город.
Сайт был передан мне, но я не работал до этого с CMS Drupal.
Как я понял пользователи (которые добавляли статьи, новости) имели права администратора и могли совершать
любые действия, в результате появились следующие проблемы:

1. Если зайти на страницу http://www.turpan.ru/khakasiya/gostinitsy-abakana, то можно будет увидеть,
что для перехода на нужную гостиницу необходимо нажимать >>следующая (<<предыдущая) или же на цифры снизу.
До редактирования сайта пользователем (будь он неладен) данные обо всех гостиницах выводились сразу на одной странице.
Такая ситуация со всеми остальными страницами сайта. (см. вложенный файл)
2. Пропали изображения. На некоторых страницах раздела "Детский отдых" пропали изображения. Например на странице http://www.turpan.ru/detskii-otdykh/detskie-ozdorovitelnye-lagerya/tumannyi
3. Пропала возможность добавлять страницы (статьи)

Дело срочное, организация потеряла много клиентов, т.к. основные заказы делались через сайт.
Кто согласится, передам логин и пароль, оплата по WMZ после выполнения части задания

Прежде чем браться за дело пожалуйста зайдите на сайт по указанным адресам