select

Как отсортировать string с конвертацией в integer?

Аватар пользователя Kanaris

Есть такой запрос

$query = \Drupal::database()->select('sets', 'sets');
$query->fields('sets', ['code', 'title', 'partCount', 'year', 'age']);
...
$query->join($subPricequery, 'shop_sets', 'sets.id = shop_sets.set_id');
$query->condition('sets.thema_id', $theme['id']);
$query->orderBy('year', 'ASC');

Где year - это string, мне нужен sorting natural. т.е. год должен быть упорядочен по возрастанию
Как это сделать не меняя API запроса?

0 Спасибо

Можно ли в модуле создать файл с расширением php в котором можно сделать выборку с базы данных

Аватар пользователя Moderator

Вообщем, я хочу файл с определенным кодом, который лежит в папке с модулем подключить(не важно как) к файлу MY_MODULE.module. Если писать что-угодно в этом файле, то оно выводит, но если писать запрос к БД, то не хочет. Я знаю тока два способа работы с базой данных - друпаловски-модульный и самый обычный, но они оба не работают в этом "левом" файле. Вопрос "Как сделать выборку в стороннем файле в папке с модулем и потом подключить к модулю и вывести?".

0 Спасибо

Вывод данных из БД без перезагрузки страницы

Аватар пользователя Moderator

Хочу сделать обычный чат, где вводимое сразу будет выводится. Задача пока формулируются очень просто - "Как сделать вывод новых записей в бд, без перезагрузки страницы". Я понимаю что через ajax, но вот как его подружить с select-запросом из базы данных. Спасибо всем кто захочет ответить

0 Спасибо

Разработка списка выбора регионов

Аватар пользователя alexindacomp2

Есть сайт-доска объявлений. Необходимо сделать выбор регионов на сайте по типу как на tiu.ru. При этом фильтр должен быть глобальным (сейчас используется модуль global filters). Словарь городов и регионов сделан в таксономии. Список городов прилагается. Ссылку на сайт дать не могу, так как он находится на локальном сервере в стадии разработки. Пишите в личку с указанием стоимости работы.

0 Спасибо

Как прописать переменную в Combobox (поле Select)

Аватар пользователя I_CaR

Доброго всем кодинга.
Есть переменная полученная в page.tpl
Есть Combobox c автозаполнением из таксономии.
Вот как в него впилить переменную, аля присвоить значение по default'у?
Всё вроде перерыл, вроде это значение в БД храниться.
Но всё-таки есть ли возможность засунуть туда значение моей переменной через какой-нибудь модуль кодом?
[см. скрин.]

0 Спасибо

