Форум русской поддержки Joomla!® CMS
07.12.2016, 22:24:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как убрать обязательное подтверждение об ознакомлении с Условиями обслуживания?

 (Прочитано 2699 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aaales
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 27.01.2014, 14:56:10 »

Здравствуйте!
Как убрать обязательное подтверждение об ознакомлении с Условиями обслуживания?
При чекауте заказа пишет: "Пожалуйста, подтвердите согласие с Условиями обслуживания, чтобы продолжить".
Joomla 2.5.14
Virt 2.0.22
В админке поле с Условиями сотрудничества разблокировано и отключено.
Чекбокс скрыт.
Onepage checkout установлен.
в базе MySQL virtuemart_userfields agreed поставлено на 0 и required и account
Кэш почищен.
Что ещё может быть? Shocked
« Последнее редактирование: 27.01.2014, 15:14:48 от aaales » Записан
Sea203
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 2


« Ответ #1 : 10.02.2014, 01:14:18 »

Такая же проблема. Решение найдено?
Записан
Sea203
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 2


« Ответ #2 : 20.02.2014, 16:32:12 »

Если еще актуально...
в файле components/com_virtuemart/helpers/cart.php удалить часть кода:
Код:
if((!empty($agreed->required) and empty($agreed->default) and $validUserDataBT!=-1) or $redirect or $this->_dataValidated){
                $redirectMsg = null;// JText::_('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
                $this->tosAccepted = false;
                vmInfo('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS','COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
                return $this->redirecter('index.php?option=com_virtuemart&view=cart' , $redirectMsg);
            } else if($agreed->default){
                $this->tosAccepted = $agreed->default;
            } else {
                $this->tosAccepted = false;
            }
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1160


желаю вам счастья


« Ответ #3 : 22.05.2014, 12:19:08 »

Благодарю.
Чтобы скрыть саму галочку в VirtueMart 2.6.2 надо в файле /components/com_virtuemart/views/cart/tmpl/default.php (или в его копии в вашем шаблоне) закомментировать строку(у меня это 359)
Код:
echo VmHtml::checkbox ('tosAccepted', $this->cart->tosAccepted, 1, 0, 'class="terms-of-service"');
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1160


желаю вам счастья


« Ответ #4 : 31.05.2014, 14:19:19 »

Если еще актуально...
в файле components/com_virtuemart/helpers/cart.php удалить часть кода:
Код:
if((!empty($agreed->required) and empty($agreed->default) and $validUserDataBT!=-1) or $redirect or $this->_dataValidated){
                $redirectMsg = null;// JText::_('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
                $this->tosAccepted = false;
                vmInfo('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS','COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
                return $this->redirecter('index.php?option=com_virtuemart&view=cart' , $redirectMsg);
            } else if($agreed->default){
                $this->tosAccepted = $agreed->default;
            } else {
                $this->tosAccepted = false;
            }
в VM 2.6.6 этот код выглядит как:
Код:
if(empty($this->tosAccepted) and !empty($agreed->required) and $validUserDataBT!==-1){
$redirectMsg = null;// JText::_('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
$this->tosAccepted = false;
vmInfo('COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS','COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS');
return $this->redirecter('index.php?option=com_virtuemart&view=cart' , $redirectMsg);
}
удаляйте его и радуйтесь Azn
Записан
sickness882
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 33


« Ответ #5 : 21.08.2015, 15:39:41 »

Удалил не помогло! HELP!
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1160


желаю вам счастья


« Ответ #6 : 24.08.2015, 10:53:48 »

Здравствуйте. В VirtueMart 3.0.9 отключил обязательность принятия условий путем снятия всех галочек для поля с названием tos(Условия обслуживания)  в Настройки -> Поля, заполняемые пользователями
Записан
sickness882
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 33


« Ответ #7 : 24.08.2015, 13:07:51 »

Использую VM 2.6.6
Убрал галочки и ничего....
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1160


желаю вам счастья


« Ответ #8 : 24.08.2015, 13:23:40 »

Использую VM 2.6.6
Убрал галочки и ничего....
А вы в "\templates\ваш_шаблон\html\com_virtuemart\cart\default.php" удалили строку
Код:
echo VmHtml::checkbox ('tosAccepted', $this->cart->tosAccepted, 1, 0, 'class="terms-of-service"');
?
Записан
sickness882
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 33


« Ответ #9 : 24.08.2015, 16:51:16 »

Да, удалил. Все равно ничего. Всплывает окно Sad Удалил из настр.полей вообще эту строчку.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet