Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Baco

Користувачі
  • Публікації

    2 247
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Baco

  1. Warning: Division by zero in /home/vritme/public_html/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 204

    в журнале ошибок вот что выдало может с этим связано?

    Налоги отключали и в товарах и в админке ?? Вижу что не в доставке дело...
  2. Я так понимаю, одностраничный заказ ? Это ж вы на форуме у нас задали такой вопрос ? Напишите что за модуль доставки такой, а вот с коментами не помогу, баг такой...

    p.s. Просмотрел на ошибку - из за налогов материться... попробуйте поотключать...

  3. это не может работать =)))

    я нашел 22 места в пяти файлах где нужно внести правки что бы можно было полноценно работать с дробным кол-вом товара.

    Риспект, может распишеш интерисующемуся человеку ?
  4. в файле по адресу systemlibrarycart.php найти код:

    public function add($product_id, $qty = 1, $option = array()) {
    	 if (!$option) {
    	    $key = (int)$product_id;
    	 } else {
    	    $key = (int)$product_id . ':' . base64_encode(serialize($option));
    	 }
    	
      if ((int)$qty && ((int)$qty > 0)) {
    	  if (!isset($this->session->data['cart'][$key])) {
    		 $this->session->data['cart'][$key] = (int)$qty;
    	  } else {
    		 $this->session->data['cart'][$key] += (int)$qty;
    	  }
      }
     
      $this->data = array();
       }
    
    и заменить на :

    public function add($product_id, $qty = 1, $option = array()) {
    	 if (!$option) {
    	    $key = (float)$product_id;
    	 } else {
    	    $key = (float)$product_id . ':' . base64_encode(serialize($option));
    	 }
    	
      if ((float)$qty && ((float)$qty > 0)) {
    	  if (!isset($this->session->data['cart'][$key])) {
    		 $this->session->data['cart'][$key] = (float)$qty;
    	  } else {
    		 $this->session->data['cart'][$key] += (float)$qty;
    	  }
      }
     
      $this->data = array();
       }
    
  5. В файле контроллера header.php прописываеш перед строками

    $this->load->model('catalog/category');

    $this->load->model('catalog/product');

    следующий код:

    $this->load->model('catalog/information');
     
      $this->data['informations'] = array();
      foreach ($this->model_catalog_information->getInformations() as $result) {
    	    $this->data['informations'][] = array(
    		  'title' => $result['title'],
    	   'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
    	    );
    	 }
    

    и соответственно в файле header.tpl меняеш код с:

    <?php if ($categories) { ?>
    <div id="menu">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
    	  <?php if ($category['children']) { ?>
    	  <div>
    	    <?php for ($i = 0; $i < count($category['children']);) { ?>
    	    <ul>
    		  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
    		  <?php for (; $i < $j; $i++) { ?>
    		  <?php if (isset($category['children'][$i])) { ?>
    		  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
    		  <?php } ?>
    		  <?php } ?>
    	    </ul>
    	    <?php } ?>
    	  </div>
    	  <?php } ?>
        </li>
        <?php } ?>
      </ul>
    </div>
    <?php } ?>
    
    на:

    <div id="menu">
      <ul>
        <?php foreach ($informations as $information) { ?>
    	  <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
    	  <?php } ?>
      </ul>
    </div>
    
    и всё, теперь автоматом там будут отображаться статьи...
    • +1 1
  6. Доброго времени...

    подскажите пожалуйста, как реализовать отображение товаров в корзине (checkoutcart)...

    В общем есть код, где отображены, данные формы...

    <tbody>
    		  <?php foreach ($products as $product) { ?>
    		  <tr>
      <td class="image">
       <?php if ($product['thumb']) { ?>
    			  <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a>
    			  <?php } ?>
       </td>
      
    			<td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
    			  <?php if (!$product['stock']) { ?>
    			  <span class="stock">***</span>
    			  <?php } ?>
    			  <div>
    				<?php foreach ($product['option'] as $option) { ?>
    				- <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
    				<?php } ?>
    			  </div>
    			  <?php if ($product['reward']) { ?>
    			  <small><?php echo $product['reward']; ?></small>
    			  <?php } ?></td>
    			<td class="model"><?php echo $product['model']; ?></td>
    			<td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" />
    			   
    			  <input type="image" src="catalog/view/theme/default/image/update.png" alt="<?php echo $button_update; ?>" title="<?php echo $button_update; ?>" />
    			   <a href="<?php echo $product['remove']; ?>"><img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>
    			<td class="price"><?php echo $product['price']; ?></td>
    			<td class="total"><?php echo $product['total']; ?></td>
    		  </tr>
    	<?php } ?>
    		  <?php foreach ($vouchers as $vouchers) { ?>
    		  <tr>
    			<td class="image"></td>
    			<td class="name"><?php echo $vouchers['description']; ?></td>
    			<td class="model"></td>
    			<td class="quantity"><input type="text" name="" value="1" size="1" disabled="disabled" />
    			   <a href="<?php echo $vouchers['remove']; ?>"><img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $text_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>
    			<td class="price"><?php echo $vouchers['amount']; ?></td>
    			<td class="total"><?php echo $vouchers['amount']; ?></td>
    		  </tr>
    		  <?php } ?>
    		</tbody>
    

    Как правильней сделать, что б например, если попадает товар из category_id == 32 (или по product_id) подключался

    <td class="image_2">
    
  7. По опыту, модуль експортимпорт при довольно таки солидных разрешениях на хостинге, не справлялся с 5000 позиций, доводирось находить другие решения, так как по частям, он не переносил файлы а перезаписывал существующие, с последующим присвоением ID товаров...

  8. Ты предлагаешь мне просто, тупо скопировать все папки и перенести sql?) )

    Если тупо скопировать, то могут возникнуть проблемы с отображением киррилицы в файлах с рисунками или некорректная работа модуля "импортекспорт" и т.д...(проверено опытом) а вот если весь сайт в архивчик - другое дело...
  9. Если напрмер прописать в каком то TPL файле строку типа:

    <input type="button" value="<?php echo "кнопка_купить" ?>" onclick="addToCart('40');" class="button" />
    

    то в любом месте вашего сайта, где будет нажата данная "Кнопка_купить", будет добавляться товар, с ID=40 ( iPhone)

    • +1 1
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.