Медленно работает сайт на Drupal
1. Существенный рост производительности сайту (но лишь на некоторых хостингах!) добавит отключение сбора статистики в админ-панели CMS.
Конфигурация -> Статистика. Настройки журнала доступа - "Включить журнал доступа" в положение 0
2. Так же не лишним будет установить и настроить Memcached и xCache
3. Отключить все ненужные модули и темы оформления, а так же удалить их.
Убрать подсказки по редактированию и выбор формата текста в форме комментирования:
Формат текста
Адреса страниц и электронной почты автоматически преобразуются в ссылки.
Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd><img>
Строки и параграфы переносятся автоматически.
Добавляем в файл template.php своей темы следующий код:
function название_темы_form_comment_form_alter(&$form, &$form_state) {
$form['comment_body']['#after_build'][] = 'название_темы_customize_comment_form';
}
function название_темы_customize_comment_form(&$form) {
$form[LANGUAGE_NONE][0]['format']['#access'] = FALSE;
return $form;
}
заменив название_темы на название своей темы
В Drupal не работает форматирование или не действуют html теги, такие как
Возможно проблема кроется в теме оформления сайта.
В css файлах необходимо найти значение font:inherit и удалить / исправить его
inherit, свойство которое сообщает, что необходимо наследовать значение свойства у родительского элемента.
Ошибка при установке Drupal 7 HybridAuth Social Login
"There was an error processing your request".
Причина ошибке может быть в том, что на сервере не установлен curl (Client URL Library)
curl
Скрыть корзину (блок корзины) в Drupal Commerce если она пуста:
Добавить в файл темы template.php следующий код:
Перевести "Order total" в Drupal Commerce
В файл template.php своей темы добавляем код:
function НАЗВАНИЕ ТЕМЫ_commerce_price_formatted_components($vars) {
$vars['components']['commerce_price_formatted_amount']['title'] = t(' Весь заказ ');
return theme_commerce_price_formatted_components($vars);
}
?>
Чистим кеш.
Увеличить размер загружаемых файлов:
Если стоит apache в файле /etc/php5/apache2/php.ini меняем два параметра
upload_max_filesize и post_max_size
Если фронтендом установлен nginx в конф. файле /etc/nginx/nginx.conf
меняем еще и client_max_body_size