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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

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

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

  1. Однако, уважаемые знатоки, - обнаружилась ещё следующая проблема: Модуль "[webme]_CategoryAtHomepage_v.0.3", который до установки "фильтра категорий" выводил на главной товары из избранных категорий, отказывается показывать товары. Видны лишь названия категорий. Также, вылезают ошибки: "Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in /home/t/technik2ru/public_html/catalog/controller/module/webme_categories_at_homepage. php on line 33 and defined in /home/t/technik2ru/public_html/catalog/model/catalog/product.php on line 64"

    Очевидно, проблема в отсутствии второго аргумента для getTotalProductsByCategoryId. Если подставить туда пустое поле, то картина повторяется, но ошибки не выдаются. Как исправить?

    мотайте файл вниз в поисках

    $wProdLimit = $this->config->get('webme_categories_at_homepage_limit');
    				if ($wProdLimit > 0) {
    					$results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort, $order, 0, $this->config->get('webme_categories_at_homepage_limit'));
    				} else {
    					$results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort, $order);
    				}
    в обоих местах меняйте

    $results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort,
    на

    $results = $this->model_catalog_product->getProductsByCategoryId($category_id, "", $sort,

    если не поможет - пишите в ЛС.

  2. тем что форум (система "тикетов") это ВЕЧНЫЕ ответы, доступные каждому.

    а livehelp - "разовое" общение между клиентом и оператором.

    хотя, конечно, вот в таком варианте

    мог сам закрывать Тикет и видеть свои прошлые Тикеты

    совсем другое дело...

    если такого нет (не интересовался за ненадобностью), то разработка наверняка обойдется вам в "энную" сумму.

  3. balerun, создайте статейку в магазине, в которой будет написано что_по-чем_и-куда.

    Чтобы клиенты сразу могли посмотреть с какими платежными системами вы работаете и какие виды доставки есть.

    Это облегчит жизнь и вам и клиентам.

    Главное - ссылку на такую статью втулить на видное место.

  4. catalog/view/theme/default/template/common/header.tpl
    перенесите этот код

    <div class="div7">
            <?php if ($currencies) { ?>
            <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">
              <div class="switcher">
                <?php foreach ($currencies as $currency) { ?>
                <?php if ($currency['code'] == $currency_code) { ?>
                <div class="selected"><a><?php echo $currency['title']; ?></a></div>
                <?php } ?>
                <?php } ?>
                <div class="option">
                  <?php foreach ($currencies as $currency) { ?>
                  <a onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a>
                  <?php } ?>
                </div>
              </div>
              <div style="display: inline;">
                <input type="hidden" name="currency_code" value="" />
                <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
              </div>
            </form>
            <?php } ?>
            <?php if ($languages) { ?>
            <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">
              <div class="switcher">
                <?php foreach ($languages as $language) { ?>
                <?php if ($language['code'] == $language_code) { ?>
                <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a></div>
                <?php } ?>
                <?php } ?>
                <div class="option">
                  <?php foreach ($languages as $language) { ?>
                  <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a>
                  <?php } ?>
                </div>
              </div>
              <div>
                <input type="hidden" name="language_code" value="" />
                <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
              </div>
            </form>
            <?php } ?>
          </div>
    выше, в место прямо перед

    </div>
      <div class="div6">
    post-3682-0-46622000-1300741829_thumb.png
  5. order_form_new.tpl
    этот шаблон к "редактированию" заказов отношения не имеет.

    он от модуля для создания новых заказов из админки.

    раз проблема на хосте - необходима ссылка, чтобы осмотреть ее.

    раз проблема в админке - нужен доступ туда. решайте сами вобщем.

  6. catalog/controller/product/category.php
    передаем в массив данных о товаре его вес

    $this->data['products'][] = array(
    	'name'    => $result['name'],
    	'model'   => $result['model'],
    	'rating'  => $rating,
    	'stars'   => sprintf($this->language->get('text_stars'), $rating),
    	'thumb'   => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
    	'price'   => $price,
    	'options' => $options,
    	'special' => $special,
    	'href'    => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']),
    	'add'	  => $add,
    	'weight' => $result['weight'] /* вот он наш, т.е. товарный, вес */
    );
    после этого в category.tpl можно выводить

    <br />
              <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['weight']; ?></span>
    однако данный способ не выводит единицу веса рядом с самим значением.

    так что надо будет глянуть, можно ли без лишних функций получить эти данные.

  7. $minimun
    это минимальное кол-во товара, которое надо заказывать.

    <?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
    вывод предупреждения, если в поле ввода указано меньшее кол-во, нежели необходимо для заказа данного товара.

    короче проблем при комментировании этих строк не будет :)

  8. в изменениях шаблона и/или других файлов.

    так как шаблон платный - помочь вам довольно сложно.

    сделайте бэкап текущего сайта и залейте заново "оригинальные" файлы шаблона.

    если проблема "исчезнет" - вспоминайте, что делали с шаблоном.

  9. ergil, не путайте разные вещи.

    разговор идет о закупочной стоимости разных вариаций товаров (открываем товар и переходим на вкладку "опции/атрибуты/параметры"). по-умолчанию в движке нет возможности указать ее.

    а так да - в каждом товаре можно указать закупочную стоимость.

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

Important Information

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