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

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

2 апреля 2009 в 23:52

Вы были в шаге от решения Smile

цитирую статью:
а функцию темизации обозвать имя_темы_comment_form(). И не забудьте почитить кеш друпала!

И да, если функции *_theme() нету, ее надо добавить.

2 апреля 2009 в 19:44

24 марта 2009 в 0:25

"koval2001" wrote:
когда жмешь на "ответить", но отправка, что бы была обычная без аякса

Вероятно, никак.

Кстати, сегодня отрелизил версию 1.7. В нее вошло множество исправлений с января, апгрейд крайне рекомендуется.

22 марта 2009 в 0:35

Я не могу представить вам кода, которым можно взломать грамотно написанную POST форму. Вы это хотели услышать?

В то же время, я могу представить несколько вариантов, где форму использовать неудобно. Главный — если вы хотите упростить некие действия, не добавляя лишних подтверждений. Да, и спасибо вам за ссылку на w3, я уже там был. Это те чуваки, кторых я очень уважаю, но которые же ввели неудобную бокс-модель в xhtml.

21 марта 2009 в 17:02

Да ну что вы прицепились к человеку со своим постом. Вам описали решение проблемы в случаях, когда POST использовать не представляется возможным. Джейквери, джейквери.. а если джаваскрипт вырублен и нужно сделать действие БЕЗ формы? Что тогда делать? Везде пихать кнопки и подтверждения? Каким тогда будет интерфейс?

И почему, раз пост такой непробиваемый по-вашему, токены автоматом вставляеются во все друпаловские формы? А я вам отвечу — потому, что это надежнее простого поста.

18 марта 2009 в 12:42

Боже, ну не советуйте, если не знаете наверняка Smile #value — менять не нужно, это вообще чуть ли не служебное поле, вот доки.

#default_value должно работать, если нет, значит кто-то его "перетирает" после вас, или вы просто не сохраняете значение в общий массив.

17 марта 2009 в 15:55

2beerman
url уже делает urlencode Wink

Если нужно без слеша:
<?php print drupal_urlencode(drupal_get_path_alias($_GET['q'])); ?>

А вообще, флешки очень любят абсолютные пути, я на 90% уверен, что проблема в их отсутствии. Как их вывести было показано выше.

17 марта 2009 в 15:48

Да, еще не перестарайтесь при сносе ненужных полей. Иногда их лучше скрыть, а то получите непонятные ошибки валидации. Это касается в первую очередь полей автора ноды и урла ноды. Просто помните об этом, если вдруг появится что-то странное.

17 марта 2009 в 15:46

Кейсы. Задолбетесь создавать модули для каждой мелочи. Еще, начиная с шестерки, можно использовать функции фида my_module_form_{form_id}_alter (напр. my_module_form_vacancy_node_form_alter) с теми же параметрами.

16 марта 2009 в 21:36

У вас в параметрах функции _form_alter УЖЕ приходит заполненный массив, и вы просто его модифицируете. Чтобы подвинуть один элемент, вы просто выставляете только у него #weight