Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 2258 Просмотров
*

potos

  • Новичок
  • 8
  • 0 / 0
Уважаемые форумчане, помогите советом. Скорее всего решение тривиальное и простое, но в силу неопытности, да и просто не знания, не могу найти как справиться с данной проблемой. Необходимо убрать регистрацию, когда человек попадает в корзину.
http://vodamk.ru/index.php/catalog/%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C/%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_%D0%B0%D0%B4%D1%80%D0%B5%D1%81_%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B.html?__option=com_virtuemart
Буду благодарен за любые советы.
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Убрать авторизацию в корзине
« Ответ #1 : 21.12.2012, 11:50:20 »
в файле components/com_virtuemart/views/cart/tmpl/default.php (это путь по-умолчанию, этот файл может лежать в папке шаблона) убрать строчку
echo shopFunctionsF::getLoginForm($this->cart,false);
*

potos

  • Новичок
  • 8
  • 0 / 0
Re: Убрать авторизацию в корзине
« Ответ #2 : 21.12.2012, 13:09:33 »
В том-то и дело, что такой строчки нет, я её убрал, как советовали в этом форуме, на одной из тем. Но авторизация всё равно никуда не убралась.
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Убрать авторизацию в корзине
« Ответ #3 : 21.12.2012, 13:12:47 »
а этот путь проверял templates/имя-твоего-шаблона/html/com_virtuemart/cart/default.php
*

potos

  • Новичок
  • 8
  • 0 / 0
Re: Убрать авторизацию в корзине
« Ответ #4 : 21.12.2012, 13:14:33 »
Да, проверял. Там у меня в HTML вообще отсутствует папка com_virtuemart
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Убрать авторизацию в корзине
« Ответ #5 : 21.12.2012, 13:24:56 »
код файла в студию
*

potos

  • Новичок
  • 8
  • 0 / 0
