Jump to content

DariyGRAY

Пользователи
  • Content Count

    670
  • Joined

  • Last visited

Community Reputation

89 Обычный

10 Followers

About DariyGRAY

  • Rank
    Продвинутый пользователь

Информация

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

Recent Profile Visitors

18,561 profile views
  1. @spectre предложил вариант для OC3, я добавил для OC2
  2. Открываем модель заказа catalog\model\checkout\order.php Находим там первое $mail->send(); и приводим к виду // $mail->send(); Все.
  3. В настройках магазина есть параметр "Показывать цены после авторизации"
  4. Тут вы наверно хотели написать c.condition_id = p.condition_id
  5. Смотрим в контроллер карточки товара 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 }
  6. 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 (мое субъективное мнение)
  7. Это не проблема. Так и должно работать. Выводит по 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) выборки фильтров равен пяти. И результаты будут не из категории к которой присвоен товар, а все. Если хотите чтоб работало как-то иначе, то нужно переписывать контроллер и модель продукта
  8. Покажите что у вас в system\library\pagination.php
  9. Я бы по файлам даже не искал. С большой вероятностью счетчик был вставлен через админку с помощью какого-нибудь модуля. Например, вместе картой, которая расположена в подвале. Я бы на вашем месте перепроверил еще раз админку или, если умеете пользоваться phpMyAdmin, поискал бы по базе данных (так быстрее)
  10. Оба счетчика явно находятся в подвале. Плохо значит искали.
  11. Сам сайт реально лицезреть?
×

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.