Перейти к содержанию

Не работают категории


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

Здравствуйте. Категории созданы. Если в них нет товара, то они отлично открываются. Если в них добавляешь товар, то они перестают работать. Может кто сталкивался с такой проблемой и знает как помочь.

й1.png

й2.png

й3.png

й4.png

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

В 18.05.2024 в 16:03, dmvk сказал:

Можно попробовать в "Категории" нажать кнопку "исправить"

Знать бы еще где эта кнопка. Ни разу такую не видел)

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

В 18.05.2024 в 16:19, dmvk сказал:

 в "Категории", справа, сверху

Если имеете ввиду кнопку типа ОБНОВИТЬ, то это не работает

 

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

В 18.05.2024 в 16:28, tolic-by сказал:

Проблема решена

А написать для других новичков как исправил на будущее, слабо?))

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

/system/storage/modification/catalog/controller/product/category.php

Закомментил 212 строчку и все заработало. Только вот при каждом обновлении модификаторов она опять включается и заново приходится комментить или удалять)))

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

Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение.

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

В 18.05.2024 в 17:31, Tom сказал:

Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение.

Согласен с Вами. В следующий раз перед удалением выложу сюда.

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

Вот такая строчка все ломает. И не только в этом файле она появляется.

$percent = round((($result['price'] -  $result['special'])/$result['price']) * 100 ,0). '%';

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

Теперь понятно. У вас на скрине, единственный товар  с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя.
Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю...

Можно добавить проверку . Можно не делать таких ошибок в самих товарах.

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

В 19.05.2024 в 08:18, Tom сказал:

Теперь понятно. У вас на скрине, единственный товар  с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя.
Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю...

Можно добавить проверку . Можно не делать таких ошибок в самих товарах.

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

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

Тогда видимо автор допустил ошибку в модификаторе шаблона. Можно попробовать строку эту изменить. Как то так например
Было

$percent = round((($result['price'] -  $result['special'])/$result['price']) * 100 ,0). '%';

Сделать
 

$percent = ($result['price'] > 0) ?  (round((($result['price'] - $result['special'])/$result['price']) * 100 ,0 )) . ' %' : false;

 

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

В 19.05.2024 в 08:23, Tom сказал:

Тогда видимо автор допустил ошибку в модификаторе шаблона. Можно попробовать строку эту изменить. Как то так например
Было

$percent = round((($result['price'] -  $result['special'])/$result['price']) * 100 ,0). '%';

Сделать
 

$percent = ($result['price'] > 0) ?  (round((($result['price'] - $result['special'])/$result['price']) * 100 ,0 )) . ' %' : false;

 

Спасибо. Буду пробовать.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

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