как включить captcha на сайте?
#1
Отправлено 21 October 2012 - 13:55
#2
Отправлено 21 October 2012 - 15:09
В менеджере плагинов включите reCaptcha и укажите ключи, которые можно получить на этом сайте http://www.google.com/recaptcha
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 21 October 2012 - 15:21
#4
Отправлено 21 October 2012 - 15:22
components\com_zoo\partials\_submission.php
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Отправлено 26 October 2012 - 16:50
#6
Отправлено 27 October 2012 - 05:49
переставьте этот код в нужное место.
// Captcha support if ($this->captcha) { $this->app->html->_('behavior.framework'); echo $this->captcha->display('captcha', 'captcha', 'captcha'); }
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#7
Отправлено 27 October 2012 - 09:21
#8
Отправлено 27 October 2012 - 13:39
components\com_zoo\partials\_submission.php
<button type="submit" ... >
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#9
Отправлено 28 October 2012 - 09:36
вот место(по всей видимости) где создается кнопка для отправки заполненного заказа.--"
$view = $this->getView();
?>
<h2><?php echo JText::_('JBZOO_CART_CREATE_ORDER_TITLE');?></h2>
<form id="item-submission" class="submission jbbasket-submission" action="<?php echo JRoute::_('index.php'); ?>" method="post" name="submissionForm" accept-charset="utf-8" enctype="multipart/form-data">
<?php
echo $view->renderer->render($view->layout_path, array(
'item' => $view->item,
'submission' => $view->submission,
));
?>
<p class="required-info"><?php echo JText::_('JBZOO_CART_REQUIRED_INFO'); ?></p>
<p class="submit-button">
<input type="submit" name="submit" class="add-to-cart" style="display:inline-block;" value="<?php echo JText::_('JBZOO_CART_CREATE_ORDER');?>">
</p>
<input type="hidden" name="option" value="com_zoo" />
<input type="hidden" name="controller" value="basket" />
<input type="hidden" name="task" value="createOrder" />
<input type="hidden" name="type" value="<?php echo $view->submissionType;?>" />
<input type="hidden" name="app_id" value="<?php echo $view->appId;?>" />
<input type="hidden" name="Itemid" value="<?php echo $view->Itemid;?>" />
<?php echo $this->app->html->_('form.token'); ?>
</form> "--
где находится нужное место для вставки
--"
// Captcha support
if ($this->captcha) {
$this->app->html->_('behavior.framework');
echo $this->captcha->display('captcha', 'captcha', 'captcha');
} "--??
#10
Отправлено 28 October 2012 - 10:58
PHP - это не HTML, где можно безнаказанно менять местами куски кода.
Нельзя просто так взять и перенести каптчу в другой файл (в вашем случае basketform). Нужно будет учесть множество фактров. Как минимум основы программирования PHP.
По большому счету каптчу можете переносить только внутри файла _submission.php
Например, если нужно поменять местами с кнопкой отправки, то пишем так
<p class="submit-button"> <input type="submit" name="submit" class="add-to-cart" style="display:inline-block;" value="<?php echo JText::_('JBZOO_CART_CREATE_ORDER');?>"> </p> <?php echo $view->renderer->render($view->layout_path, array( 'item' => $view->item, 'submission' => $view->submission, )); ?> <p class="required-info"><?php echo JText::_('JBZOO_CART_REQUIRED_INFO'); ?></p>
Для более сложных манипуляций вам все таки потребуются знания PHP...
JBZoo promotion