whisk@drupal.org: Комментарии

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

24 сентября 2008 в 11:10

Недавно опять пришлось заюзать http://drupal.org/project/cck_teaser_field. В связке drupal 5.10 + cck 1.9 все работает без проблем.

1) Создал у типа page текстовое поле _teaser. Назвал с подчеркиванием, чтобы гарантированно защититься от конфликта имен.
2) В настройках отображения поставил: label - hidden, display (teaser) - default, display (full) - none.
3) В свойствах типа материала page поставил _teaser как Node teaser.

Все.

23 сентября 2008 в 13:15

Quote:
"Сайт на CMS может сделать любой юзер"

Если речь идет о дипломной работе, т.е. о каком-никаком серьезном исследовании, то нам нужна внятная постановка задачи.
Какой-то один сайт может сделать и любой пользователь ПК при помощи CMS.
Какой-то другой сайт может и команда профессиональных разработчиков не сделать - не выполнить поставленного задания.

18 сентября 2008 в 16:00

Очень полезная информация!

Переключения БД при помощи db_set_active() нужны, например, если нам нужна интеграция не-друпаловским сайтом или скриптом.
И насколько я знаю, нельзя задать разные префиксы таблиц для разных соединений с БД.

Добавлю: классический drupal-мультисайтинг c разделением таблиц делается путем настройки settings.php.
Пример1. Допустим, у нас на одном виртуальном хосте два сайта - site1.ru и site2.ru. Эти два независимых сайта должны иметь общую базу пользователей.

Создаем следующую структуру директорий:

6 августа 2008 в 13:44

Полезное решение, иногда очень нужно максимально скрыть движок сайта.
Только я бы preg_match переписал бы на substr — должно быстрее работать, а функция вызывается очень часто. Кто-нибудь скорость проверял профайлером?