Jump to content

rider76

Пользователи
  • Content Count

    85
  • Joined

  • Last visited

Community Reputation

3 Обычный

About rider76

  • Rank
    Пользователь
  1. Напиши пожалуйста как решил, а то вдруг кому-нибудь еще пригодится.
  2. Для того, чтобы вывести модуль на отдельной странице, необходимо создать макет и в него добавить модуль. Может кому пригодится- вот статья как создавать макеты https://docs.myopencart.com/index.php?title=Дизайн Я делал таким образом: В шаблоне создаю новую папку form и копирую туда файл home.tpl, переименовываю его в form.tpl, затем в контроллере также создаю папку form и копирую туда файл home.php, переименовываю его в form.php и редактирую: class ControllerCommonHome extends Controller меняем на class ControllerFormForm extends Controller затем код if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/home.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/common/home.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/common/home.tpl', $data)); меняем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/form/form.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/form/form.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/form/form.tpl', $data)); После этого создаю новый макет с указанием пути form/form . Затем в меню использую ссылку index.php?route=form/form
  3. Автор занимается модулем, в личке отвечает. Ждем готовую исправленную версию.
  4. Пробовал бета версию выводить с галочкой " в любом месте" - не отображается капча. Еще один нюанс, как у обязательных полей поставить звездочку. Еще вопрос есть, не совсем по теме - как создать новый макет, для того, чтобы модуль был на отдельно странице ? Для главного меню нужна ссылка, не совсем понял , что указывается в поле путь. Если указать произвольно (например information/request) , то ссылка будет на эту страницу, но при этом надпись страница не найдена. Если создать файл request.tpl и в контроллере request.php - то вообще ничего не открывается. Что-то я заблудился с этими макетами, где про них почитать, как их использовать ?
  5. В бета версии при создании полей не увидел установки признака обязательности поля. И еще есть ошибка, не пойму никак что не так. Установил модуль путем загрузки файлов. Модуль появился. Создал форму, создал макет. При переходе по ссылке макета форма открывается и работает, но в самом низу " Запрашиваемая страница не найдена!"
  6. Спасибо большое, очень помогло. Правда у меня поначалу не заработало, скорей всего из-за включенного seo ссылки на производителей по id не работали. Посмотрев на контроллер в продукте немного подрихтовал и все заработало 'manufacturer'=> $result['manufacturer'], 'manufacturers' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id'] . $url) тоже самое делал в файлах производители, поиск и модуле табы.
  7. Огромное спасибо. Как всегда ответ на самом виду,а не видишь его. А я все через модуль пытаюсь запихать путем настроек, 40 тыс позиций загнал, не хотелось заново повторять такой подвиг. Даже не сообразил, что дамп можно подправить. Еще раз спасибо!!
  8. Добрый день!!Столкнулся с небольшой проблемкой, после выгрузки сайта с локалки на хостинг не отображаются картинки у товара. Настройки все перепроверил, конфиги прописаны верно и права на папки тоже. Картинки не показываются только у товара, остальные нормально отображаются. Так сказать методом проверок и тыка обнаружил, что картинки у меня сохранены с расширением с большими буквами JPG, а в прайсе маленькими jpg. Путем ручной правки пришел к выводу, что дело в этом. Вопрос- как теперь изменить только данные путь к картинке в базе, не перегружая остальной товар.
  9. в опенкарт 2.0 возможно нету, но есть в 2.1.0.2. До версии 2.1 я предполагаю достаточно решения в начале темы. Для 2.1.0.2 было недостаточно.
  10. Решение для версии 2.1.0.2. Подсказали на другом форуме. Все тот же файл common.js Начало решение tweenfaster меняем код if (localStorage.getItem('display') == 'list') { $('#list-view').trigger('click'); } else { $('#grid-view').trigger('click'); } на этот if (localStorage.getItem('display') == 'grid') { $('#grid-view').trigger('click'); } else { $('#list-view').trigger('click'); } далее вот как раз то, чего не хватает для 2.1.0.2, чуть ниже ищем: var productSet = $('#content .product-layout:not(.product-list), #content .product-layout:not(.product-grid)'); меняем на: var productSet = $('#content .product-layout:not(.product-list,.product-grid)'); Все работает, по умолчанию выводится списком с возможностью переключения на сетку.
  11. opencart 2.1.0.2 - ни один способ не помог. Что только ни делал, но либо только список и невозможно переключить на сетку, либо все равно сетка по умолчанию. Куки естественно чистил.
  12. Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id'])
  13. Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо.
  14. Добрый день!! Заранее извиняюсь если не в той теме пишу. Кто нибудь пробовал реализовать магазин с заказным товаром от нескольких поставщиков?? Немного поясню - тут есть один нюанс, товар берется из нескольких прайсов и в этих прайсах есть одни и те же позиции. Получается что один и тот же товар с одним и тем же артикулом должен как бы размножаться с разными сроками поставки и разными ценами. Что-то подобное делалось ?? Это относится прежде всего к тому чего нет в наличии, но доступно для заказа, но при этом может пересекаться и с наличием на складе.
×

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.