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

Dobryak Вс, 28/11/2010 - 20:51

[Решено] Создание собственного типа ноды

Уважаемые вопрос следующего плана.
Хочу в модуле прописать собственную ноду, которая имеет заголовок, боди, и другие поля, которые я подгружаю из своей таблицы.
В друпале 6-м это выглядело следующим образом.
Описываю ноду и в hook_form пишу
if ($type->has_title) {
$form['title'] = array(
'#type' => 'textfield',
'#title' => check_plain($type->title_label),
'#required' => TRUE,
'#default_value' => $node->title,
'#weight' => -5,
);
}

if ($type->has_body) {
$form['body_field'] = node_body_field(
$node,
$type->body_label,
$type->min_word_count
);
}

return $form;

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

Тип материала: 
Версия Drupal: 
0 Спасибо

Dobryak Ср, 25/06/2008 - 07:18

Зависимость одной ноды от другой.

Уважаемые пользователи, направьте меня пожалуйста в нужное русло.

Читал тут книги по друпалу 5, по друпалу 6 (написание модулей), но почему-то ни в одной из них не затронута тема реализации зависимости нод, одной от другой, поэтому взываю к вам.

Итак интересует следующее.

Например есть музыкальный портал
ноды исполнители
ноды музыка

мы можем это реализовать таксономией, типа создать каталог музыканты и нодам присвоить например Дискотека Авария, и следовательно выборку делать по этому термину.

Версия Drupal: 
0 Спасибо

Dobryak Вс, 27/04/2008 - 17:22

Работа в формах с #AHAH

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

Итак, к чему это я все.

В свое время тренировался на друпале в плане его освоения, ну и как удобный пример для себя выбрал тему каталога фирм.
Начинал освоение с 5-й ветки, совсем недавно решил переместить это все на 6-ю. И столкнулся с проблемой.

Когда забиваешь фирму (в качестве нода в каталог) у нее выбираешь из селектов 3-и вещи
1) Страна
2) Город
3) Улица

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Dobryak Вс, 20/04/2008 - 21:38

Темизация форм (Drupal6)

Уважаемые пользователи, возможно кто-то из вас сталкивался.
Итак установил я друпал 6.
Решил в нем покапаться и сразу словил непонятный глюк, при темизации собственных форм друпал просто не реагирует.
Т.е. при вызове в странице функции формы все идет как надо, форма отображается, но не воспринимает функции темизации этой же формы.

Ради интереса взял открыл апи.друпал.орг раздел формы и создал как там простейший модуль с простейшей формой.
Все функции работают и сабмит и валидейт, НО функцию темизации не видит никаким образом.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Dobryak Ср, 05/03/2008 - 15:26

Реализация форм в друпал 6

В 6-м друпале немного не получается сделать темизацию созданной формы.
В пятой версии все было без проблем.. в 6-й с учетом всех изменений не работает....

theme_my_form($form) {}

не видится системой.

Второй вопрос.. никто случаем не реализовывал форму в которой изменение одного селекта приводит к изменению второго (при помощи динамической подргузки). Не важно для какой из версий. Если есть готовые предложения мож покажите? :)

Версия Drupal: 
0 Спасибо

Dobryak Ср, 10/10/2007 - 13:36

Вопросы про переменные (их возврат) Javascript

Не пугайтесь слова Ajax, почитайте, может вы и без этого поможете

Собственно вопрос вот в чем:

Отправил запрос с переменными в backend, прогнал там скрипт пришло время возвращать значения, и встал вопрос.
Как средствами jQuery вернуть значения в массиве или несколькими переменными.

Интересует сам процесс в подробом изложении.

Если кто мне подробно разъяснит что да как, буду очень благодарен! Если, лень писать тут, то стучитесь в аську 229_700*777 . (знаки уберите), а я уже сам потом решение тут выложу.

Версия Drupal: 
0 Спасибо

Dobryak Чт, 27/09/2007 - 13:10

Таксономия для нодов

Никто не сталкивался с проблемой, или может сам решал такую задачу.

Есть нода (например страница) к ней назначено 2-а словаря.
например словарь Буквы
и словать цифры

Эти словари мы вынесли в меню, одно в праймари линкс (Буквы), а другое в левую часть (цифры) модулем таксономи меню.

Дык вот.. когда я выбираю в праймари линкс.. например букву А, мне выводятся материалы с буквой А,
Если я выбираю в левом меню Цифру 2, то мне выводятся все страницы которым назначена цифра 2,

Версия Drupal: 
0 Спасибо

Dobryak Чт, 30/08/2007 - 12:06

Списки ul и li

