Ну там же не написано, что эти "два параметра" можно заполнять чем угодно. Для начала, form_state - это массив, а $node - это объект.
И, кстати, не нужно в drupal_get_form "передавать два параметра". Нужно передавать столько, сколько требуется. Например, один, или три, или пять, или ни одного. Если один раз передавали - работало, зачем два раза передавать?
Читайте Form API, там все написано.
Я не репорты друпала, а эррор-логи http-сервера имею в виду. Многие WSOD-ы лечатся по их показаниям. А если там тоже ошибок нет, то вам надо побольше рассказать про сайт и хостинг.
А у меня, с тех пор как я с ubuntu на opensuse перелез, на локалхосте стала адски тормозить страница модулей, когда новые модули включаешь. Вот думаю, теперь рассказывать всем, что друпал - кака, или облить себя бензином и поджечь
Так ведь вам правильно говорили: это одна и та же форма. Добавьте к каждому элементу поле '#default_value', в него пропишите соответствующее значение из $form_state['values'], если оно установлено, и, собственно, это все.
А в _submit добавите UPDATE просто, например если где-нибудь в форме id существующей записи установлен.
Было удалено, но прикручу. То есть, сделать wishlist?
Да, было бы здорово. Вдруг у кого-нибудь кризис идей, а написать что-нибудь хочется? Ну или просто нашли интересную статью англоязычную, можно перевести.
"Создать новый Тема форума" к сожалению штатными средствами исправить не удастся, т.к. "Тема форума" берется из отдельной строки перевода. Видел нештатное решение проблемы здесь, но сам не пробовал.
Я сейчас уже ей богу не помню, где это было написано, но в общем фишка в том, что если #tree не установлен, то значения всех элементов формы будут по возможности записаны в одномерный массив $form_state['values']. При этом, естественно, не может быть двух одинаковых имен элементов - как их резолвить? Поэтому, полагаю, вам "не повезло": в одномерный массив попал чекбокс, а текстовое поле сохранило структуру филдсета и оказалось в ['values']['comparision']. Именно ввиду подобных конфликтов и во избежание путаницы имеет смысл для филдсетов сохранять древовидную структуру.
Админка->Содержание->Типы материалов->Edit нужного типа материалов->Управление комментариями->Расположение формы отправки комментариев->Показывать ниже сообщения или комментариев->Кнопка "Сохранить".
А также показывать спамеру гневные надписи, неприличные картинки, проводить DDOS-атаки на компьютеры спамера, узнавать его адрес, автоматически пробираться к нему домой, обливать бензином и поджигать.
1. Вероятнее всего, возникал конфликт имен ('store') для текстового поля и чекбокса. Чтобы все заработало в первом варианте, надо поле fieldset снабдить элементом '#tree' => TRUE, который указывает принудительно сохранять древовидную структуру элементов филдсета в $form_state['values'].
Вот так:
Форма в теле ноды
Ну там же не написано, что эти "два параметра" можно заполнять чем угодно. Для начала, form_state - это массив, а $node - это объект.
И, кстати, не нужно в drupal_get_form "передавать два параметра". Нужно передавать столько, сколько требуется. Например, один, или три, или пять, или ни одного. Если один раз передавали - работало, зачем два раза передавать?
Читайте Form API, там все написано.
А делать надо так:
Москва-2010: что необходимо сделать для участия в DrupalCamp?
Я не знаю, с кем повезет
Москва-2010: что необходимо сделать для участия в DrupalCamp?
Надо кооперироваться с другими программистами, 4000 за двоих - это по 2000 с носа
Москва-2010: что необходимо сделать для участия в DrupalCamp?
Отлично. Подписываюсь.
Кстати, а будет ли банкет?
Белый лист после установки
2 Stan.Ezersky: это очевидно, иначе тем здесь было бы в разы меньше. И было бы скучно тогда.
По теме: хм, у меня при нехватке памяти ошибки выводились.
Белый лист после установки
Я не репорты друпала, а эррор-логи http-сервера имею в виду. Многие WSOD-ы лечатся по их показаниям. А если там тоже ошибок нет, то вам надо побольше рассказать про сайт и хостинг.
Белый лист после установки
А в эррор-логах что написано? Лучше бы сначала туда посмотреть, прежде чем системные таблицы сносить.
редактирование вывода комментариев
И то, и другое делается из настройки типов содержимого: 'admin/content/node-type/story' и т.п. В секции комментариев.
Да уж...
Да уж...
А у меня, с тех пор как я с ubuntu на opensuse перелез, на локалхосте стала адски тормозить страница модулей, когда новые модули включаешь. Вот думаю, теперь рассказывать всем, что друпал - кака, или облить себя бензином и поджечь
Как получить имя автора текущей ноды?
Вообще имя там тоже есть, $node->name. Но если очень хочется по uid, то используйте user_load, например.
Установка Drupal на nic.ru (проблема, гугление не помогло)
А error log апачи что говорит?
У меня есть сайт на nic.ru, все нормально функционирует.
Форма редактирования своего модуля
Так ведь вам правильно говорили: это одна и та же форма. Добавьте к каждому элементу поле '#default_value', в него пропишите соответствующее значение из $form_state['values'], если оно установлено, и, собственно, это все.
А в _submit добавите UPDATE просто, например если где-нибудь в форме id существующей записи установлен.
Друпалогия — первый журнал про Drupal
Разрешите довести число комментариев до круглого
По теме: прочитал еще не все статьи, но которые прочитал - интересные. Надеюсь, и дальше так будет.
Прикол с базой городов и стран.
Реклама Арулько, Гугла, игры Jagged Alliance 2, ничего не подозревающих людей и готовых баз?
Друпалогия — первый журнал про Drupal
Да, было бы здорово. Вдруг у кого-нибудь кризис идей, а написать что-нибудь хочется?
Друпалогия — первый журнал про Drupal
Не нашел нигде. Хотя идея очень хорошая.
Друпалогия — первый журнал про Drupal
Если предложите интересную статью для перевода, я могу перевести к следующему номеру.
Вопрос по модулю Форум.
"Создать новый Тема форума" к сожалению штатными средствами исправить не удастся, т.к. "Тема форума" берется из отдельной строки перевода. Видел нештатное решение проблемы здесь, но сам не пробовал.
[Решено]Вопрос спецам.
Я сейчас уже ей богу не помню, где это было написано, но в общем фишка в том, что если #tree не установлен, то значения всех элементов формы будут по возможности записаны в одномерный массив $form_state['values']. При этом, естественно, не может быть двух одинаковых имен элементов - как их резолвить? Поэтому, полагаю, вам "не повезло": в одномерный массив попал чекбокс, а текстовое поле сохранило структуру филдсета и оказалось в ['values']['comparision']. Именно ввиду подобных конфликтов и во избежание путаницы имеет смысл для филдсетов сохранять древовидную структуру.
Как сделать окошко для ввода коментариев? Как на этом сайте. [Решено]
Админка->Содержание->Типы материалов->Edit нужного типа материалов->Управление комментариями->Расположение формы отправки комментариев->Показывать ниже сообщения или комментариев->Кнопка "Сохранить".
Слышал, что есть модуль, который не только позволяет банить спамера, но и убирать все его посты.
А также показывать спамеру гневные надписи, неприличные картинки, проводить DDOS-атаки на компьютеры спамера, узнавать его адрес, автоматически пробираться к нему домой, обливать бензином и поджигать.
javascript
drupal_add_js()
[Решено]Вопрос спецам.
Ну так выведите $form_state['values'] и посмотрите, чего там где, делов-то. А вообще почитайте Form API Reference, там все это написано.
[Решено]Вопрос спецам.
1. Вероятнее всего, возникал конфликт имен ('store') для текстового поля и чекбокса. Чтобы все заработало в первом варианте, надо поле fieldset снабдить элементом '#tree' => TRUE, который указывает принудительно сохранять древовидную структуру элементов филдсета в $form_state['values'].
Вот так: