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

Destrifer

Новачок
  
  • Публікації

    26
  • З нами

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

Відвідувачі профілю

1 949 переглядів профілю

Destrifer's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

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. Запарился уже. Что делаем: Подключаем модель: $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:
  7. Спасибо, но интересует изменение не статического текста, а передача в письме данных указанных в форме
  8. Хочу добавить в письмо о завершенной регистрации информацию типа имя, телефон, email и т.д. Но дело в том, что у меня есть предварительная активация по почте, и высылается 2 письма. В первом письме нужно было просто имя. Добавил так: в /catalog/model/account/customer.php просто к $this->language->get('text_save') добавил: $this->request->post['lastname'] Но вот со вторым письмом (после активации), такой номер не пройдет. Думаю нет смылсла для этого делать отельный запрос к БД, скорее всего, можно подключить одну из моделей и взять данные оттуда. Шаманил, но не получается, опыта с этой CMS еще маловато. Подскажите, какая модель нужна и саму строчку выборки.
  9. Тоже склоняюсь к этому, но я не могу найти в каком файле описан этот блок. При поиске я всегда опирался на классы и идентификаторы, но там нет ни того, ни другого. P.S. Ага, нашел-таки. Контроллер менять не нужно, в шаблоне уже прописано условие, нужно просто отредактировать под себя.
  10. Не авторизован? Есть плагин http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7511&filter_search=Menu%20Manufacturer&filter_license=0 но он тупо удаляет всю колонку, даже если там стоят еще плагины, что никуда не годится
  11. Интересует другой момент. Когда даешь пользователю скачать файл, после покупки, там ограничение на количество скачиваний - 2 или 3 раза. А как это ограничение убрать (или поставить 999, например)? P.S. Ага, не заметил галочку в настройках ((. Надо срочно бросать пить :-)
  12. Чтобы в пределах админки не повторялся
  13. Мне нужно показывать товар не по количеству покупок, а по количеству просмотров этого товара.

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

Important Information

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