Здраствйте, проблема очень серьёзная, очень странно что её нигде раньше не поднимали. Смысл вот в чём, нужно интегрировать плагин и компонент, при этом рассмотривается как частное внедрение (непосредственно в код компонента jcomments), так и общее (CD Captcha работает по принципу "найдено? -> включено в настройках? -> впиндюрить"). Мучаюсь уже не первый день, готов чуть ли не сломать об голову разработчика своб клавиатуру, запихавшего в свой прекрасный плагин САМЫЕ НИКЧЁМНЫЕ никем не используемые, проблемные компоненты коментариев... Подскажите с чем работать, что менять и где. в файле tpl_form.php (jcomments) строчки: Код (PHP): <div id="comments-form-buttons"> <div id="comments-form-send"><div><a href="#" tabindex="7" onclick="jcomments.saveComment();return false;" title="<?php echo JText::_('FORM_SEND_HINT'); ?>"><?php echo JText::_('FORM_SEND'); ?></a></div></div> <div class="btn" id="comments-form-cancel" style="display:none;"><div><a href="#" tabindex="8" onclick="return false;" title="<?php echo JText::_('FORM_CANCEL'); ?>"><?php echo JText::_('FORM_CANCEL'); ?></a></div></div> <div style="clear:both;"></div> </div> <input type="hidden" name="object_id" value="<?php echo $object_id; ?>" /> <input type="hidden" name="object_group" value="<?php echo $object_group; ?>" /> </form> Походу и отвечают за кнопку отправить сообщение, но работают через этот <div> А в Core Desing Captcha попытка подключения обычно выглядит так: Код (PHP): function formObject() { $formObject = new stdClass(); $view = JRequest::getCmd('view', '', 'get'); // login form switch($view) { case 'login': $formObject->formElement = 'form#com-form-login'; break; case 'register': $formObject->formElement = 'form#josForm'; $formObject->submitElement = 'button[type="submit"]'; $formObject->rememberFields = array('name'); break; и так далее... Всё возможное описывается в .js файле (он один). Буду безмерно благодарен, если поможете