20strannik08
Пользователи-
Публикаций
161 -
Зарегистрирован
-
Посещение
Посетители профиля
Достижения 20strannik08
-
Как сделать 301 с одной страницы на другую
20strannik08 ответил в теме пользователя qvaro в Opencart 2.x: Общие вопросы
Nginx на фронте стоит? -
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
20strannik08 ответил в теме пользователя pikitos в Платные шаблоны
Здравствуйте! Шаблон не работает почему-то как надо. Не могу залезти в основные настройки - пустая страница. Лог ошибок молчит, хостинг Beget, php 7.2, фикс скопирован...В чем может быть проблема?- 10 097 ответов
-
- рекомендуем
- адаптивный
- (і ще 5)
-
Вывод id магазина в списке товаров админки
20strannik08 ответил в теме пользователя 20strannik08 в Opencart 2.x: Настройка и оптимизация
P.S. Проблема решена. -
Вывод id магазина в списке товаров админки
20strannik08 ответил в теме пользователя 20strannik08 в Opencart 2.x: Настройка и оптимизация
Как неловко вышло, я подумал что это один и тот же файл... Я убил почти два вечера на это, а готовый модификатор уже был оказывается))) Все равно спасибо) P.S. В итоге я под себя поправил что бы значения stores передавались не имена магазина а id, а по ним уже фильтрацию товаров и категорий в зависимости от магазина. -
Вывод id магазина в списке товаров админки
20strannik08 ответил в теме пользователя 20strannik08 в Opencart 2.x: Настройка и оптимизация
Поковырявшись с данным модификатором, получилось сделать все указанное по аналогии, спасибо за этот пример! На память сюда пошаговое решение выложу. Для продуктов, в /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 -
В админке в списке товаров пытаюсь напротив каждого продукта вывести 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? Аналогичная проблема со списком категорий...
-
[Поддержка] SEO мультимова | мультирегіон
20strannik08 ответил в теме пользователя markimax в SEO, карта сайта, оптимизация
Здравствуйте! Стоит Multilang 25.0, ocstore 2.3.0.2.3 Есть ли там какие-либо кардинальные изменения, ради которых стоило бы обновляться?- 1 849 ответов
-
- мультиязык
- пагинация
- (і ще 4)
-
[Поддержка] Автоперевод товаров,статей... на все языки сайта
20strannik08 ответил в теме пользователя codgod в Перевод
Иногда бывает и альтернатив то нет...- 188 ответов
-
- автоперевод
- переводчик
- (і ще 3)
-
[Поддержка] Автоперевод товаров,статей... на все языки сайта
20strannik08 ответил в теме пользователя codgod в Перевод
Давненько отказался от этого модуля с переездом на php 7.3, не помню что там было, но проблемы одним только ioncube не закончились...Так у меня свой vps...- 188 ответов
-
- автоперевод
- переводчик
- (і ще 3)
-
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
20strannik08 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Здравствуйте! При оформлении заказа в simple и стороннего модуля эквайринга, для того что бы перебросило на сайт банка для оплаты, нужно дважды нажимать кнопку оформления заказа. Нельзя ли как то сделать что бы после первого нажатия сразу перекидывало уже? Порылся в модуле не нашел или не сообразил как это сделать и возможно ли... У меня оформление заказа в один шаг настроено...Буду очень признателен за ответ! UPD. Нашел в Simple такой комментарий Однако модуль оплаты не содержит ни форм ни инструкций...Но всеравно кнопку подтверждения самому приходиться нажимать. -
[Підтримка] Оплата 20 способов (Робокасса, ЕдинаяКасса, Яндекс.Деньги, Qiwi, WebMoney)
20strannik08 ответил в теме пользователя kin208 в Оплата
UPD. Проблема оказалась в simple. Модуль рабочий.- 1 039 ответов
-
- яндекс.деньги
- единаякасса
- (і ще 14)
-
[Поддержка] SEO bot checker
20strannik08 ответил в теме пользователя chukcha в SEO, карта сайта, оптимизация
Есть ли возможность отслеживания ботов по сложным составным правилам? Тех самых которые полноценно эмулируют браузер и ОС? Если нет, то возможна ли доработка за доп. плату? -
[Поддержка] Комментарии к заказу и покупателям
20strannik08 ответил в теме пользователя chukcha в Другие дополнения
Ок. Сейчас попробуем UPD. Все отлично, php 7.3, дизайн админки почти полностью изменен, встало как по маслу! Один вопрос. Как можно изменить условия по которым присваивается заметка пользователя? Допустим сделать так что бы узнавание незарегистрированного покупателя было только по номеру телефона, подскажите пожалуйста что в модели поменять или выпилить?- 56 ответов
-
- заказ
- покупатели
-
(і ще 1)
Теги:
-
[Підтримка] Оплата 20 способов (Робокасса, ЕдинаяКасса, Яндекс.Деньги, Qiwi, WebMoney)
20strannik08 ответил в теме пользователя kin208 в Оплата
Здравствуйте! Стоит ocstore 2.3, simple 4.9.7. Свой сервер nginx+php7.3. Модуль купил у Вас давно, но только сейчас руки добрались его установить и настроить. Подключил робокассу(в тестовом режиме), робокасса настроена. Провожу тестовый заказ. В simple выскакивает сообщение о том что происходит процесс оплаты...и больше ничего... Не могли бы вы подсказать в чем может быть проблема или где то можно посмотреть лог ошибок?- 1 039 ответов
-
- яндекс.деньги
- единаякасса
- (і ще 14)
-
[Поддержка] Комментарии к заказу и покупателям
20strannik08 ответил в теме пользователя chukcha в Другие дополнения
Здравствуйте! Надоедливые всплывающие заметки при наведении мышкой в списке заказов отключаемые? Интересует что бы была возможность в самом заказе просмотреть заметки но вот в списке заказов это никаким образом себя не проявляло. И еще вопрос, модуль не задействует встроенный функционал истории заказа? Т.е. данная история мной уже задействована для других нужд, потому пришел сюда в поисках дополнительных решений для заметок к заказу.- 56 ответов
-
- заказ
- покупатели
-
(і ще 1)
Теги: