Автозаполнение профиля при создании материала
Описание задачи
Не так давно появилась необходимость в автозаполнении некоторых полей при создании материала пользователем.
Включить библиотеку Client URL в Denwer 3
С официального сайта качаем, например, php 5.2.0. В архиве ищем файл php_curl.dll. Копируем его в папку usr/local/php5/ext/. В папке usr/local/php5/ ищем файл php.ini. Убираем комментарий ";" со строки extension=php_curl.dll. Перезапускаем Denwer.
Мультиязычность и Taxonomy_menu
Предыстория
Сегодня хочу рассказать о проблеме, с которой я столкнулся при использовании модулей Taxonomy_menu и i18n.
Было создано 2 словаря "Города" и "Аренда". Оба словаря были настроены на возможность перевода терминов (рис. 1).
Настройка Card number encryption в Ubercart
В папке вашего сайта (на локальной машине: home/mysitename/; на хостинге: mysitename/public_html/) создаём папку, например, ubercrypt. В настройках Ubercart (admin/store/settings/payment/edit/methods) в поле Сard number encryption key filepath: вводим ../ubercrypt. Нажимаем "Сохранить настройки".
Настройка чистых ссылок в Apache для Drupal 6.x
В корне сайта Drupal существует файлик .htaccess. Открываем обычным блокнотом. Теоретически он будет пустой. Но возможны 2 варианта. Есть и третий вариант, когда файлик не виден, но его мы рассматривать пока не будем.
Он пустой:
Копируем строки в тело файла:
Создание нового блока (CMS Drupal)
Например, необходимо создать блок сверху страницы. Назовём этот блок topmenu. В файле themename.info (themename - название используемой вами темы) описываем создаваемый блок:
Теперь в файле page.tpl.php просто выводим наш блок куда необходимо в виде:
Создание своего фильтра содержимого в админке
Для управления содержимым(нодами) в Drupal нужно перейти на страницу Управление >> Управление материалами >> Содержание(Administer >> Content management >> Content). По умолчанию есть несколько фильтров для содержимого: по состоянию (опубликовано, не опубликовано и т.д.) и по типу материала. Фильтры по языку и категории добавляются после включения соответствующих модулей. Для добавления своего фильтра нам нужен файл modules/node/node.admin.inc.
Убрать "Подробнее о форматировании"
В папке темы, которую вы используете есть файл template.php. Если такого нет - создайте.
Теперь открываем этот файл и прописываем в него следующее:
}
function имятемы_filter_tips($tips, $long = FALSE, $extra = '') {
return '';
}
?>
Фильтрация материлов (CMS Drupal)
На просторах нашего необъятного интернета существует довольно удобный справочник по компьютерной и бытовой технике: Hotline.ua. При переходе на какой-то из типов товаров можно производить фильтр по огромному множеству параметров, которые относятся к выбранной категории товаров. Например, жесткие диски можно динамически фильтровать по проивоздителю, цене, емкости и т.д.












