vitaliy1: Блог

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

form api загрузка картинки

16 ноября 2014 в 20:43

Сижу весь вечер, не могу сделать.
Загружаю на форме картинку:
на форме

<?php$form['status1']['file'] = array(
            '#type' => 'managed_file',
            '#title' => 'Картинка',
            '#description' => 'Выберите файл с расширением jpg, jpeg, png или gif',
            '#upload_location' => 'public://',
            '#upload_validators' => array(
                'file_validate_is_image' => array(),
                'file_validate_extensions' => array('png gif jpg jpeg'),
                'file_validate_size' => array(1 * 1024 * 1024),
            ),
        );?>

в сабмите:

<?php if ($form_state['values']['file'] != '') {
                
$file file_load($form_state['values']['file']);
                
$file->status FILE_STATUS_PERMANENT;
                
file_save($file);
                  
                
drupal_set_message('Картинка загружена');
             }      
?>

Первое посещение страницы

12 ноября 2014 в 19:48

Доброе время суток.
Столкнулся с такой ситуацией. На сайте при посещении первый раз страницы она с увеличенным масштабом, если обновить то все становится нормально. Например, пользователь регается и его редиректит в user/uid. или переходит первый раз на страницу... Кто с таким сталкивался?

Ссылка в views php

26 октября 2014 в 21:21

Здравствуйте.
Вставил в views php условие для вывода поля, работает, но не выводит ссылку: <?phpprint '<a href="/add?result=' . $row->nid . '>Арендовать</a>';?>
Кто работал с этим модулем, помогите..

Отправка email программно

12 октября 2014 в 21:58

Здравствуйте, форумчане.
Подскажите, а лучше скиньте код отправки email. Все что нарыл в интернете не работает. Я делаю в своем модуле регистрацию и хочу, чтобы приходили письма при регистрации и мне и зарегистрировавшемуся.

Сортировка по пользователю

2 октября 2014 в 22:11

Доброго времени суток.
Вывожу таблицу с заказами пользователей. Добавил сортировку по текущему пользователю(чтобы пользователь видел только свои заказы). Все работае. Посмотрите нормально реализовано?

заполнить TextField

19 сентября 2014 в 23:19

Вроде и глупый вопрос, но не могу сделать.
На форме есть textfield, нужно его заполнить программно текстом. пробовал так:
if($form_state['values']['country_writein']==''){
$form_state['values']['country_writein']='текст';
}

но не получается. Вернее в дебаге видно, что добавило, но в самом поле не появилось. Что не так?

передать данные из формы в другую

15 сентября 2014 в 21:29

Просьба подсказать как реализовать следующее. Создал две формы. На первой на кнопку повесил присвоение двух переменных и редирект на страницу со второй формой.
function test_form_submit($form, &$form_state) {
$fstart = $form_state['values']['datetime']['start'];
$fend = $form_state['values']['datetime']['end'];
$form_state['redirect'] = 'questionary';
}

а как передать, наиболее правильно, значения переменных на вторую форму? Я так думаю через $_POST, но не могу найти нормального примера. Подскажите, как или чем лучше.

Изменять значения checkbox

13 сентября 2014 в 22:46

Доброго времени суток.
Подскажите, как программно изменить значение checkbox. Вывожу на форме:
$form['reg_vizib']=array(
'#type' => 'checkbox',
'#value' => 0
);

а потом в _form_validate вставляю:(чтобы если правильно заполнено поставило галочку)
$form['reg_vizib']['#attributes']['value'] = '1';
но не работает. В чем ошибка?

Вывод во views

5 сентября 2014 в 22:40

Ребята помогите советом или толчком в нужную сторону. Нужно вывести материал вьюхи в три столбца(это легко сеткой задать). Только материал, чтобы выводился в несколько столбцов, как на картинке. Я каждому полю назначил классы css, но как-то корявенько получается... Еслибы поля загнвть в таблицу. Только как? Или как лучше?

Кнопка с передачей значения

30 августа 2014 в 22:13

Такой вопрос. Как можно сделать кнопку(к любому материалу), чтобы при нажатии открывалась страница(а лучше окошко всплывало) и туда передавать поле с прошлой страницы.

Связь таблицы данных с типом содержимого

28 августа 2014 в 19:15

Доброго времени суток.
Мне нужен один модуль. Он создал табличку(3 поля: id, имя и статус). Но мне нужно существенно больше полей и это все выводите, конечно вьюсами. Кто знает модуль, в типе содержимого можно было добавить ссылку на эту табличку? Или как бы связать их между собой? Заранее спасибо.

Записать данные как тип содержимого

24 августа 2014 в 21:04

Доброго времени суток.
Как бы странный вопрос, но все же. Модуль хранит данные в базе т.е. я не могу выводить данные через views. Вот и вопрос может можно каким-нибудь модулем передать данные. Я сейчас думаю переделать модуль, чтобы он данные хранил, как типы содержимого. Подскажите, как это лучше прописать.

Аренда автомобилей

21 августа 2014 в 20:33

Доброе время суток. Мне нужно сделать сайт по аренде машин. Собственно создание каталога и вывод - понятно, но как реализовать аренду, не пойму от куда подойти... Помогите советами. Заранее спасибо.

Кнопка "Обновить дату"

9 января 2014 в 1:50

Доброй ночи.
У меня views выводит объявления на сайте. хочу добавить кнопку обновления даты, чтобы не открывать на редакцию, а нажал кнопку и дата обновилась. Подскажите пожалуйста.

Числовое поле в тип материала

6 марта 2013 в 1:17

Добрый вечер.
Когда ставил друпал, то выбрал минимальную версию. А сейчас нет возможности к типу материала добавить поле "Десятичное число". Его там нет. В стандартной есть. Подскажите как можно его добавить. Заранее спасибо.

Фильтр цена

4 февраля 2013 в 0:11

Добрый вечер! У меня на сайте каталог товаров через views. Решил сделать фильтр цена: от - до. Подскажите в какую сторону копать?

Привязать к категориям в представление изображения

26 октября 2012 в 3:31

Приветствую!
У меня сайт с объявлениями. Делал через представление-таксономия. К каждому объявлению можно добавить изображение, если не добавлять, то подставляется изображение по умолчанию. Нужно привязать к каждой категории объявления свою картинку стандартную. Подскажите как?

Проверка email в webforme

18 октября 2012 в 8:58

Добрый день. Сделал на сайте форму обратной связи через webform. И стали через нее писать всякую фигню. Теперь хочу вставить проверку на email, чтобы присылался код для проверки. Подскажи решение.