Вопрос такой.. у меня в гарландовской теме при выводе списка
Ul
LI
LI
/UL

не для всех пунктов подставляются кружочки.. в чем может быть проблема (замечено в IE 6)

Да кстати в том же IE 6 на этом форуме в комментариях где есть аватара у пользователя.. она отображается где-то снизу....

Версия Drupal: 
0 Спасибо

Dobryak Ср, 29/08/2007 - 19:03

Смена шаблона на лету

Весь сайт работает на одном из существующих шаблонов.

Надо чтоб на одной из страниц, использовался другой шаблон (полностью всей старницы).

Где функции посмотреть и куда рыть.. и возможно ли вообще это сделать?

Версия Drupal: 
0 Спасибо

Dobryak Ср, 29/08/2007 - 18:52

Работа форума и сайта.

Извините не знал куда задавать вопрос, разместил тут

вопрос по поводу сайта Друпал ру.
Появляюсь тут раз в день, но никак не могу привыкнуть что нету кнопки найти новые сообщения, т.е. то что не читал в форуме (это не тока новые темы, но и ответы в старых) в дневдниках новые комменты.

0 Спасибо

Dobryak Ср, 29/08/2007 - 18:48

Убрать нод из публикации и присвоить статус.

Представим себе объявления, аукцион или еще чего нибудь.
Пользователь размещает объявление в категорию.
Через какое-то время у него покупают товар или он решил его убрать.

Он может просто удалить ноду, но это не так интересно.

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

0 Спасибо

Dobryak Ср, 29/08/2007 - 18:44

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

Интересует вопрос.
Создаю ноде определённого типа, к нему привязана таксономия содержащая 10 пунктов. (пункт 1, пункт 2 ... пункт 10)
Возможно ли сделать так чтоб при добавлении нода определённый пользователь или группа могла выбрать только из 3-х пунктов из 10 предложенных?

0 Спасибо

Dobryak Ср, 29/08/2007 - 18:41

Сроки размещения материала на сайте

Интересует такой вопрос.
Допустим я размещаю определенный тип нода, хочу чтоб он был доступен с 23 февраля 2008 до 30 марта 2008...
Есть ли какой-нибудь модуль который позволит это сделать это, чтоб я не запаривался с включением новости и отключением.

Версия Drupal: 
0 Спасибо

Dobryak Пт, 24/08/2007 - 09:57

Загрузка изображения с собственной формы в каталог

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

Почему задаю такой вопрос? Просто в друпале достаточно удобный и функциональный API для форм, и как то не верится что такую достаточно распространенную задачу они не решили им.

Ищется какое-нибудь элегантное решение для этой задачи.

Версия Drupal: 
0 Спасибо

Dobryak Ср, 08/08/2007 - 22:15

Основные вопросы касающиеся контента на сайте

Прежде чем приступить к созданию какого-либо сайта, всегда задаюсь вопросом, каким образом все это реализовать.

Раньше, когда цмс ок было совсем не много и документации к ним было совсем мало все это делалось своими ручками, т.е через mysql создавались таблицы, а уже потом устанавливались связи при создании определенного вида контента.

Версия Drupal: 
0 Спасибо

Dobryak Пнд, 06/08/2007 - 17:40

Про интеграцию AJAX

Кто нибудь пытался интегрировать в Друпал JsHttpRequest (www.dklab.ru) (я конечно понимаю что это очередной AJAX) темболее при наличии своего внутри, но в силу определенных факторов, один из которых я с этим AJAX ом плотно работал хочу его интегрировать модулем... но чет не получается... не возвращает результаты. Запрос исполняется, что то получает, но не переменные которые я указал в бэк энд часте...

0 Спасибо

Dobryak Чт, 19/07/2007 - 17:01

Прозрачность в картинках

Вопрос, может кто знает искал давно но ничего толком не нашел. Сейчас понадобилось это в на сайте который на друпале, мож чего посоветуете.

Задача такая, Надо изображение плавно из видимого в невидимое перевести, задний план картинкой..

Есть ли какое нибудь решение для браузеров?
ПНГ позволяет сохранять уровни прозрачности в себе, но чет вроде Эксплорер не дружил с этим когда я искал.
Мож еще как?

Али яваскрипт.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Dobryak Пнд, 16/07/2007 - 12:01

Использование собственных шаблонов для форм

День добрый, интересует меня собственное представление созданных собой форм (по определенному шаблону)

Прочитал хендбуки на английском есть кое что, но не всегда этого достаточно.

Как я понял существует 3-и варианта создания определенного дизайна форм

1) Использование
'#prefix' => '',
'#suffix' => '',

Ключевые слова: 
0 Спасибо