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

alexxxus

Users
  
  • Posts

    68
  • Joined

  • Last visited

Everything posted by alexxxus

  1. Админка - Система - Настройки - Атрибуты - Заказ при нехватке на складе: Да Предупреждать о нехватке на складе: Нет
  2. Все работает, однако не происходит смена картинки для корзины. То есть опция меняется, новая опция в корзине появляется, а картинка остается прежней. Подскажите, плиз, как менять картинку?
  3. Добрый день. Вопрос к знатокам модуля PAPs. Установил, все работает. Однако, если включено "Allow Attribute Selection", то сам атрибут меняется прекрасно, а вот картинка к нему в корзине остается первоначальной. То есть меняю цвет товара с черного на красный, атрибут переключается, в корзине измененный атрибут правильный, а картинка к этому атрибуту для корзины остается прежней, т.е. черной. Подскажите, плиз, как менять картинку для корзины в соответствии новому атрибуту? Спасибо. PAPs v.1.2.2 для Opencart 1.4.9.3
  4. Спасибо, помогло. Теперь хоть понятно, в какую сторону гуглить )
  5. Добрый день. Копаюсь в коде, увидел необычные для меня по синтаксису MySQL-запросы. Например SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM Что означают все эти pd. p. ss. перед именами столбцов и как этот фрагмент запроса следует читать по-человечески? Спасибо.
  6. Все летает у тебя там на сайте.Наверное, кеш не почистил сразу... (удалить все в папке system/cache) А счас кеш обновился (1 раз в час) и все заработало.Я отключал категории через catalog/controller/common/header.phpзакомментировал строку $this->data['categories'] = $this->getCategories(0);сделал$this->data['categories'] = array(); // $this->data['categories'] = $this->getCategories(0);
  7. Тоже столкнулся с такой проблемой, когда перегонял товары из другого движка в opencart. Решил это на уровне патча к конкретно моей задаче. Чтобы бы не терзать БД лишними запросами, добавил столбец 'parent_id' в таблицу oc_url_alias после 'keyword' в кототорый заносил значения паралеллельно добавлению категорий напрямую в БД опенкарта через скрипт. Чтобы обойтись без доп. столбца - в seo_url.php нужно добавить несколько доп. запросов к БД, тогда все будет работать и в стандартной комплектации опенкарта. ALTER TABLE oc_url_alias ADD parent_id INT AFTER keyword Изменил запрос к БД и добавил пару строк в catalog/controller/common/seo_url.php Код с изменениями: <?php class ControllerCommonSeoUrl extends Controller { public function index() { if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); $parent_category = 0; // ADDED foreach ($parts as $part) { // $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); // CHANGED TO: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "' AND parent_id = '".$parent_category."'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; $parent_category = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } $parent_category = $url[1]; // ADDED } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } } ?>
  8. Да, отключение категорий в хедере решило проблему с тормозами. Супер, спасибо за помощь.
  9. Спасибо за быстрый ответ. Буду пробывать. (Магазин покажу конечно, когда будет готов.)
  10. Добрый день. Структура магазина содержит 15 000 категорий, тройная вложенность. Тормоза на стадии открытия, долго-долго (минут 15-20) кеширует категории, прежде чем открывается главная. При этом категории пока еще даже не содержат товаров (планируется по 5-7 товаров в каждой категории). То же самое при входе в админку - ждать приходится очень долго. Двиг (ocstore 1.5) стоит на Денвере, но тут, наверное, никакой супер-хост не поможет... Это как-нибудь лечится или это конструктивный недостаток? Жаль,если это так, а хотелось поработать именно с этим движком.
  11. Блин, вот фигею с таких постов. Сам спросил, сам ответил, сам с собой поговорил. Если проблема решена, так напиши решение, может кому пригодится, или сам же потом освежишь в памяти на случай если проблема повторится, например, после обновления.
  12. Все прекрасно работает, делал для v1.4.9.1Наверное, что-то пропустили в кодеСпасибо доработчику!
  13. Вроде разобрался. Ход мысли такой Править в adminmodelcatalogreview.php и в catalogmodelcatalogreview.php text = '" . $this->db->escape(strip_tags($data['text'])) на text = '" . $this->db->escape($data['text']) Править в catalogcontrollerproductproduct.php 'text' => strip_tags($result['text']) на 'text' => html_entity_decode($result['text'], ENT_QUOTES, 'UTF-8') по аналогии вывода description'а товара.
  14. Добрый день.В прежних версиях (включая 1.4.8.) была возможность использовать тэги в отзывах.Юзал эту фишку для добавления таблиц с описанием товара, переименовывал ОТЗЫВЫ в ХАРАКТЕРИСТИКИ ипрекрасно все выглядело.Как вернуть тэги в отзывах?
  15. Добрый день.Хочу приветствовать залогиненых покупателей по имени, выводя привествие в header.Подскажите где искать переменную firstname для залогиненого пользователя?Спасибо.
  16. Решил приспособить reviews под дополнительное описание товара.Оказалось, что макс. длина ревью - 1000 символов, а это недостаточно, чтобы, например, вставить таблицу с размерами.Беглый поиск на ночь глядя нужных файлов для редактирования ограничения длины ревью ни к чему не привел :( Может быть кто-то уже сталкивался? OpenCart 1.4.8bСпасибо.
  17. Дык ради этого я и затевал всё.Собственно дело в том, что счас базы товаров нет, то есть товары есть, но никак не структуированы.И я лазил по форуму в поисках рецепта составления многотабличного xls-файла для дальнейшего скармливания в опенкарт через модуль импорт/экспорт, поэтому получилось немного не в тему. Пардон.В вашем скрипте, как я понял, свободная форма для ввода товаров и категорий, что, несомненно, даже лучче. С понедельника будем пробывать.
  18. Я че-то не могу вкурить - как первоначальный файл для импорта сформировать средствами РНР ?И вообще можно ли делать этот xls файл чем-то еще кроме как openoffice? Ну не руками же прописыватьвсе товары и атрибты в эти таблички...
×
×
  • 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.