Не работают(не разворачиваются) списки настроек в типе материалов. Drupal 6.

После обновления модулей неожиданно возникла такая дурацкая ситуация -
Не работают(не разворачиваются) списки настроек в типе материалов в Drupal 6.

Вот, собственно, картинка:

1

 

 

 

 

 

 

 

 

Погуглив, нашла это http://www.drupal.ru/node/80572 и э
Читать

Drupal 7. Ошибка при отображении термина таксономии из словаря, используемого в поле ноды.

Обнаружила ошибку в 7 друпале. При попытке просмотреть термин словаря, который был добавлен в поле какой-либо ноды, выползают вот такие ошибки:

Notice: Undefined property: stdClass::$type в функции _node_extract_type() (строка 379 в файле /var/www/travogor/data/www/your_site/modules/node/node.module).
Notice: Undefined property: stdClass::$nid в функции node_build_content() (строка 1417 в файле /var/www/travogor/data/www/your_site/modules/node/node.module).
EntityMalformedException: Отсутствует связующее свойство у сущности типа node. в функции entity_extract_ids() (строка 7721 в файле /var/www/travogor/data/www/your_site/includes/common.inc).

И чего только я не пробовала. Один раз помогло отключение в модуле Global Redirect пункта Taxonomy Term Path Handler тут: admin/config/system/globalredirect. Затем проблема снова появилась.

В итоге, уперлась и начала всё проверять, планомерно отрубая модули. Не помогло. Стала отрубать представления.
В итоге дошла до представления Taxonomy term, того, что уже есть в представлениях(его нужно просто включить). У меня же оно было немного переделано: Сделала вывод полей вместо списка с содержи
Читать

Соляные комнаты, соляные пещеры

  Расскажу-ка я про соляные комнаты. Тут еще ничего подобного не писала. Но в силу своей приближенности к данной тематике, почему бы и нет? 🙂
  Cоляные комнаты - это разновидность комнат, стены которой выложены из блоков гималайской соли.

  Гималайская соль очень известна своими целебными свойствами:
  • Укрепление иммунной системы за счет создания атмосферы «морского воздуха»
  • Применяют при лечении бронхиальной астмы, аллергии и болезней нервной системы
  • Успокаивающий эффект, она помогает расслабиться и погрузиться в состояние отдыха

  Из соли делают блоки (кирпичи), которые можно использовать в при строительстве соляной сауны, соляного грота или пещеры.
  Соляная сауна отличается от обычной очень нежным климатом, стены выложены блоками из соли. Гималайская соль содержит в себе 84 микроэлемента, такие как железо (Fe), марганец (Mg), медь (Cu) и прочие, а так же содержит большое количество полезных химических соединений, которые могут усваиваться о
Читать

Отладка кода в Drupal

Для отладки кода в drupal есть несколько вариантов:

1. Модуль Devel.

Это функции для вывода информации  о  переменных:

dpm($input, $name = NULL). Использует drupal_set_message.

dvm($input, $name = NULL)

dpr($input, $return = FALSE, $name = NULL)

dvr($input, $return = FALSE, $name = NULL)

kpr($input, $return = FALSE, $name = NULL)

dargs()

dd($data, $label = NULL)

ddebug_backtrace()

Для показывать списка sql запрос
Читать

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

Ошибка при включении модуля Date (да и при многих другиъх ситуациях):

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away  и так далее.... весь текст приводить не буду, очень много.

Нужно просто в натройках my.ini поменять:

"max_allowed_packet" с "1m" на "16m"

Можно еще попробовать следующее:

Эта проблема - "MySQL server has gone away" - может случиться, если запрос, отправить на сервер MySQL является слишком большой. В самом деле, для меня проблема Решено, когда я поднял в MySQL max_allowed_packet настройку 1М (по умолчанию) до 32 млн. в моей my.cnf:

Оригинальный
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=d:/wamp/bin/
Читать

Блок выбора города на drupal-сайте (+ автоматически по ip)

На многих корпоративных сайтах вверху есть блок выбора своего города, и при его изменении на сайте уже отображаются статьи или какой-то материал, специфичный именно для этого места.

Примеры таких блоков: на сайте Альфа-банка или Эльдорадо, даже Сбербанк не отстаёт и перенаправляет пользователя сразу на нужный раздел сайта.

Итак, чтобы сделать такое на Друпале, нам понадобится:

Модуль Smart IP: https://drupal.org/project/smart_ip

Мой модуль интеграции русской базы ip-адресов с модулем Smart IP: (тут будет ссылка на скачивание)

Читать

Темизация views для темы SimpleCorp

 

Расскажу как темизировала блок, созданный во views для темы SimpleCorp. Есть у этой темы внизу такие штучки: Темизация simplecorp Мне же необходимо вывести блоком материал Product из ubercart, чтобы оно именно так и выглядело.  Прошу поправить, если всё это можно сделать более правильно. Создаём представление - блок. Формат: HTML список, Показать: Поля   В поля добавляем: Содержимое: Изображение Содержимое: Заголовок Product: Sell price simplecorp2   Теперь нужно темизировать views. В самом представлении раскрываем "Расширенный". Нажимаем на: "Тема оформления: Информация". Открывается окно:

simplecorp3

Нас интересует Стиль вывода, и два поля содержимого - это Изображение и заголовок.

Жирным шрифтом у нас указаны исходники шаблонов. Брать их
Читать

Работа с изображениями в Drupal 7. Аналог imagecache.

В шестом Друпале все операции с изображениями делались через модуль Imagecache. Это контриб модуль, который приходилось скачивать и устанавливать. В Drupal 7 он был включен в ядро и стал частью модуля Image.

В шестом Друпале изображения можно было выводить так:

print theme('imagecache', $preset_name

Читать