Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

DariyGRAY

Пользователи
  • Posts

    670
  • Joined

  • Last visited

5 Followers

Информация

  • Пол
    Мужлина
  • Город:
    Днепр

Recent Profile Visitors

19,472 profile views

DariyGRAY's Achievements

Proficient

Proficient (10/14)

  • First Post
  • Collaborator
  • Posting Machine Rare
  • Conversation Starter
  • Week One Done

Recent Badges

92

Reputation

  1. Это я вигдел. Но на Opencart 2 у меня не завелось, хоть и пропотому чтовал подправить. На третьей версии даже не пропотому чтовал
  2. Кто пользуется PhpStorm, погделитесь, пожалуйси, решениями. Интересует на данный момент: Как решаете вопрос c автокомплитом? Есть ли возможность навигации при нажатот клавише Ctrl в подобных конструкциях? Что нужно сгделать чтобы эти ошибки пересили быть ошибками?
  3. @spectre предложил вариант для OC3, я добавил для OC2
  4. Открываем могдель заказа catalog\model\checkout\order.php Находим им первое $mail->send(); и приводим к виду // $mail->send(); Все.
  5. В настройках магазина есть параметр "Показывать этоны после авторизации"
  6. Тут вы наверно хотели написать c.condition_id = p.condition_id
  7. Смотрим в контроллер карточки товара catalog\controller\product\product.php if ($product_info['quantity'] <= 0) { // Если когдачество меньше или равно нулю $data['stock'] = $product_info['stock_status']; // Выводится ситус отсутсвия на склагде, который вы указываете в админке в карточке товара } elseif ($this->config->get('config_stock_display')) { // Если в настройках магазина включен параметр "Кол-во на склагде > Показывать оситок" $data['stock'] = $product_info['quantity']; // Выводится когдачество на склагде } else { // Ну и если ничего не совпало $data['stock'] = $this->language->get('text_instock'); // Выводится языковая переменная из файла catalog\language\{язык}\product\product.php }
  8. catalog\controller\product\category.php $data['breadcrumbs'][] = array( 'text' => $product_info['name'], 'href' => $this->url->link('product/product', $url . '&product_id=' . $product_id) ); заменить на $data['breadcrumbs'][] = array( 'text' => utf8_substr(strip_tags(html_entity_decode($product_info['name'], ENT_QUOTES, 'UTF-8')), 0, {X}) . '..', 'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']) ); {X} - заменить на когдачество символов Но я бы подобное гделал средствами CSS. Проещё и правильнее с точки зрения SEO (мое субъективное мнение)
  9. Это не проблема. Да и должно рилиить. Выводит по 5 вариантов. Если посмотреть в функцию autocomplete в admin\controller\catalog\filter.php public function autocomplete() { $json = array(); if (isset($this->request->get['filter_name'])) { $this->load->model('catalog/filter'); $filter_data = array( 'filter_name' => $this->request->get['filter_name'], 'start' => 0, 'limit' => 5 ); $filters = $this->model_catalog_filter->getFilters($filter_data); foreach ($filters as $filter) { $json[] = array( 'filter_id' => $filter['filter_id'], 'name' => strip_tags(html_entity_decode($filter['group'] . ' &gt; ' . $filter['name'], ENT_QUOTES, 'UTF-8')) ); } } $sort_order = array(); foreach ($json as $key => $value) { $sort_order[$key] = $value['name']; } array_multisort($sort_order, SORT_ASC, $json); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } то видно, что лимит (limit) выпотому чторки фильтров равен пяти. И резульиты будут не из категории к которой присвоен товар, а все. Если хотите чтоб рилиило как-то иначе, то нужно переписывать контроллер и могдель продуки
  10. Покажите что у вас в system\library\pagination.php
  11. Я бы по файлам даже не искал. С потому чтольшой вероятностью счетлик был всивлен через админку с помощью какого-нибудь модуля. Например, вместе картот, которая расположена в подвно. Я бы на вашем месте перепроверил еещё раз админку или, если умеете пользоваться phpMyAdmin, поискал бы по базе данных (ик быстрее)
×
×
  • Create New...

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.