nikkione

Ошибка сортировки по названию+дублирование товара на страницах пагинации категорий.

Рекомендуемые сообщения

nikkione    0

Приветствую! Столкнулся с определенными проблемами. Много гуглил( и продолжаю)), нашел аналогичные вопросы,но не решения, поэтому решил обратиться за помощью на форум.

Собственно по теме:

Стоит OcStore v1.5.5.1.1. Своя тема. С целью упрощения сайта, убрал возможность выбора сортировки у пользователя. Соответсвенно осталась только сортировка по умолчанию. Насколько понял и пробовал менять,задается она вот тут catalog\controller\product\category.php 

       if (isset($this->request->get['sort'])) {
            $sort = $this->request->get['sort'];
        } else {
            $sort = 'p.sort_order';
        }

        if (isset($this->request->get['order'])) {
            $order = $this->request->get['order'];
        } else {
            $order = 'ASC';
        }

Планировал поставить сортировку по имени товара(по алфавиту) по  умолчанию. Соответсвенно поменял p.sort_order на pd.name

Вроде все нормально. Сработало. Но оказалось что некоторые товары отображаются не в том порядке.(например. КРЕМ-МАСЛО ДЛЯ ТЕЛА «ВИНОГРАДНОЕ ОМОЛАЖИВАЮЩЕЕ» Отображается раньше чем КРЕМ-МАСЛО ДЛЯ ТЕЛА «АНТИЦЕЛЛЮЛИТНОЕ ЦИТРУСОВОЕ» ). п Проверил сортировку по цене,все работает корректно.

Полез в БД, при выполнении сортировки там, теже проблемы(.КРЕМ-МАСЛО ДЛЯ ТЕЛА «ВИНОГРАДНОЕ ОМОЛАЖИВАЮЩЕЕ» Отображается раньше чем КРЕМ-МАСЛО ДЛЯ ТЕЛА «АНТИЦЕЛЛЮЛИТНОЕ ЦИТРУСОВОЕ) тоже самое в админке.

В чем может быть проблема?куда копать?проблемы с кодировкой базы?

 

Вторая часть.

На странице категории,когда товары превышают лимит на странице и появляется пагинация. При переходе на вторую страницу,там могут отображаться теже товары что и на первой,при этом другие товары которые должны там быть,как бы пропадают.Если убрать лимит отображения товаров,чтобы все помещались на одной странице то все в порядке.

Эта ошибка возникает также при сортировке с pd.name. 

 

Хух. вроде подробно описал. надеюсь на помощь! Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikkione    0

Прошу помочь...все ещё актуально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikkione    0

Ни у кого не появилось идей почему может быть так?

взываю к помощи..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikkione    0

Собственно первый вопрос решен.

Как оказалось проблема в настройках хостинга. Хостер сообщил что на сервере стоит ограничение  пол количеству символов, которые сортируются. При кодировке UTF-8 = первых 15 символов. Собственно так оно и сортирует. Не знаю как на остальных хостингах. Но на моем (hoster.by) сообщили что эта настройка для сервера не меняется. Вот так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ах вот оно что, такая же ерунда. Как на этот хостинг перелез, то заметил, что что-то не так с отображением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От blastbeat
      Добрый день.
      После того, как перетащили сайт с тестового домена и подключили к сайту SSL сертификат обнаружили, что часть изображений в подкатегориях перестала корректно выгружаться на сайт.

      Все изображения загружены в папке site.tld/image/... как и подобает инструкции из обоих сonfig.php:  define('DIR_IMAGE', '/var/www/www-root/data/www/site.tld/image/'); В основных категориях сайта всё корректно работает, картинки подгружаются кодом оттуда.

      Но на страницах подкатегорий сайта вида site.tld/category/subcategory или site.tld/category/subcategory/sub-subcategory отваливаются вообще все картинки на этой странице (не только товаров)



      Может кто сталкивался? Знает где и как лечить?

      Есть предположение, что это из за того, что в адресах картинок не стоит слэш перед папкой image:


      Но с таким же кодом в основных категориях выгрузка изображений происходит корректно...

      opencart Version 2.2.0.0 (rs.1)
    • От FCSM
      Здравствуйте! 
       
      Не могу понять в чём дело. 
      В мобильной версии, не отображается меню с категориями товаров. 
      На главной отображаются только новые поступления. 
      Вот сайт : https://wool.opt.lv/
      Как можно добавить меню с категориями ? 

      Благодарю! 
    • От AWARO

      Скачать/Купить дополнение


      Next Default 3
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >  Значит будет платной
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно,
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
      Добавил AWARO Добавлено 05.05.2016 Категория Бесплатные шаблоны Системные требования Прямые руки :) Сайт разработчика тут Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От AWARO
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >  Значит будет платной
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно,
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
    • От kikaridza123
      Добрый день, нужна небольшая доработка сайта на ocStore 2.3
      Шаблон Fractal
       
      1,Нужно изменить при добавлении товара в корзину
      отключить всплывающее окно просто поменять текст кнопки с " в корзину " на "перейти в корзину"
      Без всплывающего окна
      2,Также вывести выбор количества в категорию.
      3,Починить отображение производителей в мобильной версии,
      С телефона при клике на верхнее меню основное список производителей не появляется
      4, Добавить возможность выбирать товары на которые действует акция ( выводить или не выводить таймер)
      просто на некоторые товары скидка будет к примеру до того пока все не продадутся а это может быть и год к примеру, и как-то в карточке товара "акция действительна еще 365  дней не комильфо)
      Или может быть есть возможность зациклить акцию, чтоб каждые 7 дней она обновлялась.
      5, Вывести полный путь начиная от главной категории (кроме главной) до младшей категории в category.tpl
      6. Вывести тоже самое что и в 5  пункте только в карточку товара
      7. Вывести на страницу успешного заказа:
      Только стоимость доставки
      Только код купона если он был использован
      Только стоимость самого заказ( только товары)
      (это для google analitycs)
      8.Для бесплатной доставки - 
      При выборе региона Москва и сумме корзины меньше 3000 руб
      Как то реализовать еще не придумал возможно у вас будут тоже идеи.
      Реализовать вывод текста -
      Для бесплатной доставки вам осталось купить еще на 1500 руб к примеру ( это если в корзине уже 1500 руб товара)
      Как-бы думаем что это поможет немного повысить средний чек.
       
      Собственные идеи которые помогут улучшить что-то в интернет магазине приветствуются 
      Спасибо.
       
      Более подробное ТЗ с рисунками и скринами могу сделать.
      Предложения и возражения прошу присылать в ЛС или в данной теме.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу