My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
SomePatches  
Some Patches (VirtueMart etc.)
Updated Mar 17, 2010 by grus...@gmail.com

Some Patches for All for Joomla Captcha

VirtueMart

Choose the latest (Выбери последний): All patches for VirtueMart 1.1.* for Joomla Captcha 4.

  • login form (форма входа модуля магазина)
  • basket login form (форма форма входа в корзине покупателя)
  • basket register form (форма регистрации в корзине покупателя)
  • shop register form (форма регистрации магазина)
  • shop ask form (форма запроса по товару) NEW
  • use 'shop.ask' for captcha plugin 'Enabled captchas' parameter (для работы этой формы в параметре плагина 'Включеннные каптчи' следует добавить тег 'shop.ask')

Download and unpack at root of your site.

Скачайте и распакуйте в корень вашего сайта.

How To Install / Как установить

Установка капчи (Captcha) на регистрацию в JomSocial

Источник / source

Comment by affo...@gmail.com, May 7, 2009

Спасибо за патч, регистрационная форма Virtuemart заработала. Но нет Captcha еще в двух местах, при авторизации уже зарегистрированного пользователя: - авторизация зарегистрированного пользователя при оформлении покупки из корзины; - и авторизация зарегистрированного пользователя на "Главной странице" когда используется форма авторизация модуля mod_virtuemart с включенной настройкой "Show a Login Form for the customers?"

Comment by affo...@gmail.com, May 8, 2009

После дополнения все отлично заработало. Спасибо!

Comment by project member grus...@gmail.com, May 9, 2009

2009-05-7 Comment by affonin Fixed

Comment by project member grus...@gmail.com, May 9, 2009

2009-05-09 ask form added

Comment by leo8...@gmail.com, May 13, 2009

oitygi

Comment by kronosth...@gmail.com, May 29, 2009

Thank you for this great extension. I will recommand this in the VirtueMart forum.

Comment by web2sell...@gmail.com, Oct 22, 2009

Привет модернизации на Virtuemart 1.1.4 больше не функционирует Captcha, имеется ли уже накидка для Virtuemart 1.1.4?

Comment by irbi...@gmail.com, Nov 24, 2009

День добрый! Патч отличный, но.. Joomla 1.5.15 VM 1.1.4, установлены патчи, в плагине включен shop.ask при отправке письма (Задать вопрос о товаре), капча графически не выводится. При отправке ошибка: Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in ..../administrator/components/com_virtuemart/classes/ps_communication.php on line 147, с регистрацией все ок, все работает.

Comment by hammer.r...@gmail.com, Feb 12, 2010

Virtuemart 1.1.2 + joomla 1.5.8 не работает shop.ask (Задать вопрос о товаре) к сожалению

Comment by f3u...@gmail.com, Feb 18, 2010
-> irbis16

отредактируй 113 строку в файле ps_communication.php administrator/components/com_virtuemart/classes/ps_communication.php

до if (sizeof( $results )) // captcha plugin is on после if (sizeof( $results )) { // captcha plugin is on

24 строка в файле shop.ask.tpl.php components/com_virtuemart/themes/default/templates/pages/

до if (sizeof( $results )) // captcha plugin is on после if (sizeof( $results )) { // captcha plugin is on

Comment by vidiv...@gmail.com, Apr 14, 2010

Не могу понять что "до" и что "после". Можно подробнее?

Comment by vidiv...@gmail.com, Apr 14, 2010

а. ну и язык! Для тех, кого, как и меня, запутал пост f3u3gm, Feb 18, 2010.

В файле administrator/components/com_virtuemart/classes/ps_communication.php: В строке 133 упущена открывающая фигурная скобка:

if (sizeof( $results )) { // captcha plugin is

Также в файле components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php в строке 24. Плюс, в строке 33 не хватает соответствующей закрывающей фигурной скобки:

if (sizeof( $results )){ // captcha plugin is on
if ( $results0? ) {
$captchaparams = array( JRequest::getVar( 'captchacode', '', 'post' ) , JRequest::getVar( 'captchasuffix', '', 'post' ) , JRequest::getVar( 'captchasessionid', '', 'post' )); $results = $dispatcher->trigger( 'onCaptchaVerify', $captchaparams ); if ( ! $results0? ) {
$set = 0;
}
}
}
}

if ( $set == 0 ) { // This is the enquiry form!

Comment by vidiv...@gmail.com, Apr 14, 2010

В предыдущем посте if ( $results0? ) так почемуто публикует данная система коментариев, должно быть как в исходном файле - ноль в квадратных скобках

Comment by burbui...@gmail.com, Jun 6, 2010

Joomla 1.5.18, VirtueMart 1.1.4 (патч для VM установлен) нет капчи в форме входа в магазин. В формах: вход на сайт, контактах сайта, восстановление логина и пароля в магазине, капча присутствует.

Comment by SALERM...@LIST.RU, Oct 14, 2010

Для того чтобы каптча присутствовала в формах нужно в параметрах плагина "System-captcha" в поле "Включенные каптчи" прописать 'user.login, user.remind, user.reset, user.register, user.contact, user.poll, user.search, administrator.login, shop.ask'

Comment by alukard....@gmail.com, Jan 6, 2011

У меня joomla 1.5.22, а патч в здесь лежит только на 1.5.20. На сколько это критично?

Comment by skuzm...@gmail.com, Jan 12, 2011

Была аналогичная с irbis16 проблема.

"Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/x3mshop/public_html/administrator/components/com_virtuemart/classes/ps_communication.php on line 147" при отправке письма из формы "Задать вопрос о товаре" (Joomla 1.5.22, VirtueMart 1.1.4).

Мне помог совет f3u3gm, а точнее только первая его часть. Правил только файл ps_communication.php. К стати там у f3u3gm опечатка - строка не 113, а 133.

Когда начинал править shop.ask.tpl.php, то шли уже другие ошибки. Оставил его без изменений вобще, и все заработало.

Comment by kolluc...@gmail.com, Nov 7, 2011

joomla 1.5.23 + VirtueMart 1.1.9

В файле administrator/components/com_virtuemart/classes/ps_communication.php: В строке 133 упущена открывающая фигурная скобка:

    if (sizeof( $results )) { // captcha plugin is 

- эта часть помогла избавиться от ошибки при отправке запроса на странице "Задать вопрос о товаре"

А вот тут , то ли не полный листинг , то ли описание не полное :

Также в файле components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php в строке 24. Плюс, в строке 33 не хватает соответствующей закрывающей фигурной скобки:

    if (sizeof( $results )){ // captcha plugin is on

        if ( $results0? ) {

            $captchaparams = array( JRequest::getVar( 'captchacode', '', 'post' ) , JRequest::getVar( 'captchasuffix', '', 'post' ) , JRequest::getVar( 'captchasessionid', '', 'post' )); $results = $dispatcher->trigger( 'onCaptchaVerify', $captchaparams ); if ( ! $results0? ) {

                $set = 0; 

            } 

        }

            } 

    } 

if ( $set == 0 ) { // This is the enquiry form! 
Comment by kolluc...@gmail.com, Nov 7, 2011

И подключить капчу на страницу "Задать вопрос о товаре" - так ине получилось. Скиньте пожалуйста полный листинг файла components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php

Или опишите где и какие унжно ставить скобки. Спасибо!


Sign in to add a comment
Powered by Google Project Hosting