Блог пользователя - Erly

модуль автоматического обновления модулей

10 января 2011 в 23:41

Доброй ночи, товарищи!

Пару месяцев назад в каком то блоге видел заметку, будто бы толи для drupal 6, толи для drupal 5, есть модуль который сам отслеживает обновления модулей и если в репозитории лежит более свежая версия модуля, то он его скачивает и устанавливает.

Что то с ходу не могу найти что это за модуль.

Кто сталкивался - подскажите.

Api-функции для "аналитического отчёта"

8 декабря 2010 в 10:06

Всем доброе утро!!!

Пишу в продолжение вопроса: http://www.drupal.ru/node/53757

Т.к. в api друпала я не копенгаген, то прошу подсказать для решения этой задачи, какие лучше задействовать api-функции друпала. В какую сторону начать капать.

Сводный отчёт

5 декабря 2010 в 22:17

Всем день добрый!

Задачу буду объяснять на бухгалтерском примере. Предположим у нас идёт торговля. Товаров у нас ограниченное число (пусть будет 10). При продаже товара мы виписываем накладную. Соответсвенно у нас в заведён тип ноды "Накладная", к которой мы подцпепили CCK-поля:

Номер накладной (тип поля число)
Дата накладной (тип поля дата)
Отпущено товаров типа 1 (тип поля число)
Отпущено товаров типа 2 (тип поля число)
и т.д.
Отпущено товаров типа 10 (тип поля число).

Соответсвенно при каждом отпуске товара мы вбиваем сколько товаров и какого типа у нас ушло.

Теперь нам нужно сделать "сводный отчёт" в виде таблички, где столбцы будут месяцами, а строки товарами. В каждой яцейке будет написано сколько товаров продано такого то типа в таком то месяце, т.е.:

         | янв | фев | март | и т.д..... | дек |
товар 1  |  10 |  20 | 5    |            | 7   |
товар 2  |  2  |  11 | 2    |            | 0   |
и т.д......
товар 10 |  8  |  16 | 0    |            | 4   |

Каждое число должно быть залинковано на вьюс, в котором перечисляются все "накладные", относящиеся к этому периоду (например, январю), и в которых есть продажи этого товара (например, типа 2).

Вот вопрос: это можно как то сделать вьюсом и снипетами или надо писать свой модуль? Или быть может есть какой чудо-модуль который это умеет делать?

[РЕШЕНО] Двойное или тройное значение поля в CCK

27 ноября 2010 в 16:26

Добрый день, товарищи!

Есть пара вопросов. По ним не гуглил, т.к. не знаю как правильно сформулировать. Если подскажите в какую сторону капать - буду вам благодарен.

Первый вопрос. В CCK к ноде можно навешивать дополнительные поля. Вопрос в том, как сделать несколько значений одного поля. Т.е., к примеру, у нас есть тип ноды "сотрудник" и мы хотим вести учёт поощрений и взысканий сотрудников. Т.е. у ноды добавляем два поля: "поощрения" и "взыскания".
В "поощрения" надо добавить три значения:
дата, вид поощрения (возможные значения: денеж. премия, грамота, подарок и т.д.), заслуги (возможные значения: перевыполнил план, на кого надо стуканул, с кем надо переспала Wink ).
Так же и в "взыскания" надо добавить три значения:
дата, вид взыскания (возможные значения: штраф, дыня в ж... ;), причина (возможные значения: сказал правду-матку и т.д.)

Вот как это сделать? Конечно, можно к ноде добавить одно поле "поощрение" типа "текст" и туда всё одной строчкой забивать:
27.10.09 - получил грамоту - за увеличение производительности.
Но хочется это сделать раздельно, что бы потом можно было на вьюсах, сделать настраиваемый фильтр в котором делать выборки. Например, какие сотрудники в период с 01.01.01 по 01.01.10 получили поощрение вида "денеж. премия" за заслуги "с кем надо переспала" Smile Smile

Вопрос воторой. Если есть разумные решения такой задачи, то какие требования к производительности?

Какие мнения о модуле Category?

24 ноября 2010 в 12:13

Добрый день, товарищи!

Обращаюсь ко всем, кто работал с модулем Category. Действительно ли он такой функциональный как о нём написано на официальной странице? Стоит ли с ним вязаться? Поделитесь опытом, соображениями.

Хочу его использовать для решения вот этой задачи: http://drupal.ru/node/52887 . С киевского друпал кемпа видел доклад Глушкова об этом модуле - вроде должен подойти. Но останавливает, то что о нём много плохих отзывов.

UberCart - как сделать производителей

18 ноября 2010 в 11:40

Всем добрый день! Товарищи, подскажите каким путём идти.

Задача: есть маг на drupal6, ubercart 2, ну и разумеется все нужное: CCK, Views и т.д.
В магазине каталог:
- БОТИНКИ
* летние
* зимние
* специальные
* и т.д.
- САПОГИ
* женские
* мужские
* военные
- КУРТКИ
* спортивные
* зимние
* маскировочные
* и т.д.

И есть список производителей:
* производитель_1
* производитель_2
* производитель_3
* и т.д.

Каталог товаров буду делать на таксономии (словать каталог).

