Вход • Регистрация

Непонятная работа функции "предыдущий товар"

  • 04 января 2019 г. , редакция: 04 января 2019 г.
  • Может кто-нибудь объяснить работу функции "предыдущий" и "следующий" товар?

    Почему-то у любого товара в категории предыдущий и следующий товар одинаковый

    http://evrokomfort12.ru/shop/napolnye-pokrytiya/laminat/laminat-32-klassa/

    Причем в статьях и в самих категориях товара работает нормально. (http://evrokomfort12.ru/news/grafik-raboty-v-novogodnie-prazdniki/)
    • 04 января 2019 г.
    • Возможно, это особенности вашего шаблона. В смысле, "что-то пошло не так".
      Какой шаблон выбирали при заказе сайта?
      • 04 января 2019 г.
      • http://themes.diafan.ru/adaptiveshop406/

        Там это вообще не работает, вроде)
        В стрелках вообще отображается только первый и последний товар почему-то.
      • 04 января 2019 г.
      • Код вроде совпадает в файлах каталога и товара, за исключением расположения echo '</ul>';
        Но я ставил его за }, как в файле shop.view.list.php, но это не помогло.
        • 04 января 2019 г.
        • Код
          //ссылки на предыдущий и последующий товар
          if(! empty($result["previous"]) || ! empty($result["next"]))
          {
          echo '<div class="previous_next_links">';
          if(! empty($result["previous"]))
          {
          echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
          }
          if(! empty($result["next"]))
          {
          echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
          }
          echo '</div>';
          }

          Это оригинальный код.
          Из файла shop.view.id.php
          Не забудьте, что править нужно файл из папки custom, файлы из корня не трогайте.

          Собственно, в корне у вас и лежат оригинальные файлы, в которых можно подсмотреть любой код.
          • 04 января 2019 г.
          • Потерялись все переносы.
            Попробуем так:

            //ссылки на предыдущий и последующий товар
            if(! empty($result["previous"]) || ! empty($result["next"]))
            {
            echo '<div class="previous_next_links">';
            if(! empty($result["previous"]))
            {
            echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
            }
            if(! empty($result["next"]))
            {
            echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
            }
            echo '</div>';
            }
            • 04 января 2019 г.
            • Вставил код из корня в кастом, не помолгло(

              http://evrokomfort12.ru/shop/napolnye-pokrytiya/linoleum/linoleum-bytovoy-usilennyy/grand-aston-1-25m/
              • 04 января 2019 г.
              • Работает вроде, но как-то фантастически))
                Это надо в файлах копаться, чтобы выяснить, что у вас там не так.
      • 04 января 2019 г.
      • Странно, как только сортировку товаров в настройке модуля меняю на алфавит или от старого к новому - сразу косяки. Когда сортировка ручная или от новому к старому - все хорошо. Бред какой-то.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум