Drupal7

[Решено] Импорт товаров в Drupal Commerce

21 сентября 2010 в 16:09

Суть трабла. Необходимо организовать импорт товаров в Drupal Commerce.

Как это сделать в Ubercart под D6 мне ясно. Node import с допиливанием под кастомные филды, или свой модуль в котором парсим csv и дергаем node_save. Но в Drupal Commerce ситуация немного поменялась. Тут товар представлен не нодой, а отдельной сущностью product. Следовательно, вышеуказанный алгоритм не подходит.

Как в такой ситуации поступать? Писать напрямую в базу, делая все соответствующие проверки? Или есть специфическая функция Drupal Commerce, аналогичная node_save?

Drupal 7.0 Alpha 7 released

20 сентября 2010 в 18:42

Собственно уже как 4 дня.
http://drupal.org/drupal-7.0-alpha7

This release includes:

  • HUGE number of upgrade path fixes, including automated tests for updates. We are *very* close to a totally working upgrade path! Please test!
  • Great usability improvements, including the installer not greeting you with a red error of death anymore on shared hosts!
  • Field UI improvements to allow it to be further extended from contrib.
  • Numerous Form API fixes and improvements.
  • Numerous accessibility fixes.
  • A variety of PostgreSQL and SQLite fixes, almost at 100% automated tests passing on both!
  • Lots of polish on coding standards compliance and API documentation.
  • Markup improvements, and a new default jQuery UI theme.
  • Numerous security fixes, including 'forward-ports' of Drupal core SAs, and fixes to private files.
  • Performance improvements.
  • There have been several API changes since alpha6 to fix critical issues. These are broadcast to the development mailing list by Randy Fay.

Обновление внутри 7 ветки пока не работает, но обновление с 6 работает, но на свой страх и риск.

От себя еще добавлю что большинство модулей зарелизятся сразу после официального релиза семерки, который по http://drupal7releasedate.com 3 ноября. (правда неделю назад было только 21 баг, теперь опять 25.

импорт существующей БД

20 сентября 2010 в 1:10

Подскажите пожалуйста решение проблемы.

На сервере уже есть mysql с несколькими БД которые не имеют отношение к Drupal. Эти БД постоянно изменяются.
Хочется сделать просмотр этих БД с помощью модуля Views.

Заранее спасибо!

[Решено] Потеря дескриптора файла во время работы пакетной операции.

15 сентября 2010 в 19:05

Суть трабла следующая. Есть пакетная операция, в которой производится операция построчного считывания данных из файла. Считывание из файла производится через функцию fgetss(). Дескриптор файла сохраняется в $context['sandbox'][f].
На определенном шаге выполнения пакетной операции дескриптор пропадает, в переменной $context['sandbox'][f] значение 0. При этом на предыдущем шаге значение точно туда записывается. Сбой происходит на разных местах файла (пакетная операция корректно обрабатывает в среднем до 40 строчек, и дальше теряет дескриптор.) В чем может быть проблема?

Web-сервер на Debian GNU/Linux для начинающих

15 сентября 2010 в 4:09

Локальный сервер на Debian GNU/Linux» для начинающих
Руководство рассчитано на пользователей, которые собираются впервые использовать Debian GNU/Linux после работы с MS Windows.

Fielset в Drupal 7

14 сентября 2010 в 14:25

Господа! Подскажите кто ковырял 7 друпал:
в 6 версии был модуль ССK с замечательной штукой - Multiple Fieldsets. Как быть и что делать в версии 7, если что-то аналогичное?

[Решено] Создание страницы настроек модуля

10 сентября 2010 в 12:19

Суть проблемы следующая:

Создаю модуль под Drupal 7. Функционал модуля создал, теперь хотелось-бы добавить к нему человеческий интерфейс для настройки.

Прописал в .info ссылку на файл с формой настроек модуля: files[] = "parser.admin.inc", добавил configure = admin/config/parser
В .admin.inc создал функцию parser_admin_settings(), в ней описал форму с настройками, задал return system_settings_form.

Сенсация в мире хостинг-услуг

6 сентября 2010 в 10:41

Сенсационный тариф с PHP и MySQL - Конструктор за 1 рубль в месяц.

Конструктор - новая философия в мире хостинга. Вы заказываете тариф и дополняете(если нужно) его всем необходимым функционалом из своей панели управления.

Для расширения возможностей тарифа нужно: