Перейти к содержанию

stoplus

Новичок
  • Публикаций

    14
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о stoplus

  • Звание
    Пользователь
  1. Здравствуйте! У меня такая ошибка выскакивает при входе в поставщика: Notice: Undefined variable: language_id in /......../admin/model/catalog/suppler.php on line 246 246-я это: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "stock_status WHERE `language_id` = '" . (int)$language_id . "'"); Я давно удалил англ. язык, может это как-то повлияло?
  2. При вводе в поиск модели (артикуля) товара со статусом "Отключено", выдает такую ошибку: Notice: Undefined index: in /home/tiensdnu/public_html/kart/catalog/controller/product/search.php on line 277Warning: Division by zero in /home/tiensdnu/public_html/kart/catalog/controller/product/search.php on line 288 Если название этого товара вбиваю, то ничего не находит (работает как и должно быть). До этого я выводил отображение модели (артикуля) в категориях, может есть конфликт какой-то? Вот эти строки 277 и 278: 'saving' => $this->currency->format(($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')))-($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')))), 'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0), Помогите разобраться с ошибкой) search.php
  3. Подскажите, как вместо кнопки сделать ссылку для всплывания popup окна?
  4. В том и дело, что не понятно куда конкретно и каким кодом. Если пробую с этим кодом <?php echo $product['stock'];?> , то меняются оба статуса. А в этот код я не знаю как присоединить: if ($result['quantity'] <= 0) { $stock = $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock = $result['quantity']; } else { $stock = $this->language->get('text_instock'); }
  5. Да, с "В наличии" получилось, а вот с "Нет в наличии" никак. Пробовал через базу данных, но всё остаётся по прежнему, только в карточке товара меняется. Думаю, может $stock = $result['stock_status']; надо приклеить стили, но не пойму как.
  6. В категориях товаров вывел статусы заказа "В наличии" и "Нет в наличии", но как сделать другим цветом шрифт не понятно. В контроллере категорий для вывода "В наличии" и "Нет в наличии" такие значения: $this->language->load('product/category'); $this->language->load('product/product'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); if ($result['quantity'] <= 0) { $stock = $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock = $result['quantity']; } else { $stock = $this->language->get('text_instock'); } 'stock' => $stock, выводится наличие так: <?php echo $product['stock'];?> Это значение выводит оба статуса. category.php
  7. я сделал иначе. в catalog/controller/product/category.php после $this->language->load('product/category'); вставляем $this->language->load('product/product'); далее после if( mb_strlen($descr_plaintext, 'UTF-8') > $description_symbols ) { $descr_plaintext = mb_substr($descr_plaintext, 0, $description_symbols, 'UTF-8') . ' …'; } вставляем if ($result['quantity'] <= 0) { $stock = $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock = $result['quantity']; } else { $stock = $this->language->get('text_instock'); } далее после 'model' => $result['model'], вставляем 'stock' => $stock, В catalog/view/theme/default/template/product/category.tpl выше кнопки купить вставляем наличие перед <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> вставляем <?php echo $product['stock'];?><br/> этот код можно вставить где угодно в этом файле Тоже самое я сделал и в search.tpl и search.php (поиск), а также manufacturer_info.tpl и manufacturer.php (производители) В данном способе при сортировке по цене, рейтингу и т.д. все равно работает сортировка по наличию. Если кто-то может подсказать как можно доработать этот способ, буду благодарен. Но, вроде работает нормально:)
  8. В этом варианте при сортировке по цене или еще чем-то опять перемешивается всё :(
  9. Проблема в том, что "модель" остается и в письме, и в корзине, и еще во многих местах :( Я решил переименовать в языках "модель" на "артикул" (он ведь все равно должен присутствовать для товаров). И убрал звездочку и обязательное заполнение этой строки в админке, в файлах product_form.TPL и product.PHP, используя вышеуказанный способ. Если кому надо, то переименовывать здесь: adminlanguagerussiancatalog adminlanguagerussiansale cataloglanguagerussianaccount cataloglanguagerussiancheckout cataloglanguagerussianmail cataloglanguagerussianmodule cataloglanguagerussianproduct Ищете поиском в файлах слово "модель" и переименовываете.
  10. Разобрался. В данной сборке почему то редактировать надо не #menu {..... а #advanced_menu {..... оно и отвечает за главное горизонтальное меню
  11. В сборке MaxyStore 1.5.4.1 пытался в файле catalog/view/theme/default/stylesheet/stylesheet.css сделать изменения в стилях главного меню, но после изменения на самом сайте ничего не происходит. Если меняю другие стили в этом же файле (не главное меню) то изменяется. Кэш чистил. В чем может быть загвоздка? Может для главного меню еще где-то прописаны стили и там тоже их надо менять?
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.