[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax

Аватар пользователя ASomeoneD

Набросал форму вывода данных с зависимыми списками, реализованными в виде селектов, обновляемые через ajax. Захотелось превратить селекты в стилизованные списки.С помощью гугла, нашел jQuery-плагин для стилизации селектов. Не много подредактировав его под свои нужды (убрал возможность раскрывания и скрытия, для статичного списка на подобии меню) включил его в свою форму. И что-то пошло не так, после того как блок с селектом заменяется через ajax, скрипт не отрабатывает.
Нуждаюсь в помощи. Возможно ли как вызвать скрипт для документа, который формируется с помощью ajax.
Или есть ли решение данной проблемы.
код модуля

<?php
function main_block_form($form,&$form_state){
drupal_add_js('jquery.selectbox.js');
drupal_add_js('start.js');
$form['entree'] = array(   ?>
0 Спасибо

Помогите разобраться

Аватар пользователя jjxx

Помогите кому не жалко, своих несколько минут, (Пожалуйста).
Задача написать модуль или переделать существующий Hierarchical Select

Вообщем есть 3 словаря Таксономии:
1. Марка (Toyota, Nissan)
2. Toyota (Corona, Carina,...)
3. Nissan (Cub, Skyline,...)

Нужен модуль который можно будет вывести через views или как то по другому на всех страницах сайта

Алгоритм:

Если (Выбранный термин из первого словаря [Марка]) равен ( названию словаря в таксономии [Toyota] или [Nissan] ) то {вывести его термины, в выпадающем списке select }

Если (Выбран термин, допустим [Toyota] - [Corona]) то { вывести его содержимое }

Иначе ждать пока не выберет термин пользователь

0 Спасибо

Ajax на select при использование стороннего плагина на jquery для превращения списка в div, span и т.д.

Аватар пользователя prutech

Привет. Столкнулся со следующей проблемой.
Я использую плагин для jquery для списка select в форме.
Все работает хорошо. Но когда у меня на select добавлен ajax drupal стандартно для формы.
У меня не происходит ajax когда я выбираю что то в списке.
Это вопрос скорее именно по javascript.
Я ни как не могу прописать имитацию клика по option...
Я пробовал в секцию сразу за тем как присваивается атрибут selected option делать и
optionSelected.click();
optionSelected. change();
$(this). click();
$(this).change();
$(this).('option:selected').click();
$(this).('option:selected'). change();
Ajax не заводиться…. С чекбоксами всегда помогало делать
click();
change();
на них что бы ajax ожил…
С select ни чего не получается.

0 Спасибо

ссылка на ноду как источник селекта в вебформе

Аватар пользователя protoftor

Как добавить в веб-форму селект, источником которого будет нода определенного типа, наподобие Node Referency? Знаю, есть решение через ссылку в ноде, но все-таки, есть ли возможность именно селект сделать из опрпеделенного типа нод?

0 Спасибо

[Частично решено] Нужна помощь в темизации Select'a (webform) и доработке модуля Collapse Text

Аватар пользователя dikovina

Есть две маленьких задачи для человека, который сможет их решить за 1-2 часа, а я буду морочиться три дня.

1. Темизация выпадающего списка, который создается модулем Webform. Нужно сделать форму так, как нарисовал дизайнер, простым CSS дело не обойдется. Была попытка использовать модуль Chosen - но почему-то яваскрипт не подхватился, так что нужна помощь специалиста.

Вот точно такой должен быть выпадающий список. Не спрашивайте меня, зачем :)

[НАЙДЕНО РЕШЕНИЕ] http://www.jankoatwarpspeed.com/reinventing-a-drop-down-with-css-and-jquery/ - использовать поле markup в вебформе, чтобы вставить нужные скрипты и ссылки на них.

0 Спасибо

Свой виджет под CCK c multiselect select

Аватар пользователя likin

Доброго дня.

Помогите добраться до сути. Потратил много времени.

Нужно создать свой widget на подобии select(multiselect). Работаю с полями типа userrefference.

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

Спасибо.

0 Спасибо

Непонятки при работе с form api, интересует компонент select

Аватар пользователя usik

Начал осваивать формы в друпале, вот что непонятно. Создал простой список

<?phpfunction createNameSelect(){
 return array(
        '#type' => 'select',
        '#title' => t('Страна'),
        '#required' => TRUE,
        '#options' =>array(
            '1'=>'Ivan',
            '2'=>'Petr',
        ),
    );
}?>

Список на форме , отображается нормально. Все выбирается. Но... Когда я в нем выбираю значение. Никаких сабмитов я не нажимаю, а потом обновляю страницу, то ранее выбранное значение в списке, у меня сохраняется. Смотрю файр багом, на код HTML,и вижу что в HTML компоненте select, метка selected стоит на option которое пустое. Т.е.

<option value='' selected></option>
<option value='1'>Ivan</option>
0 Спасибо

Вложенные подзапросы и Views

Аватар пользователя roman-yrv

Добрый день.

Скажите пожалуйста, есть ли в Views 3 возможность создавать запросы с подзапросами ?

То есть, чтобы результат выполнения Views представлял собой SQL-запрос с подзапросами.

Причем, желательно наличие модулей, которые бы таким образом расширяли возможности Views.

0 Спасибо

webform select выбирается значение а не ключ

Аватар пользователя Корвин

Здравствуйте!

Подскажите пжст,
Нужно чтобы после нажатии в форме самбит выбирался селект из строки запроса. Сейчас строка запроса получается такого вида &select_my=Мышки. И селект не выбирается, а должна другого вида &select_my=maus

Как мне заставить выбирать по ключу. Спасибо!

Есть форма, в ней есть список select
maus|Мышки
kot|Кошки
Field Key: select_my
Default value: %get[select_my]

во вкладке Form settings -> Custom URL: &select_my=%value[select_my]

0 Спасибо

hierarchical select, функционал для редактирования уже заполненных значений

Аватар пользователя AnreeChess

Привет всем!
Вопрос такой, по модулю hierarchical select в Drupal 7.

Есть ли функционал (может кто-то уже сталкивался с такой же проблемой) для редактирования уже заполненных значений? (см. на картинке ниже, что я имею ввиду)
Либо кнопка “редактировать”.

Просто сейчас реально получается дико неудобно, если нужно изменить параметр,
приходится всё удалять и заводить заново.

hierarchical select, функционал для редактирования уже заполненных значений

0 Спасибо

из текста в select

Аватар пользователя voltaren

Имеется view и exposed filter к нему. Одно из полей - текст, как бы сделать, чтоб там было не текстовое поле, а select с возможными значениями?

0 Спасибо

Изменить <Any> ( любой ) или <All> ( все ) в select.

Аватар пользователя zniki.ru

Допустим Вам надо изменить ( любой ) или ( все ) не на всем сайте, а только в одном месте.
Всё очень просто.
В Вашей теме создаете файл template.php

0 Спасибо

Выпадающий список

Аватар пользователя Leafcat

Добрый день!

Подскажите пожалуйста!
Есть тип материала "товар", у каждого "товара" есть поле "город".
Я вывожу таблицу через Views, все ок.
Мне необходимо вывести до таблицы - селектбокс из городов, который будет фильтровать таблицу по городам.
Какие есть варианты решения?

Спасибо!

0 Спасибо

drupal 7 ajax select и required radios

Аватар пользователя kv4

Добрый день!
Помогите решить задачу.

Есть тип материала - car.
Содержит поля:
Марка автомобиля - make; type=select; Обязательное поле.
Модель автомобиля - model; type=select; Обязательное поле.
Статус - status; type=radios; Обязательное поле.

Прикручиваю ajax к выбору марки:

<?php$form['field_car_make']['und']['#ajax'] = array(
      'callback' => 'car_make_changed',
      'wrapper' => 'field_car_data_wrapper',
      'progress' => array(
          'type' => 'throbber',
          'message' => ' '
      ),
  );?>

И вот при изменении марки, возникает ошибка 'Сделан недопустимый выбор... блаблабла' - ругается на поле status, потому, что не выбрано значение в этом поле.

0 Спасибо

Помогите настроить форму Webform. В поле типа select сделать выбор терминов из словаря таксономии с иерархией. Drupal 7.

Аватар пользователя Motorvideo

Здравствуйте, коллеги. Делаю в Drupal 7 форму модуля Webform в которой пользователь будет вводить марку автомобиля. Создал словарь таксономии в котором 13тыс. марок автомобилей. Собрался вывести его в поле типа select/выпадающий список. И не могу.

Нашел первое решение. Модуль Webform Term Options [module=webform_term_opts] Этот модуль при создании поля типа select предлагает загрузить в качестве выпадающего списка любой имеющийся словарь таксономии. Но иерархию он не делает. Просто заполняет поле Опции значениями из словаря в виде "свой_ключ | термин_выбранного_словаря". И более того, он не хочет сохранять настройки поля в котором 13 тыс. значений выпадающего списка. Ведь у меня в словаре очень много марок автомобилей.

0 Спасибо