Все правильно вам посоветовали. drupal_write_record для записи использует данные о структуре таблицы из hook_schema(). Если вы изменили тип колонки в phpmyadmin, то еще необходимо изменить данные в hook_schema. Для этого есть hook_schema_alter.
Элемент date_popup поддерживает дополнительные настройки, которые можно передавать в свойстве #datepicker_options. Далее, при инициализации календаря, они будут переданы в качестве параметров.
Вот пример, как запретить выбор прошлых дат. Используем параметр minDate=0
Вот модуль и таблицы
В каждой таблице еще есть поле tid. Для норм.работы еще нужно все значения проставить в -1. В это поле потом будет записываться индекс термина после добавления его в словарь. ВНИМАНИЕ! Не спешите устанавливать на сайт. Выкладываю просто для ознакомления с кодом. Лучше где-то на локальном сервере... у друга... лучше у врага...мало-ли что
Проверяйте имена полей на форме и в модуле.
Такого решения не встречал для мультисайтинга. Предполагаю, нужно писать свое решение.
Первое, что приходит в голову - написать свою сущность, похожую на термин. Затем сделать таблицы своей сущности общими для не основного сайта.
Насколько я знаю, что-бы термины были видны на нескольких сайтах, нужно таблицы таксономии делать общими для этих сайтов. Такой вариант не рассматривали?
вываливается в браузер страница с кучей IMG и он обслуживает загрузку в браузер каждого IMAGE
принцип работы примерно такой-же. Это судя по названию темы... Что бы "вывалить VIEWшку" в браузер вам в любом случае нужно быстро вернуть html. Как я понял, Вы в MYMODULE_views_post_render() занимаетесь генерацией картинок.
Много времени прошло..., но все равно напишу.
Функция tlq_form возвращает массив, а функция, указанная в 'page callback' для страницы должна возвращать html.
Поэтому hook_menu должен быть примерно таким:
Сейчас вроде всё работает: после сохранения профиля, админу сайта падает в мыло письмо, в котором перечислены группы, в которые хочет вступить пользователь и на какой срок
Тут Вы пропустили описание того, что происходит потом (после отправки письма).
А у Вас группы вводятся вручную? И сколько их будет?
"Strycker" wrote:
Собственно весь вопрос в том, как теперь вывести значение первого поля (чекбокс) рядом с соответствующим полем "Срок вхождения" типа листбокс?
Плохо представляю картинку. Чекбокс по высоте - одна строка. Листбокс - прямоугольник на несколько строк высотой. Еще селект представляю, а вот листбокс нет.
При такой структуре, может просто CSS стилями выровнять.
Свой модуль сделать. Там работы на 5 минут. Вот пример с проверкой комментария на количество ссылок и наличие русских букв. Прикрутите проверку на наличие стоп слов и будет Вам праздник.
function mymodule_form_alter(&$form, &$form_state, $form_id)
{
if (strpos($form_id, 'comment_node_')!==false) // Небольшой трюк, чтобы срабатывало на всех формах комментирования.
$form['#validate'][] = 'mymodule_antispam_validation';
}
Userpoints: дробные поинты
Все правильно вам посоветовали. drupal_write_record для записи использует данные о структуре таблицы из hook_schema(). Если вы изменили тип колонки в phpmyadmin, то еще необходимо изменить данные в hook_schema. Для этого есть hook_schema_alter.
Как запретить выбор прошедшей даты при создании ноды в модуле date.
Элемент date_popup поддерживает дополнительные настройки, которые можно передавать в свойстве #datepicker_options. Далее, при инициализации календаря, они будут переданы в качестве параметров.
Вот пример, как запретить выбор прошлых дат. Используем параметр minDate=0
Добавление типа материала
Вероятнее всего, вывод стандартных статей (тип article) переопределен в Вашей теме. Просмотрите внимательно файлы темы.
Изменить число записей в пейджере на странице admin/content
Рекомендую Administration Views. Здорово упростит жизнь в таких случаях.
БД стран, регионов, городов + марки и модели авто
Вот сам модуль. Таблицы те же. Требования те же: просто для ознакомления.
БД стран, регионов, городов + марки и модели авто
Вот модуль и таблицы
В каждой таблице еще есть поле tid. Для норм.работы еще нужно все значения проставить в -1. В это поле потом будет записываться индекс термина после добавления его в словарь.
ВНИМАНИЕ! Не спешите устанавливать на сайт. Выкладываю просто для ознакомления с кодом. Лучше где-то на локальном сервере... у друга... лучше у врага...мало-ли что
Проверяйте имена полей на форме и в модуле.
Выровнять в строку значение поля
можно использовать https://www.drupal.org/project/field_delimiter
Как связать ноду с таксономией из внешней БД мультисайта?
Такого решения не встречал для мультисайтинга. Предполагаю, нужно писать свое решение.
Первое, что приходит в голову - написать свою сущность, похожую на термин. Затем сделать таблицы своей сущности общими для не основного сайта.
Как связать ноду с таксономией из внешней БД мультисайта?
Насколько я знаю, что-бы термины были видны на нескольких сайтах, нужно таблицы таксономии делать общими для этих сайтов. Такой вариант не рассматривали?
Выровнять в строку значение поля
учите css.
друпал по умолчанию расставляет обертки для полей. Прикрутите для поля нужный стиль оформления, что-то типо такого:
Удаление не корректных модулей
Наверное, этот модуль имеете ввиду bootstrap_optimizer
Nodeaccess - views ТОЛЬКО для определенной роли
Попробуйте в фильтрах views установить "Доступ к материалу"
Обработка на сервере данных из модальной формы на bootstrap
Сложно ответить, не видя код. Способов открытия и закрытия модального окна с формой множество. Каким вариантом пользуетесь Вы угадать сложно...
Обработка на сервере данных из модальной формы на bootstrap
У формы есть интересный атрибут action + hook_menu....
Drupal Commerce комментарии к заказу
https://www.drupal.org/project/field_comments
https://www.drupal.org/project/commentfield
https://www.drupal.org/project/comment_fields
Посмотрите эти модули. Может что подойдет
[FIXED] Толкните на мысль : VIEWшку вываливаем в браузер, картинки проявляются на ней позже...
принцип работы примерно такой-же. Это судя по названию темы... Что бы "вывалить VIEWшку" в браузер вам в любом случае нужно быстро вернуть html. Как я понял, Вы в MYMODULE_views_post_render() занимаетесь генерацией картинок.
Не зайти на drupal.org
У меня IP динамический, помогает перезагрузка модема.
Drupal 7 не видны кнопки в форме
Много времени прошло..., но все равно напишу.
Функция tlq_form возвращает массив, а функция, указанная в 'page callback' для страницы должна возвращать html.
Поэтому hook_menu должен быть примерно таким:
[Решено] Одна картинка для Анонса товара в Ubercart 3
Такой вариант посмотрите https://drupal.org/project/field_multiple_limit
[РЕШЕНО]хочу создать страницу с Таблицей, а сверху над таблицей Форма с сабмит. Недопонимание - как?. код внутри
Делаете форму.
Потом
////////////////////////////////////описываю таблицу
function main_table() {
//загружаем форму
$f=drupal_get_form($form_id);
$output.=drupal_render($f);
/* ........код создающий строки и header......*/
$output.=theme('table', array('header' => $header, 'rows'=> $rows));
return $output;
}
Примерно так...
Сайт Доски объявлений, ваше мнение с точки зрения разработки
Да, смотреть пока действительно не на что. По поводу:
Есть готовые модули, которые удаляют материал по истечении определенного промежутка времени. Например https://drupal.org/project/auto_expire
Как разместить два элемента в одной строке формы?
Тут Вы пропустили описание того, что происходит потом (после отправки письма).
Как разместить два элемента в одной строке формы?
А у Вас группы вводятся вручную? И сколько их будет?
Плохо представляю картинку. Чекбокс по высоте - одна строка. Листбокс - прямоугольник на несколько строк высотой. Еще селект представляю, а вот листбокс нет.
При такой структуре, может просто CSS стилями выровнять.
Стоп слова для комментариев
Свой модуль сделать. Там работы на 5 минут. Вот пример с проверкой комментария на количество ссылок и наличие русских букв. Прикрутите проверку на наличие стоп слов и будет Вам праздник.
function mymodule_form_alter(&$form, &$form_state, $form_id)
{
if (strpos($form_id, 'comment_node_')!==false) // Небольшой трюк, чтобы срабатывало на всех формах комментирования.
$form['#validate'][] = 'mymodule_antispam_validation';
}
Как разместить два элемента в одной строке формы?
Тут посмотрите
http://xandeadx.ru/blog/drupal/65
http://frantsuzzz.com/content/vyvod-poley-formy-v-odnu-stroku-drupal-7