Re: Убрать авторизацию в корзине
« Ответ #6 : 21.12.2012, 13:49:14 »
<?php
/**
*
* Layout for the shopping cart
*
* @package   VirtueMart
* @subpackage Cart
* @author Max Milbers
*
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: cart.php 2551 2010-09-30 18:52:40Z milbo $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
JHTML::script('facebox.js', 'components/com_virtuemart/assets/js/', false);
JHTML::stylesheet('facebox.css', 'components/com_virtuemart/assets/css/', false);

JHtml::_('behavior.formvalidation');
$document = JFactory::getDocument();
$document->addScriptDeclaration("
   jQuery(document).ready(function($) {
      $('div#full-tos').hide();
      $('span.terms-of-service').click( function(){
         //$.facebox({ span: '#full-tos' });
         $.facebox( { div: '#full-tos' }, 'my-groovy-style');
      });
   });
");
$document->addStyleDeclaration('#facebox .content {display: block !important; height: 480px !important; overflow: auto; width: 560px !important; }');

//  vmdebug('car7t pricesUnformatted',$this->cart->pricesUnformatted);
//  vmdebug('cart pricesUnformatted',$this->cart->cartData );
?>

<div class="cart-view">
   <div>
   <div class="width50 floatleft">
      <h1><?php echo JText::_('COM_VIRTUEMART_CART_TITLE'); ?></h1>
   </div>
   <?php if (VmConfig::get('oncheckout_show_steps', 1) && $this->checkout_task==='confirm'){
      vmdebug('checkout_task',$this->checkout_task);
      echo '<div class="checkoutStep" id="checkoutStep4">'.JText::_('COM_VIRTUEMART_USER_FORM_CART_STEP4').'</div>';
   } ?>
   <div class="width50 floatleft right">
      <?php // Continue Shopping Button
      if ($this->continue_link_html != '') {
         echo $this->continue_link_html;
      } ?>
   </div>
<div class="clear"></div>
</div>



<?php
//echo shopFunctionsF::getLoginForm($this->cart,false);
//echo $this->loadTemplate('login');


//
//
//// Continue and Checkout Button
/* The problem here is that we use a form for the quantity boxes and so we cant let the form start here,
 * because we would have then a form in a form.
 *
 * But we cant make an extra form here, because then pressing the above checkout button would not send the
 * user notices for exampel. The solution is to write a javascript which checks and unchecks both tos checkboxes simultan
 * The upper checkout button should than just fire the form below.
 *
<div class="checkout-button-top">

   <?php // Terms Of Service Checkbox
   if(!class_exists('VmHtml'))require(JPATH_VM_ADMINISTRATOR.DS.'helpers'.DS.'html.php');
   echo VmHtml::checkbox('tosAccepted',$this->cart->tosAccepted,1,0,'class="terms-of-service"');
   $checked = '';
   //echo '<input class="terms-of-service" type="checkbox" name="tosAccepted" value="1" ' . $this->cart->tosAccepted . '/>

   echo '<span class="tos">'. JText::_('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED').'</span>';
   ?>

   <?php // Checkout Button
   echo $this->checkout_link_html;
   $text = JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU');
   ?>

</div>
   <form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo JRoute::_( 'index.php?option=com_virtuemart' ); ?>">

   <input type='hidden' name='task' value='<?php echo $this->checkout_task; ?>'/>
   <input type='hidden' name='option' value='com_virtuemart'/>
   <input type='hidden' name='view' value='cart'/>
*/
   // This displays the pricelist MUST be done with tables, because it is also used for the emails
   echo $this->loadTemplate('pricelist');
   if ($this->checkout_task) $taskRoute = '&task='.$this->checkout_task;
   else $taskRoute ='';
   ?>

   <form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo JRoute::_( 'index.php?option=com_virtuemart&view=cart'.$taskRoute,$this->useXHTML,$this->useSSL ); ?>">

      <?php // Leave A Comment Field ?>
      <div class="customer-comment marginbottom15">
         <span class="comment"><?php echo JText::_('COM_VIRTUEMART_COMMENT'); ?></span><br />
         <textarea class="customer-comment" name="customer_comment" cols="50" rows="4"><?php echo $this->cart->customer_comment; ?></textarea>
      </div>
      <?php // Leave A Comment Field END ?>



      <?php // Continue and Checkout Button ?>
      <div class="checkout-button-top">

         <?php // Terms Of Service Checkbox
         if (!class_exists('VirtueMartModelUserfields')){
            require(JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'userfields.php');
         }
         $userFieldsModel = VmModel::getModel('userfields');
         if($userFieldsModel->getIfRequired('agreed')){
             ?>
             <label for ="tosAccepted">
             <?php
            if(!class_exists('VmHtml'))require(JPATH_VM_ADMINISTRATOR.DS.'helpers'.DS.'html.php');
            echo VmHtml::checkbox('tosAccepted',$this->cart->tosAccepted,1,0,'class="terms-of-service"');

      if(VmConfig::get('oncheckout_show_legal_info',1)){
      ?>
      <div class="terms-of-service">
         <span class="terms-of-service" rel="facebox"><span class="vmicon vm2-termsofservice-icon"></span><?php echo JText::_('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?><span class="vm2-modallink"></span></span>
         <div id="full-tos">
            <h2><?php echo JText::_('COM_VIRTUEMART_CART_TOS'); ?></h2>
            <?php echo $this->cart->vendor->vendor_terms_of_service;?>

         </div>
      </div>
      <?php
      } // VmConfig::get('oncheckout_show_legal_info',1)
            //echo '<span class="tos">'. JText::_('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED').'</span>';
            ?>
             </label>
          <?php
         }

         echo $this->checkout_link_html;
         $text = JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU');
         ?>
      </div>
      <?php //vmdebug('my cart',$this->cart);// Continue and Checkout Button END ?>

      <input type='hidden' name='task' value='<?php echo $this->checkout_task; ?>'/>
      <input type='hidden' name='option' value='com_virtuemart'/>
      <input type='hidden' name='view' value='cart'/>
   </form>
</div>
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Убрать авторизацию в корзине
« Ответ #7 : 21.12.2012, 14:40:13 »
Странно, за вывод формы отвечают строчки
//echo shopFunctionsF::getLoginForm($this->cart,false);
//echo $this->loadTemplate('login');
они закомментированы.
Возьми сделай копию этого файла, а потом сотри все что есть и проверь как работает корзина. Если работает значит не в том шаблоне папку HTML смотрел
*

potos

  • Новичок
  • 8
  • 0 / 0
Re: Убрать авторизацию в корзине
« Ответ #8 : 24.12.2012, 12:28:17 »
Убрал файл, вообще перестало работать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать в производителях (модуль manufacturer) категории сверху

Автор sm_ph

Ответов: 7
Просмотров: 5952
Последний ответ 21.07.2025, 11:41:02
от Елeна
Как убрать показ дополнительного изображения в категории товаров?

Автор ElenaNova

Ответов: 0
Просмотров: 2792
Последний ответ 22.04.2020, 13:13:27
от ElenaNova
Вывод краткого описания товара в корзине

Автор PavelK

Ответов: 2
Просмотров: 3069
Последний ответ 04.04.2020, 16:34:10
от PavelK
Изменение количества товара в корзине

Автор 1AZ1

Ответов: 18
Просмотров: 3784
Последний ответ 23.09.2019, 15:41:49
от draff
Как вывести количество позиций (а не товаров) в корзине?

Автор SABON

Ответов: 1
Просмотров: 1388
Последний ответ 14.11.2018, 11:30:43
от rsn