我正在尝试根据这些说明在 Joomla 1.5 的联系人管理器模块中实现 reCaptcha。我有以下看起来像这样的表格:
<form action="<?php echo JRoute::_( 'index.php' );?>" method="post" name="emailForm" id="emailForm" class="form-validate">
<div class="contact_email<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<label for="contact_name">
<?php echo JText::_( 'Enter your name' );?>:
</label>
<br />
<input type="text" name="name" id="contact_name" size="30" class="inputbox" value="" />
<br />
<label id="contact_emailmsg" for="contact_email">
<?php echo JText::_( 'Email address' );?>:
</label>
<br />
<input type="text" id="contact_email" name="email" size="30" value="" class="inputbox required validate-email" maxlength="100" />
<br />
<label for="contact_subject">
<?php echo JText::_( 'Message subject' );?>:
</label>
<br />
<input type="text" name="subject" id="contact_subject" size="30" class="inputbox" value="" />
<br /><br />
<label id="contact_textmsg" for="contact_text">
<?php echo JText::_( 'Enter your message' );?>:
</label>
<br />
<textarea cols="50" rows="10" name="text" id="contact_text" class="inputbox required"></textarea>
<?php if ($this->contact->params->get( 'show_email_copy' )) : ?>
<br />
<input type="checkbox" name="email_copy" id="contact_email_copy" value="1" />
<label for="contact_email_copy">
<?php echo JText::_( 'EMAIL_A_COPY' ); ?>
</label>
<?php endif; ?>
<br />
<br />
<button class="button validate" type="submit"><?php echo JText::_('Send'); ?></button>
</div>
<input type="hidden" name="option" value="com_contact" />
<input type="hidden" name="view" value="contact" />
<input type="hidden" name="id" value="<?php echo $this->contact->id; ?>" />
<input type="hidden" name="task" value="submit" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
在该index.php
文件中,我需要添加一些额外的代码,以便在提交表单时,在验证和发送表单之前检查代码。
我假设并且因此我在这里的原因是 index.php 指的是根index.php
文件?或者如果我错了,JRoute::_( 'index.php' );
指向哪里?
然后,在该索引文件中,我需要像这样引用recaptchalib.php:
require_once('templates/templatename/html/com_contact/contact/recaptchalib.php');
我希望这是从 index.php 文件中引用 recaptchalib.php 的正确方法?