Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Lezbon

Новичок
  
  • Публикаций

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

  • Посещение

Все публикации пользователя Lezbon

  1. Вже розібрались, треба було додати пару строчок коду.
  2. Справа в тому, що раніше проблеми не було. Модулі нові не ставились, модифікатори оновлювались. Вся проблема почалась з моменту переїзду.
  3. Саме цікаве, що якщо постійно переходити по різних посиланнях в адмінці, то процесу повторної авторизації не відбувається. Але залишивши якусь сторінку без дій на півхвилини-хвилину, подальші переходи або зберігання товару наприклад, призводять до повторної необхідності авторизації.
  4. Доброго дня, переїхали з хостікью на хостинг Україна, наче все було ок, налаштування всі провели як треба, домен залишився той же, але почались подібні проблеми. На самому хостингу налаштування сессії стоять правильні, але постійно викидає з адмінки. Відчуття, що сесія триває десь близько 30 секунд, а може меньше. Менеджер не встигає зробити картку товару, при зберіганні його просто викидає на сторінку авторизації. Адмін така ж ситуація при переході на різні кнопки. Версія опенкарту 3.0.3.7 В налаштуваннях самого опенкарту, де система і.д. немає параметру тривалості сесії. Відчуття, що помилка токена при перевірці, в логах чисто, як на хостингу, так і в самому опенкарті, у всякому випадку на рахунок авторизації. Хто може підказати куди дивитись і що взагалі це може бути?
  5. Добрый день, подскажите по выгрузке для розетки двух языков. Она восприняла укр как рус и перевила его на укр, короче испортила больше 2к товаров. Много читал форум, до конца так и не понял. Чтобы было два языка, нужно два фида загружать? Или все-таки можно попробовать добавить кастомный код типа: $data['lang_data'] = array('lang_id' => 3, 'fields' => 'name,description'); Чтобы выгружалось в одном фиде сразу два языка? Что не пробовал, не понял, в пхп не особо шарю, подсказок мало и все в форуме с подобными проблемами переходит в личку. Можно ли написать именно в ответах как быть в данной ситуации? Версия модуля 7.2 Айди укр языка 3, ру языка 7. Подскажите пожалуйста, какой код и в какой пункт ввести, потому что там где 4 пункт, есть 4.1, 4.2, 4.3 пробовал везде, толку не много, только иногда ошибка есть, а в итоге в файле хмл не вижу двух языков, вижу всегда только укр. Спасибо.
  6. Доброго дня, підкажіть будь ласка як прибрати посилання на вк, фб, твіт і так далі ?
  7. Не совсем вы правильно поняли, данные поля есть. Туда уже вставлен текст, он отображается там где нужно. Просто я не могу массово все это редактировать. А нужно проставить видео на товары
  8. Добрый день, подскажите пожалуйста, как в бачэдитор добавить два поля, видео с ютуб и стикер. Очень нужно для пакетного редактирования.
  9. Подскажите пожалуйста, кто и как реализовал тему с оптовыми ценами для ПРОМА? Появилась необходимость проставить опт от количества, через сайт не понимаю как это сделать. Может есть возможность через модуль? Или какие вообще варианты? Кто как справился с этой проблемой?
  10. Доброго времени суток, опенкарт 3.0, модуль синхронизации. Модуль обмена (интеграции) с 1С. Со стороны 1с настроен, но есть один момент. Он принимает и отправляет информацию, а именно передает остатки, наименование, цену. Все это делается в момент проведения товара или движения по нему. Если есть какое-то изменение, то тут же товар ставиться на синхронизацию и в течение 5 минут происходит обмен с сайтом. Так вот, проблема в том, что если на сайте поставить акцию, то при изменении в товаре на 1с акция убирается. Задача: отключить данную функцию на стороне модуля на сайте.
  11. Доброго времени суток. Работаю с опенкартом уже больше 5 лет, понимаю его фунуционал в качествен интернет магазина, претензий к системе особых нет. Вопрос: Насколько реально создать дополнение, модуль или доработать движок в целом, чтобы в кабинете покупателя появилась история его покупок, возможность добавления туда своего питомца, где можно было бы прописать его возраст, что кушает, где лечился. Подключить карты ветеринарных клиник, возможно предложения от грумеров, зоомагазинов и прочего? Сколько может стоить доработка и приблизительные сроки. Также интересно, сколько стоит перекинуть макет с фигма, на опенкарт.
  12. Тему можно закрыть, нашел рабочий модификатор.
  13. А почему на нескольких платформах, которые я ставил ранее, такой глазик уже был?
  14. Есть старый сайт, построенный на опенкарт 2.1.0.2 Он на втором фото. Там есть кнопка глазок, которая позволяет из самой админки перейти на любой товар и сразу посмотреть его визуал на сайте. Ставил аналогичную платформу, года 3 назад еще одному заказчику, и себе тоже ставил, везде эти глазки были. Вот уже второй день играюсь с версиями осстор и опенкарт, ставлю именно 2.1.0.1 или 2.1.0.2 и в итоге получаю то, что на первом фото. Глазка нет. В чем дело? Как вернуть? Что куда писать или это какой-то модуль?
  15. Спасибо, эту информацию я узнал из форума, приблизительно даже посмотрел где это редактируется. Но, на сайте happyk.com.ua меню выпадает вертикально, а нужно чтобы было горизонтально. Как это реализовать? Если поставить мегаменю, решится данная проблема или нет?
  16. Спасибо КЭП. На сайте примере мегаменю не стоит, походу все установлено стилями. Но мне нужны подробности, куда лезть, что смотреть.
  17. Добрый день, есть сайт happyk.com.ua, на котором очень мелкий шрифт меню и разворачивается оно не так, как хотелось бы. Вопрос, как сделать меню класса как на сайте savtoys.com.ua ? Может это какой-то модуль? Или просто руками нужно в код что-то прописать?
  18. Все включил, кеш очистил, обновил. Как понять, что модуль работает?
  19. Поставил модуль, что делать дальше? ситуация не изменилась. Где мне его найти?
  20. Есть сайт happyk.com.ua, если сбросить ссылку в вайбер, то вместе с ссылкой выдается картинка российского флажка, определяющего язык на сайте. Можно ли как-то устранить этот косяк? Иконки, фото магазина, а также другие картинки в настройках установлены правильно. Куда копать?
  21. Столкнулся с проблемой уже не первый раз. Установлено несколько модулей, часть из них самописные, один из них покупался на этом форуме и называется новинки плюс. Отображение товаров хромает в плане сортировки. Они показываются как угодно, но никак не в той последовательности, в которой должны. Пробовал менять старые файлы latest и product, в которых делались изменения(одним из участников форума), после этого модули вообще перестают работать. Короче накосячили жестко, что делать не могу понять. Куда смотреть, что искать. Какие вообще файлы могут отвечать за сортировку в модуле новинок. Еще один вопрос, если на главной странице сайта есть меню, причем выпадающее и одна из его кнопок прописана вручную, то где можно все это изменить? Какой файл шаблона копать?
  22. <?php class ControllerProductLatest extends Controller { public function index() { $this->load->language('module/latest'); $this->load->model('catalog/product'); $this->load->model('tool/image'); /* if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; }*/ if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } if (isset($this->request->get['limit'])) { $limit = $this->request->get['limit']; } else { $limit = $this->config->get('config_product_limit'); } $this->document->setTitle($this->language->get('heading_title')); $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home') ); $url = ''; /* if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; }*/ if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $date = date('Y-m-d', time()-(86400*30)); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('product/latest', $url) ); $data['heading_title'] = $this->language->get('heading_title'); $data['text_empty'] = $this->language->get('text_empty'); $data['text_quantity'] = $this->language->get('text_quantity'); $data['text_manufacturer'] = $this->language->get('text_manufacturer'); $data['text_model'] = $this->language->get('text_model'); $data['text_price'] = $this->language->get('text_price'); $data['text_tax'] = $this->language->get('text_tax'); $data['text_points'] = $this->language->get('text_points'); $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); $data['text_sort'] = $this->language->get('text_sort'); $data['text_limit'] = $this->language->get('text_limit'); $data['button_cart'] = $this->language->get('button_cart'); $data['button_wishlist'] = $this->language->get('button_wishlist'); $data['button_compare'] = $this->language->get('button_compare'); $data['button_list'] = $this->language->get('button_list'); $data['button_grid'] = $this->language->get('button_grid'); $data['button_continue'] = $this->language->get('button_continue'); $data['compare'] = $this->url->link('product/compare'); $data['logged'] = $this->customer->isLogged(); $data['products'] = array(); $start = ($page - 1) * $limit; /* $filter_data = array( 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit, 'date' => $date );*/ $product_total = $this->model_catalog_product->getTotalLatestProducts($date); $results = $this->model_catalog_product->getLatestProducts($limit,$start,$date); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; } else { $rating = false; } $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'quantity' => $result['quantity'], 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url) ); } $url = ''; if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } /* $data['sorts'] = array(); $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/latest', 'sort=p.sort_order&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/latest', 'sort=pd.name&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/latest', 'sort=pd.name&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'ps.price-ASC', 'href' => $this->url->link('product/latest', 'sort=ps.price&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'ps.price-DESC', 'href' => $this->url->link('product/latest', 'sort=ps.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/latest', 'sort=rating&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/latest', 'sort=rating&order=ASC' . $url) ); } $data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/latest', 'sort=p.model&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/latest', 'sort=p.model&order=DESC' . $url) ); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; }*/ $data['limits'] = array(); $limits = array_unique(array($this->config->get('config_product_limit'), 25, 50, 75, 100)); sort($limits); foreach($limits as $value) { $data['limits'][] = array( 'text' => $value, 'value' => $value, 'href' => $this->url->link('product/latest', $url . '&limit=' . $value) ); } $url = ''; /* if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; }*/ if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->url = $this->url->link('product/latest', $url . '&page={page}'); $data['pagination'] = $pagination->render(); $data['results'] = sprintf($this->language->get('text_pagination'), ($product_total) ? (($page - 1) * $limit) + 1 : 0, ((($page - 1) * $limit) > ($product_total - $limit)) ? $product_total : ((($page - 1) * $limit) + $limit), $product_total, ceil($product_total / $limit)); // $data['sort'] = $sort; // $data['order'] = $order; $data['limit'] = $limit; $data['continue'] = $this->url->link('common/home'); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/special.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/special.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/special.tpl', $data)); } } } Есть код файла latest.php. Вижу, что сортировка отключена, пробую включать ее, менять параметры, но по факту на сайте ничего не меняется. Ставлю другой файл, меняется, но при этом отображение товаров идет другое. Где искать сортировку, подскажите пожалуйста.
  23. Не могу связаться с разрабом, который устанавливал модуль или настраивал его, так как тот выехал за границу и пропал. На сайте: savtoys.com.ua есть кнопка последние поступления, она выделена красным. Там все товары, которые являются новыми. Они отображаются в течение 30 дней после поступления, но по какой-то причине сбилась их сортировка. Раньше они отображались в правильной последовательности, теперь же в обратной. Новые товары сзади, а более поздние впереди. Подскажите что делать?
  24. Доброго времени суток, на днях обратил внимание, что по какой-то причине на сайте в модуле новинки товары отображаются с обратной последовательностью, хотя раньше все было нормально. То есть, самые новые в конце, а более старые в начале. Кто подскажет как это исправить? Как я понимаю просто где-то неправильно выставлена сортировка.
×
×
  • Создать...

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

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