smartchecker: Блог

Главные вкладки

FormsAPI. Заполнить select.

18 мая 2011 в 17:58

Есть таблица с объектами с полями id, obj_name.
Нужно заполнить $options значениями из obj_name, но при выборе соотв. объекта
в другую таблицу нужно сохранять id этого объекта.

FormsAPI. Поле для даты. В чём хранить?

18 мая 2011 в 15:11

Как описать поле для хранения даты?

Первый вариант напрашивается такой.

    $schema['journal_of_requests'] = array(
        'fields' => array(
            'rid' => array(
                'description' => 'Request ID',
                'type' => 'serial',
                'unsigned' => true,
                'not null' => true,
            ),
            'request_date' => array(
                'description' => 'Date of request',
                'type' => 'datetime',
                'not null' => true,
            ),

Для ввода хочу использовать что-то типа или какой-нибудь каледнарь.

    $form['bla-bla'] = array(
        '#title' => t('Request date'),
        '#type' => 'date',
        '#description' => t('Set date of request'),
        '#default_value' => array(
            'month' => format_date(time(), 'custom', 'n'),
            'day' => format_date(time(), 'custom', 'j'),
            'year' => format_date(time(), 'custom', 'Y')
        )
    );

Как потом правильно запихать дату в поле datetime?
И вообще как правильно с датами работать, если мне нужно по ним выборку производить?

Журнал заявок

12 мая 2011 в 15:53

Как лучше реализовать?
Нужно сделать некий журнал заявок.

Поля такие
1. номер (выставляется автоматом)
2. Дата (текущая, но можно исправить на любую)
3. Вид заявки (список)
4. Объект управления (список)
5. Организация (строка)
6. Представитель организации (строка)
7. Телефон для связи (строка)
8. Исполнитель (строка)
9. Текст заявки
10. Статус (по-умолчанию "новая", но человек управляющий журналом может менять статус из списка)
11. Комментарий

Иерархический словарь таксономии - в разные CCK переменные. Как?

17 февраля 2010 в 11:50

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

Должно быть на форме три выпадающих списка
1 - город
2 - район
3 - улица (это можно не списком, а autocomplete)

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

В Hierarchical Select как я понял можно сохранить либо самый глубокий терм, либо всю линейку, но в одну переменную.
А мне бы в разные.
Как?

У Hierarchical Select в связке в content taxonomy есть возможно вписать код для выбора парента ручками на
php, но тут же надо на java script, как я понимаю. Как иначе в динамике отловить парента?
Фактически нужен Hierarchical Select, но чтоб раскладывал в разные переменные.

CCK группировка по полю, как в taxonomy. Возможно ли?

3 февраля 2010 в 18:02

Есть у меня определённый тип поля, который сделан как selection list.
Возможно ли сгруппировать материал по этому полю и вывести список с кол-вом.

Например:

фывфыв (3)
йцуйцуйцу (4)
чсмчсмчсм (5)

[solved] CCK image как линк куда-нибудь. Как?

3 февраля 2010 в 13:51

Предположим делаю новый тип материала. Добавляю туда image.
И хочу чтобы этот image был кнопкой со ссылкой.
А потом через views их выводить.
Как?

CCK + ImageField вывод картинок с прокруткой. Как?

28 января 2010 в 14:07

Как сделать вывод только части картинок с прокруткой?
мне нужно чтобы выводилось так

поле_1 значение
поле_2 значение
.
.
.
поле_n значение

а справа от них был столбец с картинками с возможностью прокрутки.

Как сделать прокрутку картинок.

19 января 2010 в 10:02

Есть нода, которую нужно выводить примерно так.
И там где в примере фото у меня будет их несколько и нужно сделать прокрутку, как здесь, но по вертикали.
Нужно делать свой шаблон для ноды?

Как реализовать?

19 января 2010 в 1:33

Подскажите решение.
Есть такая форма. Как бы её реализовать?
Понятно что можно с помощью CCK сделать ввод соотв. полей, но как их потом размещать на форме?
Некоторые поле же многострочные... И надо чтобы каждая буква была в отдельной клетке. А потом это надо ещё и напечатать.
Как?

CCK есть ли поле типа serial/part number?

17 января 2010 в 17:21

Хочу поле, которе будет формировать уникальное значение для создаваемого материала.
Либо просто цифровое с инкрементом, либо по некому правилу, например ASD001.
Есть ли готовое?

Content Taxonomy + Hierarchical Select. PHP для парента.

17 января 2010 в 11:43

от CCK Taxonomy subset отказался в пользу Content Taxonomy + Hierarchical Select.
Теперь вопрос по нему.
Есть словарь вида

level_1
-level_2
--level_3
-level_2
--level_3
---level_4

Мне нужно 4 виджета с этими level'ами, но так чтобы каждый следующий заполнялся на основании выбора предыдущего.
Фактически Hierarchical Select, но Hierarchical Select может сохранить либо "Save term lineage", либо "Save only the deepest term", а мне нужно чтобы результат сохранялся в разные поля. Для этого я делаю 4 поля типа Content Taxonomy, а в качестве виджета ставлю Hierarchical Select.

В настройках поля в "Advanced settings for hierarchical vocabularies" можно написать кусок кода на php для выбора парента.
Собственно вопрос в том как выставить парента, на основании селекта в предыдущем виджете?

Conditional fields и CCK Taxonomy subset. Почему не убирает.

16 января 2010 в 19:47

Добавляю в материал поле
И в conditional fields указываю, что оно зависит от некоторого выбора в selection list'е, но почему-то это не работает.

Hierarchical Select и title

30 ноября 2009 в 1:50

Приветствую.
Есть форма, сделанная на CCK + Hierarchical Select
Хочу автоматически формировать title, подставляя в него то, что получилось после выбора в Hierarchical Select плюс ещё одно поле
из формы. Как?
т.е. есть город-район-улица (это в Hierarchical Select) и поле "дом"
В результате хочу получить город-район-улица-дом

Отображение одного поля CCK в зависимости от состояния другого. Как?

28 ноября 2009 в 11:26

Делаю форму для наполнения сайта недвижимости.
Хочется чтобы, при выборе типа объекта, допустим "бизнес-центр" появлялся бы listbox с выбором класса.
Как это реализовать?

База адресов и Pathauto. Как?

28 октября 2009 в 11:38

Удалось из mssql в postgresql перетащить базу город-район-улица.
В drupal'е сделал её как словарь таксономии вида

город
район_1
улица_1
район_2
улица_2

но инфы о домах в той базе небыло.
В от модуля hierarchical select мне нужно "save lineage" и возможность взаимодействия с Token и Pathauto

Hierarchical Select Taxonomy: using the [save-lineage-termpath] token
---------------------------------------------------------------------
When you're using the Token module, and likely the Pathauto module, and you've
configured your Hierarchical Select to save the lineage, you may want to show
the saved lineage (or the first lineage in case you've also enabled the
dropbox) in your URL. That'
s possible through the [save-lineage-termpath]
token (and other similar tokens). However, by default it uses the separator
you've configured Pathauto to use (if you aren't using Pathauto then it will
default to a dash). You can override this by setting the hs_taxonomy_separator
variable. Also, when you're using Pathauto and it seems to be stripping the
separator you'
ve configured, then you may want to configure that character in
Pathauto's Punctuation settings to "No action (do not replace)".

Вопрос в том как добавить информацию о домах в название ноды?
В идеале я хочу формировать Title вида "Город, район, улица, дом" и path вида Город-район-улица-дом.
Ну и ещё организовать поиск по этому всему.
Как?

CCK и зависимые listbox'ы

15 октября 2009 в 16:54

Как сделать зависимые listbox'ы с помощью CCK?
Т.е. есть один выпадающий список и по результатам выбора пункта в нём заполныется второй.
Как?

Адрес из Google maps. Как?

29 сентября 2009 в 17:49

Хочется сделать каталог нежвижимости, которой мы управляем/собираемся управлять.
Т.к. kladr затягивать в друпал занятие долгое, то возникла мысль, что можно заводить объекты посредством тыка по гуглёвой карте.
Т.е. тыкаю по карте в объект и получаю его адрес (город, улица, дом).
Реализуемо?

Каталог объектов + google maps. С чего начать?

13 сентября 2009 в 11:11

Нужно сделать каталог объектов, которыми управляет контора с отображением на карте.
Т.е. девочки из отдела продаж должны иметь возможность заносить объекты в базу, а пользователи видеть список и искать по этому списку.

Как разумнее?

характерискики обьекта:
1. адрес
2. свободная площадь (возможно поэтажные планы)
3. некоторое кол-во фоток.

Хочется чтобы девочка выбирала адрес из выпадающих списков.
первый список - Район, при выборе соотв. района заполняется список улиц, затем домов.

Как сделать новости?

9 сентября 2009 в 14:21

Подскажите как сделать новости на сайте?
Мне нужно в правый sidebar выводить анонсы последних 5-10 новостей с указанием даты новости.
Т.е. формат такой
дата анонс
дата анонс
дата анонс

Если ткнуть в анонс нужно переходить на страницу с новостью.
И должен быть архив новостей с выбором диапазона дат.
Как реализовать?

Какую тему выбрать? Чистый CSS с div'ами или table-based?

19 июля 2009 в 16:05

Нужно сайт конторы www.mcicb.ru пересадить на cms. Выбрал drupal.
Теперь мучаюсь с выбором темы. Если оставлять дизайн в том виде, который есть сейчас, то как реализовать 3 цветных столба?

zen и левая колонка с меню. Как покрасить до footer'а?

8 июля 2009 в 1:41

Делаю sub тему на zen'е.
Как покрасить левую колонку до footer'а?
Получается кусок раскрашен до конца меню и всё.