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

Ajax формы в семерке

1 декабря 2011 в 13:04
<?php

print drupal_render(drupal_get_form('ajax_example_simplest'));

function 

ajax_example_simplest($form, &$form_state) {
  
$form = array();
  
  
$form['email'] = array(
    
'#type' => 'textfield',
  );
  
  
$form['submit'] = array(
    
'#type' => 'submit',
    
'#ajax' => array(
      
'callback' => 'ajax_example_simplest_callback',
      
'wrapper' => 'ajax-example-form-node',
      
'effect' => 'fade',
    )
  );
  
  return 
$form;
}

function 

ajax_example_simplest_callback($form$form_state) {

  return 

'test';
}
?>
<div id="ajax-example-form-node"></div>?>

Форма не работает... пол дня уже бьюсь над этим яаксом...
смотрел пример-везде одно и тоже..делаю как написано-не работает!
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.... это читал,другие пример смотрел...

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

[РЕШЕНО]Поле типа дата

6 октября 2011 в 12:02

Незнаю как точнее сформулировать..
В общем к форме юзера добавил поле типа дата.
И это поле выдает следующее

2008-2014 конечно же глупо.. нужно 1950-2011.
В каком месте нужно править?замучался в модулях копаться..

вопрос закрыт

В функции date_field_widget_info находим ключ массива year_range.
дальше всё станет ясно.

[РЕШЕНО]Мультигруппа на семерке.

27 сентября 2011 в 12:47

Нужно сделать мультигруп под 7.
Тоесть есть тип материала "галерея".
поля:
1 название
2 описание
3 группа:
3.1 картинка
3.2 описание картинки

Причем группу(третье поле) нужно добавлять неограниченное количество раз. В шестерке всё легко решается третим сск.а в семерке никак..
группы создаются,но не размноживаются field collection тоже ожидаемого результата не принес.
Проект уже почти готов,переписывать на 6 не вариант.

попробовал вместо группы делать просто поле "картинка" , а вместо описания использовать поле для title.Но при длинном тексте в поле title отваливается БД(косяк разработчиков,надо было обрезать переменную).

как вариант-пропатчить БД? или есть альтернативное решение?

Когда всё получится-как привести галлерею к такому виду? http://www.webmd.com/chronic-fatigue-syndrome/slideshow-cfs-overview

[РЕШЕНО]Программное применение стиля изображения.

16 августа 2011 в 9:57

Подскажите, как в семерке программно "натравить" стиль на фото?
Копался в модуле image, ниче толкового не нашел... hook_image_style_save мне кажется не подходит..
И как сразу создать пресет(изображение обработанное стилем) изображения?я знаю что он автоматически создается при выводе в браузере. А мне нужно имея на входе урл изображения(в папке друпала) отресайзить(применить стиль) его и перекинуть в другую папку.а исходник удалить.перемещение и удаление я сделал,а вот со стилями второй день сижу... На drupal.org нифига нужного нет.

[РЕШЕНО]Слетели права админа

11 августа 2011 в 11:28

Столкнулся с дебильной проблемой.После установки модуля comments_upload пропали привилегии админа.
Тоесть логинюсь под админом,но имею права модератора!а модератор не видит список модулей..не может почистить кэш..да и кучу всего другого.
Учетке админа(uid=1)присвоена только роль администратора сайта.

Вывод материалов

8 октября 2010 в 17:56

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