Создание модуля

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

Аватар пользователя Igor_bezlepkin Igor_bezlepkin 5 июля 2010 в 11:38

Модули Drupal всегда начанаются с какой то функции. Я хочу сделать модуль mp3 плеера, и мне нужно просто вставить html код в модуль. как это сделать? И есть ли вообще смысл?

Комментарии

Аватар пользователя glu2006 glu2006 5 июля 2010 в 12:15

Igor_bezlepkin wrote:
))) Понятно что нужно начать с хука. Но с какого?

Ни с какого хука начинать не надо, начните с API http://api.drupal.ru или на англицком http://api.drupal.org
http://drupal.org/node/206753 вот тут про создание модулей.
Или ставьте четко задачу которую хотите решить.

Аватар пользователя Igor_bezlepkin Igor_bezlepkin 5 июля 2010 в 12:19

Задача проста. Вывести flash-плеер. Я думал или тупо вставить в page.tpl.php, или через модуль.
Но если тупо вставлять html-код в файл модуля player.module то выходит косячек.

Аватар пользователя andriy.olischuk andriy.olischuk 5 июля 2010 в 12:22

Смотря где и как плеер собираетесь выводить. Например если блоком, то значит хук блока. Подробнее про этот хук и как туда вставить HTML есть в документации к АПИ.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 5 июля 2010 в 12:33

"Igor_bezlepkin" wrote:
Вот, нормальный ответ! Спасибо большое!
p.s. RxB, Будь сдержанней.

Ещё скажите что сами не могли решиться использовать hook_block() для вывода блока. Ждём продолжения истории

Аватар пользователя sadmin sadmin 5 июля 2010 в 12:36

"Igor_bezlepkin" wrote:
))) Понятно что нужно начать с хука. Но с какого?

Хук слева подойдет Biggrin

"glu2006" wrote:
Ни с какого хука начинать не надо

по-любому придется столкнуться

Аватар пользователя sadmin sadmin 5 июля 2010 в 12:36

"Igor_bezlepkin" wrote:
))) Понятно что нужно начать с хука. Но с какого?

Хук слева подойдет Biggrin

"glu2006" wrote:
Ни с какого хука начинать не надо

по-любому придется столкнуться

Аватар пользователя ihappy ihappy 6 июля 2010 в 6:09

лучше с апперкота начать...

по теме. Чтобы написать модуль,надо научится пользоваться Поиском.
тут есть как минимум ТРИ полных мануала, по созданию модуля с нуля, с офигенным разжевывающим эффектом. А может и больше, у меня в закладках только три. А потом уже сам поймешь что делать... если поймешь.