Как навесить обработчик на самбит-кнопку

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

Аватар пользователя lipinart lipinart 21 ноября 2014 в 9:12

Приветствую, уважаемы друпаловоды!

Есть идея темизировать форму комментариев как на Disqus
Стандартная форма довольно громоздка, а в случае если разрешены анонимные комментарии еще больше (добавляются поля имя, майл, капча и пр.), что просто пугает юзеров.

Что если оставить только поле для ввода текста, при событии onFocus если юзер зареган - показать кнопку отправки и ссылку нотифай,
если аноним - показываем еще поля Имя, Е-майл, Капча.

Может я велосипед пытаюсь изобрести?

Комментарии

Аватар пользователя lipinart lipinart 21 ноября 2014 в 11:32

Может я не верно выразился, интересует только визуальное представление, а не механизм.

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

Аватар пользователя drupby drupby 21 ноября 2014 в 12:14

"lipinart" wrote:
в нашем слчае форму обрабатывает сам друпал, т.е. мы в зависимости от условия (юзер или аноним) получаем массив элементов формы.

каким то образом друпал обрабатывает форму? форма подгружается с дискуса во фрейм, про массив элементов формы в данном случае вообще не понял
"dashiwa" wrote:
Как навесить обработчик на самбит-кнопку ---------

форма создается не друпалом

Аватар пользователя lipinart lipinart 21 ноября 2014 в 12:53

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

Аватар пользователя drupby drupby 21 ноября 2014 в 13:00

ну если нужно темизировать форму комментов убрав лишнее , то http://drup.by/snippets/temizaciya-formy-kommentariev-v-drupal-7
там же в шаблоне можно добавить нужные врапперы для темизации, а скрипты если надо добавляются в препроцессе
хотя зачем скриптами что то чудить, я не понимаю, можно как в моем примере оставить поле автора, textarea для самого коммента и кнопку сохранить