Возникает вопрос как сделать производителей.
Нужно, что бы на странице производителя, после описания производителя выводился список товаров этого производителя сгруппированный по разделам каталога.
Т.е., например у нас есть производитель "VENDOR LTD" и он производит Куртки (спортивные и зимние), Ботинки (всех видов) и сапоги военные. Страница должна выглядеть так:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
VENDOR LTD (это заголовок)

VENDOR LTD - мировой лидер в сфере и т.д. (это описание)

товары этого производителя:
- КУРТКИ
* спортивные (ссылка на страницу, где спортивные куртки ТОЛЬКО этого производителя)
* зимние (ссылка на страницу, где зимние куртки ТОЛЬКО этого производителя)
- БОТИНКИ
* летние
* зимние
* специальные
* и т.д.
- САПОГИ
* военные
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Фильтр товаров средствами Views

31 октября 2010 в 23:12

Добрый день, товарищи!

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

Задача: есть маг на drupal6, ubercart 2, ну и разумеется все нужное: CCK, Views и т.д.
В магазине есть товары с разными характеристиками (пусть товары у нас будут лампочки): мощьность, напряжение на которое рассчитана лампочка, вид цоколя, производитель, цена.
В магазине надо реализовать фильтр, вроде такого, как здесь: http://www.h2odesign.ru/catalog?type=23&shop=391 (в левой колонке, розовый блок "выбираем товар").

Моё предполагаемое решение: к типу материала product с помощью CCK, навешать доп. поля (напряжение и т.д.). Сделать вьюху с фильтрами, в которой пользователь сможет управлять фильтрами, как написано здесь:
http://translate.drupal.ru/node/46928
http://remage.su/content/drupal-urok-vosmoi-eshche-nemnogo-pro-modul-vie...
и соотвественно в фильтрах указать поля CCK, в которых есть нужные характеристики.

Вопрос: решение правильное? Или есть реализации фильтра лушче?
И ещё. При данной реализации, формочка фильтра находится на странице, а мне нужно что бы она была в левом блоке. Я это довольно просто решил - когда готова вьюха, то через фаербаг подсматривал html-код, и его тупо копировал в блок. Может есть цевильное решение этого вопроса? Так что бы в блоке появлялась только формочка фильтра к вьюхе, без выводимых полей.

Темизация формы поиска

16 октября 2010 в 22:05

Всем доброго времени суток!

Сайт на drupal 6. Решил темизировать форму поиска search_theme_form, как описано здесь: http://webcoder.kz/content/temizatsiya-poiska-v-drupal-6. Хорошо, всё работает.

Теперь возникла необходимость в html-коде вывести кнопочку "Искать" до поля для строки поиска.
Как понимаю, что надо что то изменить в FormAPI.

Вопрос: как это сделать?

И более общий вопрос: как вообще в FormAPI можно определять порядок вывода полей формы?

[РЕШЕНО] Как для нод, имеющих терминиы таксономии, сделать шаблон

28 августа 2010 в 21:19

Господа!

Возникла надобность, для нод с конкретным термином таксономии сделать свой шаблон вроде node-[term_N].tpl.php. Так что бы для ноды данного термина и тизер и основной текст выводились не так как выводятся для остальных нод.

Перенос товаров из Virtuemart в Ubercart

21 августа 2010 в 0:07

Добрый день, господа!

Ситуация следующая. Есть интернет-магазин на связке Joomla+Virtuemart. Всё! Хватит! Намаялся, кармический опыт получил. Хочу перейти на связку Drupal+Ubercart.
Вопрос: существуют ли какие нибудь миграторы именно для переноса товаров? Вот это: http://drupalcookbook.ru/recept/migracija-joomla-drupal читал. Но как понял, что это обычных материалов джумлы, а не для товаров друпала.

Прошу всех у кого был подобный опыт - поделитесь.

Всем заранее спасибо!!!!!

[Решено] Создание скидок в ubercart

8 июля 2010 в 0:40

Доброго времени суток!

Есть инет-маг: Drupal 6 + Ubercart 2.
Надо сделать следующую возможность: что бы каждому товару (именно каждому, каком мы захотим, а не всей категории, классу и т.д.) можно было устанавливать скидку. Т.е. есть у нас форма добавления товара, где мы вбиваем описание товара, картинки и т.д., так вот нужно что бы в этой форме было поле "скидка", а покупателю что было видно - "цена такая то минус столько то скидки" или что бы старая цена была перечёркнута, а рядом была написана новая.

Пробовал в гуглить и искать на друпал.ру, к сожалению ничего подходящего не нашёл... Sad

Как я понял, есть следующие модули для работы со скидками:
uc_discount_total
uc_discounts_alt
uc_discounts
UC Discount Framework
к сожалению, либо это не то что мне надо, либо я их не правильно настраивал.

Товарищи, прошу подсказать как сделать скидки или хотя бы в каком направлении копать, в каком модуле разбираться.

[Решено] Как отобразить "Количество в комплекте" в Ubercart

6 июля 2010 в 14:22

Добрый день, Товарищи!

При работе с юберкартом (Drupal 6 + Ubercart 2, с использованием модуля catalog) возникла проблема: у каждого товара при добавлении есть поле "Количество в комплекте" (или "Package quantity"), я его заполняю (например 5), а на карточке товара (которая видна пользователю) не выводится это число штук в комплекте.

В настройках каталога я так и не нашёл где можно вклчить показ "Количество в комплекте".

Пожайста, подскажите как показать это поле обычному юзеру.