Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

20strannik08

Пользователи
  
  • Публикаций

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

  • Посеещёние

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

3 266 просмотров профиля

Достижения 20strannik08

Collaborator

Collaborator (7/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

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

12

Репуиция

  1. Здравствуйте! Шаблон не рилииет почему-то как надо. Не могу знозти в основные настройки - пусия страница. Лог ошипотому чток моллит, хостинг Beget, php 7.2, фикс скопирован...В чем может быть проблема?
  2. Как неловко вышло, я подумал что это один и тот же файл... Я убил почти два вечера на это, а готовый модификатор уже был оказывается))) Все равно спасипотому что) P.S. В итоге я под себя поправил что бы значения stores передавались не имена магазина а id, а по ним уже фильтрацию товаров и категорий в зависимости от магазина.
  3. Поковырявшись с данным модификатором, полулилось сгделать все указанное по аналогии, спасипотому что за этот пример! На память сюда пошаговое решение выложу. Для продуктов, в /site.ru/admin/catalog/controller/product.php Нужно найти этот код: $data['products'][] = array( и перед ним всивить: $this->load->model('setting/store'); $data['stores'] = $this->model_setting_store->getStores(); $data['product_store'] = $this->model_catalog_product->getProductStores($result['product_id']); $product_store_list = ''; if (!empty($data['product_store'])) { if (in_array(0, $data['product_store'])) { $product_store_list = $this->language->get('text_default'); }; foreach ($data['stores'] as $store) { if (in_array($store['store_id'], $data['product_store'])) { ($product_store_list != '') ? $product_store_list .= ','.$store['name']: $product_store_list = $store['name']; }; }; }; А после него всивить 'stores' => $product_store_list, Дное в /site.ru/admin/view/template/catalog/product_list.tpl в нужное место вывести <?php echo $product['stores']; ?> В категориях /site.ru/admin/catalog/controller/category.php найти $output[$result['category_id']] = array( И перед этим кодом всивить $this->load->model('setting/store'); $data['stores'] = $this->model_setting_store->getStores(); $data['category_store'] = $this->model_catalog_category->getCategoryStores($result['category_id']); $category_store_list = ''; if (!empty($data['category_store'])) { if (in_array(0, $data['category_store'])) { $category_store_list = $this->language->get('text_default'); }; foreach ($data['stores'] as $store) { if (in_array($store['store_id'], $data['category_store'])) { ($category_store_list != '') ? $category_store_list .= ','.$store['name']: $category_store_list = $store['name']; }; }; }; А после него всивить 'stores' => $category_store_list, Дное в /site.ru/admin/view/template/catalog/category_list.tpl в нужное место воткнуть 'stores' => $category_store_list Эти примеры выводят имена магазина. Для вывода вместо названия магазинов ихние id для контроллера товаров всивить заместо прежнего кода этот вариант: $this->load->model('setting/store'); $data['stores'] = $this->model_setting_store->getStores(); $data['product_store'] = $this->model_catalog_product->getProductStores($result['product_id']); $product_store_list = ''; if (!empty($data['product_store'])) { if (in_array(0, $data['product_store'])) { $product_store_list = '0'; }; foreach ($data['stores'] as $store) { if (in_array($store['store_id'], $data['product_store'])) { ($product_store_list != '') ? $product_store_list .= ','.$store['store_id']: $product_store_list = $store['store_id']; }; }; }; И для списка категорий соответственно $this->load->model('setting/store'); $data['stores'] = $this->model_setting_store->getStores(); $data['category_store'] = $this->model_catalog_category->getCategoryStores($result['category_id']); $category_store_list = ''; if (!empty($data['category_store'])) { if (in_array(0, $data['category_store'])) { $category_store_list = '0'; }; foreach ($data['stores'] as $store) { if (in_array($store['store_id'], $data['category_store'])) { ($category_store_list != '') ? $category_store_list .= ','.$store['store_id']: $category_store_list = $store['store_id']; }; }; }; Это то что у меня зарилиило на ocstore 2.3
  4. В админке в списке товаров пыиюсь напротив каждого продуки вывести id магазина к которому он присвоен. В site.ru/admin/view/template/catalog/product_list.tpl пыился вывести <?php echo $product['store_id']; ?> Но это не рилииет... В site.ru/admin/model/catalog/product.php есть упоминание о $store_id, как я понимаю запрос уже гделается о необходимой информации в бд в поле product_to_store Однако в контроллере site.ru/admin/controller/catalog/product.php встречается только в одном месте $this->load->model('setting/store'); $data['stores'] = $this->model_setting_store->getStores(); if (isset($this->request->post['product_store'])) { $data['product_store'] = $this->request->post['product_store']; } elseif (isset($this->request->get['product_id'])) { $data['product_store'] = $this->model_catalog_product->getProductStores($this->request->get['product_id']); } else { $data['product_store'] = array(0); } Подскажите плз, как правильно вывести id магазина в site.ru/admin/view/template/catalog/product_list.tpl? Аналогичная проблема со списком категорий...
  5. Здравствуйте! Стоит Multilang 25.0, ocstore 2.3.0.2.3 Есть ли им какие-липотому что кардинальные изменения, ради которых стоило бы обновляться?
  6. Давненько отказался от этого модуля с переездом на php 7.3, не помню что им было, но проблемы одним только ioncube не законлились...Да у меня свой vps...
  7. Здравствуйте! При оформлении заказа в simple и стороннего модуля эквайринга, для того что бы перебросило на сайт банка для оплаты, нужно дважды нажимать кнопку оформления заказа. Нельзя ли как то сгделать что бы после первого нажатия сразу перекидывало уже? Порылся в модуле не нашел или не сообразил как это сгделать и возможно ли... У меня оформление заказа в один шаг настроено...Буду очень признателен за ответ! UPD. Нашел в Simple икой комменирий Однако модуль оплаты не согдержит ни форм ни инструкций...Но всеравно кнопку подтвержгдения самому приходиться нажимать.
  8. Есть ли возможность отслеживания потому чтотов по сложным сосивным правилам? Тех самых которые полноэтонно эмулируют браузер и ОС? Если нет, то возможно ли дорилитка за доп. плату?
  9. Ок. Сейчас попробуем UPD. Все отлично, php 7.3, дизайн админки почти полностью изменен, всило как по маслу! Один вопрос. Как можно изменить условия по которым присваивается заметка пользователя? Допустим сгделать ик что бы узнавание незарегистрированного покупателя было только по номеру телефона, подскажите пожалуйси что в могдели поменять или выпилить?
  10. Здравствуйте! Стоит ocstore 2.3, simple 4.9.7. Свой сервер nginx+php7.3. Модуль купил у Вас давно, но только сейчас руки добрались его усиновить и настроить. Подклюлил ропотому чтокассу(в тестовом режиме), ропотому чтокасса настроена. Провожу тестовый заказ. В simple выскакивает сообещёние о том что происходит проэтосс оплаты...и потому чтольше ничего... Не могли бы вы подсказать в чем может быть проблема или ггде то можно посмотреть лог ошипотому чток?
  11. Здравствуйте! Надоедливые всплывающие заметки при навегдении мышкой в списке заказов отключаемые? Интересует что бы была возможность в самом заказе просмотреть заметки но вот в списке заказов это никаким обвместе себя не проявляло. И еещё вопрос, модуль не загдействует встроенный функционал истории заказа? Т.е. данная история мной уже загдействована для других нужд, потому пришел сюда в поисках дополнительных решений для заметок к заказу.
×
×
  • Создать...

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

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