Сертификаты
gold-partner.png

1c-franchaizi.png

Наши достижения
создано
51
сайтов
31
интернет-магазинов
18
1С УТ, УТП
8
порталов
2
интеграций с 1С
7
поддерживаем
12
продвигаем
15

Автозаполнение профиля при создании материала

Описание задачи

Не так давно появилась необходимость в автозаполнении некоторых полей при создании материала пользователем.

 

Включить библиотеку 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 - название используемой вами темы) описываем создаваемый блок:

 

regions[topmenu] = Верхний блок


Теперь в файле page.tpl.php просто выводим наш блок куда необходимо в виде:

 

Создание своего фильтра содержимого в админке

Для управления содержимым(нодами) в Drupal нужно перейти на страницу Управление >> Управление материалами >> Содержание(Administer >> Content management >> Content). По умолчанию есть несколько фильтров для содержимого: по состоянию (опубликовано, не опубликовано и т.д.) и по типу материала. Фильтры по языку и категории добавляются после включения соответствующих модулей. Для добавления своего фильтра нам нужен файл modules/node/node.admin.inc.

Убрать "Подробнее о форматировании"

В папке темы, которую вы используете есть файл template.php. Если такого нет - создайте.

Теперь открываем этот файл и прописываем в него следующее:

 

   return '';
 }
 
 function имятемы_filter_tips($tips, $long = FALSE, $extra = '') {
   return '';
 }
?>

 

Фильтрация материлов (CMS Drupal)

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