Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

stoplus

Newbie
  
  • Posts

    14
  • Joined

  • Last visited

stoplus's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  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 сделать изменения в стилях главного меню, но после изменения на самом сайте ничего не происходит. Если меняю другие стили в этом же файле (не главное меню) то изменяется. Кэш чистил. В чем может быть загвоздка? Может для главного меню еще где-то прописаны стили и там тоже их надо менять?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.