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

Conditional Fields: как сделать возможным выбор нескольких вариантов Allowed values?

28 апреля 2011 в 11:16

Использую модуль Conditional Fields.

field_1 - Select list - Allowed values (A, B, C)
field_a, field_b, field_c - Conditional fields - (field_1 соответствующие Allowed values)

Каждое из полей field_a, field_b, field_c в свою очередь имеет свои Allowed values

Задача заключается в том чтобы добавить к Allowed Values полям второго уровня (field_a, field_b, field_c) значение при котором бы появлялось обычное Text - Text field куда пользователь мог бы вводить свои варианты.

Трудность заключается в том что полей в котором должно быть значение несколько.

Создаю поле Other - Text - Text field - Conditional fields - и выбираю пункт в списке Allowed Values каждого из полей (field_a, field_b, field_c)

Получаю: You cannot select more than one controlling field.

Можно создать n одинаковых полей Other, каждое из которых прицепить к одному из Allowed Values (field_a, field_b, field_c), но думаю что может есть другой вариант?

Карма, отзывы пользователей и некоторые условия в правах доступа

24 апреля 2011 в 13:58

- Пользователь А создает ноду.
- Пользователь Б, В, С и т.д. могут оставлять комментарии.
Это все понятно.

[АКТУАЛЬНО] Views: Как убрать пустые колонки (Style: Таблица)

21 апреля 2011 в 19:39

CCK

Есть поле Область с выпадающим списком областей
Есть поля Город с выпадающим списком городов с названиями соответствующими областям
Поля Область и Город связаны с помощью модуля Conditional Fields таким образом что при выборе той или иной области появляется выпадающий список соответствующих ей городов

Views

[РЕШЕНО] Views: Не получается вывести имя пользователя

21 апреля 2011 в 19:29

Задача состоит в том чтобы отобразить при помощи views имя автора ноды (его логин)
Во Views в разделе Поля есть два подходящих варианта:

Пользователь: Authentication name
Пользователь: Uid

Результатом применения первого варианта является почемуто пустое поле
Результатом второго собственно Uid но нужен не Uid а Authentication name
Пробовал во втором варианте использовать Rewrite the output of this field с Replacement patterns [authname] - резульат пустое поле

Подскажите в чем может быть дело?

Автоматический расчет значений, числовых CCK полей по формулам

20 апреля 2011 в 17:26

Требуется сделать три CCK поля:

  1. Значение 1
  2. Значение 2
  3. Значение 3

При заполнении любых двух, третее расчитывается автоматически по формуле (которая будет разной во всех 3 мозможных ваниантах и в которой будут участвовать два введенных значения) и тут же подставляется результат.

Подскажите модули. Одним ли только Computed field тут можно решить задачу?

Материал: открыт/закрыт

20 апреля 2011 в 12:30

Подскажите как реализовать следующий функционал:

- при создании материала он автоматически получает статус "открыт"
- пользователь создавший материал может в любое время закрыть материал
- для закрытого материала недоступна возможность оставлять комментарии
- материал получает статус закрыт если по истечение 30 дней его не закрывают

Как создать подобного рода страницу

13 апреля 2011 в 17:57

Подскажите как создать страницу аналогичную этой http://www.microsoftstore.ru/shop/ru-RU/Spravka
Пробую при помощи модуля Book но не получается отобразить разделы развернутыми.

Мультиязычность: перевод Suffix для CCK Number

24 февраля 2011 в 8:55

Доброго времени.

Возник вопрос с переводом для значений Suffix полей CCK Number.
Единственное решение которое удалось найти через поиск, это обертывание значения Suffix в t().
Я сделал это следующим образом: внес изменения в сам CCK модуль: modules\cck\modules\number\number.module, заменив строку return $prefix . $output . $suffix; на return $prefix . $output . t($suffix);
Далее привычным образом вношу изменения в переводах интерфейса для нужных языков. Все работает (за исключением того что нет поля перевода для языка en на котором у меня производилась установка системы, а в качестве языка по умолчанию позже был выбран ru).
Честно говоря, имея о программировании весьма поверхностное представление, мне не совсем понятно, что я сделал, и не смотря на то что все работает, хочу поинтересоваться можно ли использовать такое решение?

