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

bobin

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

    47
  • З нами

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

Усі публікації користувача bobin

  1. где выставляется этот таймаут ? в настройках опенкарта? и как - улетело 200 писем, а чтобы следующие 200 отправить - опять в админку магазина топать? есть возможность в опенкарте каким-то образом рассылать используя крон?
  2. Так и не разобрался пока, где править. Гуру, не подскажите?
  3. Что, только у меня это происходит в карточке товара? шаблон ведь дефолтный.
  4. При переключении вкладок товара (описание, характеристики и т.д.) страница постоянно скролится вверх до определенного положения. Очень неудобно. Как исправить? opencart v.1.5.4.1, пробовал в разных браузерах.
  5. Тоже поставил на v.1.5.4.1, языковые файлы скопировал, поправил. Мод запускается, вкладке имя присваивается, в соотв. таблицы в базе данных записывается. Перехожу на страницу редактирования товара и вываливается следующее: if (isset($data['product_tab'])) { foreach ($data['product_tab'] as $product_tab) { if ($product_tab['tab_id']) { $this->db->query("DELETE FROM " . DB_PREFIX . "product_tab WHERE product_id = '" . (int)$product_id . "' AND tab_id = '" . (int)$product_tab['tab_id'] . "'"); foreach ($product_tab['product_tab_description'] as $language_id => $product_tab_description) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_tab SET product_id = '" . (int)$product_id . "', tab_id = '" . (int)$product_tab['tab_id'] . "', language_id = '" . (int)$language_id . "', text = '" . $this->db->escape($product_tab_description['text']) . "'"); } } } } $this->db->query("DELETE FROM " . DB_PREFIX . "product_tab WHERE product_id = '" . (int)$product_id . "'"); if (!empty($data['product_tab'])) { foreach ($data['product_tab'] as $product_tab) { if ($product_tab['tab_id']) { $this->db->query("DELETE FROM " . DB_PREFIX . "product_tab WHERE product_id = '" . (int)$product_id . "' AND tab_id = '" . (int)$product_tab['tab_id'] . "'"); foreach ($product_tab['product_tab_description'] as $language_id => $product_tab_description) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_tab SET product_id = '" . (int)$product_id . "', tab_id = '" . (int)$product_tab['tab_id'] . "', language_id = '" . (int)$language_id . "', text = '" . $this->db->escape($product_tab_description['text']) . "'"); } } } } public function getProductTabs($product_id) { $product_tab_data = array(); $product_tab_query = $this->db->query("SELECT t.tab_id, td.name FROM " . DB_PREFIX . "product_tab pt LEFT JOIN " . DB_PREFIX . "tab t ON (pt.tab_id = t.tab_id) LEFT JOIN " . DB_PREFIX . "tab_description td ON (t.tab_id = td.tab_id) WHERE pt.product_id = '" . (int)$product_id . "' AND td.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY pt.tab_id"); foreach ($product_tab_query->rows as $product_tab) { $product_tab_description_data = array(); $product_tab_description_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_tab WHERE product_id = '" . (int)$product_id . "' AND tab_id = '" . (int)$product_tab['tab_id'] . "'"); foreach ($product_tab_description_query->rows as $product_tab_description) { $product_tab_description_data[$product_tab_description['language_id']] = array('text' => $product_tab_description['text']); } $product_tab_data[] = array( 'tab_id' => $product_tab['tab_id'], 'name' => $product_tab['name'], 'product_tab_description' => $product_tab_description_data ); } return $product_tab_data; } public function getTotalProductsByTabId($tab_id) { $query = $this->db->query("SELECT COUNT(DISTINCT product_id) AS total FROM " . DB_PREFIX . "product_tab WHERE tab_id = '" . (int)$tab_id . "'"); return $query->row['total']; } $data = array_merge($data, array('product_tab' => $this->getProductTabs($product_id))); $this->db->query("DELETE FROM " . DB_PREFIX . "product_tab WHERE product_id = '" . (int)$product_id . "'"); Кто подскажет как лечить?
  6. Необходимо добавить в магаз новый вид опций (переключатель) тип "ссылка", с обработкой выбора яваскриптом и переадресацией на указанный в админке товар. Кто готов реализовать? версия opencart 1.5.4.1 шаблон дефолтный. тему изначально запостил тут, переноса как я понял нет, потому создал новую.
  7. Можно не менять языковой файл. В файле \catalog\controller\account\wishlist.php удалите следующее в начале: if (!$this->customer->isLogged()) { $this->session->data['redirect'] = $this->url->link('account/wishlist', '', 'SSL'); $this->redirect($this->url->link('account/login', '', 'SSL')); } и в конце в двух местах: if ($this->customer->isLogged()) { и } else { $json['success'] = sprintf($this->language->get('text_login'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('account/wishlist')); } и будет фунциклировать как будто пользователь залогинен с нормальной ссылкой на добавленный товар.
  8. Мне не надо показывать товары в видимой части под ценой и формировать корзину с опциями-аксессуарами. Речь о новом типе опций тип "ссылка", с обработкой выбора яваскриптом и переадресацией на указанную в админке ссылку или id товара.
  9. Лучше конечно новый тип опций тип "ссылка", с обработкой выбора яваскриптом.
  10. Таких опций-товаров около полторы сотни..и категории товаров смешанные (товары с обычными опциями и с опциями-ссылками). Я конечно понимаю что можно всё прописать ручками непосредственно в коде описания товара, или переделать шаблоны .tpl под определенные товары (опять же ручками с разными ссылками и море шаблонов) - но это коряво будет. Всё таки правильнее будет реализовать так, как я во втором посте написал.
  11. Существует определенный вид товаров, к которым неприемлимо использование обычных опций. Нужно, чтобы товар + опция (характеристика) = совершенно другой товар, у которого обязательно должна быть своя карточка с уникальным описанием. Тот же модуль типа "товары в опциях" уже не подходит, так как там сами опции являются товаром... Сейчас переношу магаз с вамшопа, там такой подход к опциям функционировал. Теперь задача реализовать тоже и в опенкарт.
  12. В идеале при редактировании опций товара в админке рядом с весом, ценой и пр. наличие дополнительного поля, где указываем id товара, на который и должна происходить переадресация (при условии что id указан) при выборе опции (тип переключатель). Кто готов реализовать? версия opencart 1.5.4.1 шаблон дефолтный
  13. Камрады, подскажите плиз! Необходимо, чтобы при выборе опции (тип переключатель) автоматически происходило перенаправление на определенный url, привязанный к этой опции. Как осуществить по-проще? каким кодом и в каких файлах? и нужны будут изменения в таблицах мускуля ?
  14. Проблема в том, что я предварительно изменил код для вывода оригинальных изображений в popup? т.е. они берутся не из data/cache, а из /data по совету из этого поста . Пока ничего не придумал, чтобы совместить вывод оригинала и водяной знак..
  15. Купил, поставил, настроил - нажимаем сохранить, настройки сохранены..и всё, ниче не меняется в картинках, кеш чистил. Картинки в указанной папке скрипт должен изменить? права на папку 777. Пробовал при создании нового товара, загрузке картинки в указанную при настройках папку встроенным менеджером - тоже тишина. версия opencart 1.5.4.1
×
×
  • Створити...

Important Information

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