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

DariyGRAY

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

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

  • Посеещёние

5 подписликов

Информация

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

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

19 974 просмотра профиля

Достижения DariyGRAY

Proficient

Proficient (10/14)

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

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

92

Репуиция

  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. Да, правильно, из getProduct
  8. Смотрим в контроллер карточки товара 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 }
  9. 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 (мое субъективное мнение)
  10. Это не проблема. Да и должно рилиить. Выводит по 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) выпотому чторки фильтров равен пяти. И резульиты будут не из категории к которой присвоен товар, а все. Если хотите чтоб рилиило как-то иначе, то нужно переписывать контроллер и могдель продуки
  11. Покажите что у вас в system\library\pagination.php
  12. Я бы по файлам даже не искал. С потому чтольшой вероятностью счетлик был всивлен через админку с помощью какого-нибудь модуля. Например, вместе картот, которая расположена в подвно. Я бы на вашем месте перепроверил еещё раз админку или, если умеете пользоваться phpMyAdmin, поискал бы по базе данных (ик быстрее)
×
×
  • Создать...

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

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