Приветствую, уважаемы друпаловоды!
Есть идея темизировать форму комментариев как на Disqus
Стандартная форма довольно громоздка, а в случае если разрешены анонимные комментарии еще больше (добавляются поля имя, майл, капча и пр.), что просто пугает юзеров.
Что если оставить только поле для ввода текста, при событии onFocus если юзер зареган - показать кнопку отправки и ссылку нотифай,
если аноним - показываем еще поля Имя, Е-майл, Капча.
Может я велосипед пытаюсь изобрести?
Комментарии
То есть то, что disqus комментарии грузятся в iframe с disqus.com/embed/comments тебя совсем не смущает?
Может я не верно выразился, интересует только визуальное представление, а не механизм.
Не смущает, так как обработчик формы находится на самом дискасе, в нашем слчае форму обрабатывает сам друпал, т.е. мы в зависимости от условия (юзер или аноним) получаем массив элементов формы.
Как навесить обработчик на самбит-кнопку ---------
$form['submit'] = array(
'#type' => 'submit',
'#submit' => array('myform_form_submit'),
);
каким то образом друпал обрабатывает форму? форма подгружается с дискуса во фрейм, про массив элементов формы в данном случае вообще не понял
форма создается не друпалом
я говорю о стандартной форме друпала, хочу сделать похожую как на дискусе стандартными средствами. Сам дискус не интересует.
ну если нужно темизировать форму комментов убрав лишнее , то http://drup.by/snippets/temizaciya-formy-kommentariev-v-drupal-7
там же в шаблоне можно добавить нужные врапперы для темизации, а скрипты если надо добавляются в препроцессе
хотя зачем скриптами что то чудить, я не понимаю, можно как в моем примере оставить поле автора, textarea для самого коммента и кнопку сохранить