Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Destrifer

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

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

  • Посещение

Посетители профиля

2 015 просмотров профиля

Достижения Destrifer

Explorer

Explorer (4/14)

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

Последние медали

1

Репутация

  1. А плагин не влияет на работу Hide Account Menu If Not Logged: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=9922 ? Кидаю в vqmod, не работает.
  2. Warning: mysql_query(): Unable to save result set in /var/www/.../system/database/mysql.php on line 22Notice: Error: Subquery returns more than 1 row Error No: 1242 SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM oc_product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '1') AS reward, (SELECT ss.name FROM oc_stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '2') AS stock_status, (SELECT wcd.unit FROM oc_weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '2') AS weight_class, (SELECT lcd.unit FROM oc_length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '2') AS length_class, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM oc_review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN oc_manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '232' AND pd.language_id = '2' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' in /var/www/.../system/database/mysql.php on line 50 Почему то только в 1. Остальные работают нормально. Ошибка появилась после загрузки части категорий и товаров через exсel. На первый взгляд там все нормально, и ошибок при загрузке не было. Сами товары смотреть бесполезно, там их несколько десятков тысяч.
  3. Да, это действительно необходимо, если сделаете буду благодарен. Просто я не раз встречал на форумах тенденцию, что если человек просит "на всем готовом", то часто встречается негативная реакция, что объяснимо. Поэтому я всегда стараюсь сначала приложить самостоятельные усилия к решению проблемы, а не просто получить готовое.
  4. Да, переход в описание товара не нужен. Просто увеличенная картинка как в описании товара. Нет, но я пытаюсь разобраться. С mvc вроде понятно, есть переменная в шаблоне, она описана в контроллере, функции в модели соответственно. Проблема с поиском объявления нужных переменных, которые требует opencart при вставке переменной $popup. Может это совсем неправильный подход?
  5. Хочу сделать popup в категории при клике по товару (вместо перехода в полное описание) Меняю в category.tpl <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> это <?php echo $product['href']; ?> на это: <?php echo $popup; ?> Ругается - "<b>Notice</b>: Undefined variable: popup in <b>/www/catalog/view/theme/default/template/product/category.tpl</b> on line <b>73</b>" Добавляем из контролерра products.php в контроллер category.php: if ($product_info['image']) { $this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); } else { $this->data['popup'] = ''; } Ругается - Notice: Undefined variable: product_info in /www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 12 Что не так?
  6. Никто не знает? Или непонятен вопрос?
  7. Запарился уже. Что делаем: Подключаем модель: $this->load->model('account/address'); В ней есть замечательная функция: public function getAddress($address_id) которая принимает address_id, а выдает массив.Адрес id получаем из библиотеки customer: $this->customer->getAddressId() Саму функцию немного подправим, чтобы возврщала нам только нужное значение, меня интересует значение "address_1": return $address_query->row['address_1']; Вот так выглядит код вызова в нужном месте: $this->load->model('account/address'); $message .= $this->model_account_address->getAddress($this->customer->getAddressId()); Но, тем не менее, упорно возвращается "Array" :( Тоже самое, если в функции написать: return $address_data['address_1']; Ничего не понимаю :unsure:
  8. Спасибо, но интересует изменение не статического текста, а передача в письме данных указанных в форме
  9. Хочу добавить в письмо о завершенной регистрации информацию типа имя, телефон, email и т.д. Но дело в том, что у меня есть предварительная активация по почте, и высылается 2 письма. В первом письме нужно было просто имя. Добавил так: в /catalog/model/account/customer.php просто к $this->language->get('text_save') добавил: $this->request->post['lastname'] Но вот со вторым письмом (после активации), такой номер не пройдет. Думаю нет смылсла для этого делать отельный запрос к БД, скорее всего, можно подключить одну из моделей и взять данные оттуда. Шаманил, но не получается, опыта с этой CMS еще маловато. Подскажите, какая модель нужна и саму строчку выборки.
  10. Тоже склоняюсь к этому, но я не могу найти в каком файле описан этот блок. При поиске я всегда опирался на классы и идентификаторы, но там нет ни того, ни другого. P.S. Ага, нашел-таки. Контроллер менять не нужно, в шаблоне уже прописано условие, нужно просто отредактировать под себя.
  11. Не авторизован? Есть плагин http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7511&filter_search=Menu%20Manufacturer&filter_license=0 но он тупо удаляет всю колонку, даже если там стоят еще плагины, что никуда не годится
  12. Destrifer

    Файлы для скачивания

    Интересует другой момент. Когда даешь пользователю скачать файл, после покупки, там ограничение на количество скачиваний - 2 или 3 раза. А как это ограничение убрать (или поставить 999, например)? P.S. Ага, не заметил галочку в настройках ((. Надо срочно бросать пить :-)
  13. Чтобы в пределах админки не повторялся
  14. Мне нужно показывать товар не по количеству покупок, а по количеству просмотров этого товара.
×
×
  • Создать...

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

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