Отключить капчу действительно не сложно.
В файле sitename.com\components\com_resource\controllers\article.php
Комментируем следующие строчики:
У меня (версия ресурса 1.4.7) с 47 строки по 57
/*if (! $user->get('id') || ! $params->get('submit_captcha'))
{
require_once JPATH_COMPONENT_SITE . DS . 'helpers' . DS . 'securimage.php';
$img = new securimage();
if ($img->check(JRequest::getVar('captcha_text')) == false)
{
JError::raiseWarning(403, JText::_('Security spam protection code do not match'));
return;
}
}*/
и
У меня (версия ресурса 1.4.7) с 923 строки по 937
/*if ($params->get('show_captcha'))
{
if(!$params->get('captcha_type') || ($params->get('captcha_type') && !$user->get('id')))
{
require_once JPATH_COMPONENT_SITE . DS . 'helpers' . DS . 'securimage.php';
$img = new securimage();
if ($img->check(JRequest::getVar('mail_captcha_text')) == false)
{
JError::raiseWarning(100, JText::_('Security spam protection code do not match'));
parent::display();
return;
}
}
}*/
Это отключит проверку CAPTCHA, тоесть писать в неё можно будет что угодно или ничего не писать и форма будет отправляться. Осталось найти где в шаблонах скрыть вывод самой CAPTCHA как таковой. Пока ищу.
Нашёл!
В файле sitename.com/components/com_resource/views/article/tmpl/form.php
Комментируем или удаляем следующие строчки:
У меня (версия ресурса 1.4.7) с 174 строки по 190
<?php /* if(!$this->user->get('id') || !$this->params->get('submit_captcha')):?>
<TABLE class="admintable" cellpadding="5" width="10%">
<tr valign="top">
<td nowrap><?php echo JText::_('Security code')?>:</td>
<td>
<table>
<tr valign="top">
<td><input align="absmiddle" style="width:65px;height:28px;border:2px solid black;font-size:22px" type="text" size="5" maxlength="5" name="captcha_text" value="" />
</td>
<td><img align="absmiddle" src="<?php echo JURI::root();?>index.php?tmpl=component&option=com_resource&view=captcha&no_html=1" border="0"></td>
</tr>
</table>
<span class="small"><?php echo JText::_('Enter text as you see on image')?></span>
</td>
</tr>
</table>
<?php endif; */?>
Всё капча ушла. Однако как правильно заметил Peter09 после каждого обновления процедуру лечения нужно повторять. Для действующих проектов, я имею ввиду сайты клентов, думаю это маловажно.
Что касается ресурса 1.5 всё тоже самое, только файлы в других местах. Вот здесь написано что ковырять
http://www.mightyextensions.com/knowledge-base/joomla-tutorials/item/developer-center/99-resources-cck/22877-resources-1-5custom-templates