[РЕШЕНО] Мультиязычность: заголовки CCK полей

23 февраля 2011 в 7:07

На сайте настроена мультиязычность.
Необходимо реализовать возможность перевода для заголовков полей CCK.
Если я правильно понимаю, для этого существует модуль CCK translation (из i18n). Но включение данного модуля ничего не дает. Так же включал Synchronize translations и Content type translation так до конца и не поняв для чего они нужны.

Поиском пользовался, нашел несколько схожих тем: Даешь независимость от языка для всех полей CCK и Мультиязычность CCK checkboxes/radio buttons но из первой понял что данная проблема, действительно существующая на то время, уже решена в новых версиях модулей. А во второй речь идет о мультиязычности для значений полей, но не заголовков. Мне же требуется перевод последних.

Прошу помощи.

[РЕШЕНО] Форматы ввода: CCK - FCKeditor - <img>

16 февраля 2011 в 0:43

Создал поле CCK и подключил к нему визуальный редактор в настройках профиля FCKeditor (Visibility settings: Include).
При вставке изображений они не отображаются. Форматы ввода настроены и прекрасно работают со стандартным полем для ввода содержимого, но для созданного мною поля вставить изображение так и не получается. Прошу помощи.

[РЕШЕНО] FCKeditor не работает excluding or including

15 февраля 2011 в 21:30

FCKeditor не работает excluding or including

В собственной теме нужно добавить возможность оформления содержимого при помощи FCKeditor для определенных полей созданных в CCK.
В настройках специально созданного профиля в FCKeditor в блоке Visibility settings я отмечаю галкой Use inclusion or exclusion mode: Include
Добавляю в поле Fields to exclude/include:
kvartiry@node/add/kvartiry.edit-field-podrobnoe-opisanie-0-value
Пробовал другую конструкцию: *@*.edit-field-podrobnoe-opisanie-*

После того как отмечаю Use inclusion or exclusion mode: Include wysiwyg редактор перестает работать и для поля с основным содержимым при создании материала.

Не работает в моей собственной теме, пробовал в другой (Garland) тоже не работает.
В page.tpl.php есть код <?php print $scripts?> в head и есть код <?php print $closure?> перед body.
В настройках поля (CCK) пробовал указывать значение количества строк выше.
В настройках профиля FCKeditor пробовал указывать значение Visibility settings - Minimum rows: ниже.
Кэш чистил.

[АКТУАЛЬНО] Какой это модуль меню?

13 февраля 2011 в 15:45

Подскажите каким модулем можно реализовать меню как на tut.by которое содержит около 4 вкладок последних или популярных новосте. Только чтобы не картинка отображалась при наведении а список дочерних меню.

Зависимость отображения полей CCK во Views

9 февраля 2011 в 8:13

При помощи модуля Views создано представление отображающее поля созданные модулем CCK.
Как сделать так чтобы определенное из полей отображалось только в случае если отображается некоторое другое поле?

[РЕШЕНО] Темизация страницы резульатов поиска

9 февраля 2011 в 1:41

Хочу темизировать страницу с результатами поиска.
Сам список материалов оформил. Это был файл search-results.tpl.php.

[Актуально] Вывести поле заголовка для поля "Содержимое"

6 февраля 2011 в 18:52

Требуется отобразить в материале два поля: "Краткое описание" и "Подробное описание".
При помощи CCK добавляю поле "Краткое описание".
В настройках типа содержимого "Свойства формы - Название поля заголовка" меняю с "Содержание" на "Подробное описание".
В материале отображается поле созданное в CCK с полем заголовка к нему. Есть ли возможность вывести заголовок для стандартного поля "Содержание"? Или выход - это создать аналогичное поле в CCK а в стилях спрятать стандартное display: none;?

Зависимость отображения компонентов модуля Node Basket от содержимого поля CCK

18 января 2011 в 12:50

Использую модули: http://www.drupalka.ru/node/89]Node Basket">Node">http://www.drupalka.ru/node/89]Node Basket (модуль корзины для заказа товаров) и CCK">http://drupal.org/project/cck]CCK[/module].
Добавляемый товар может иметь статус (поле CCK - Text, Select list) "есть на складе" либо "нет на складе".