neochief: Комментарии

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

11 июня 2008 в 20:28

во-первых, функция в вашем случае должна называться privatemsg_bonus_form_alter

во-торых, у вас там написано, чтобы он пихался в компанию модулей ядра, луче сделать так:
package = Other

В остальном вроде бы все в проядке

7 июня 2008 в 13:53

Наверное под админом все глючит потому что девел только у админа и работает Wink
Белый экран у вас оттого, что есть какие-то ошибки, но вывод их вырублен. В этом случае надо поискать лог ошибок на хостинге.
Воспользуйтесь поиском, это одна из самых частых проблем. Как только найдете логи, скорее всего станет ясно с чем проблемы и как решить.

6 июня 2008 в 19:02

редактировать что-то — это самое неправильное решении в концепции друпала. потом при любых апдейтах ваш код падет прахом. дя модуля достаточно 2 файла (info и module). возьмите любой готовый модуль, переменуйте файлы, убейте в нем все содержимое .module, измените содержимое info (там все очевидно) и, наконец, сделайте то, чтобы было описано выше.

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

1 июня 2008 в 19:18

Все как в матрешках
theme_links() переопределяется
phptemplate_links(), что в свою очередь переопределяется
mytheme_links()

Если надо отобразить links:
theme('links') запустит весь каскад темизации links по всем функциям.

Если вам надо запустить только конкретную реализацию темизации, вызываете, к примеру phptemplate_links()
В этом случае не вызовется mytheme_*, а только все то, что ДО phptemplate_* в иерархии.