tolic-by Posted May 18, 2024 at 12:59 PM Share Posted May 18, 2024 at 12:59 PM Здравствуйте. Категории созданы. Если в них нет товара, то они отлично открываются. Если в них добавляешь товар, то они перестают работать. Может кто сталкивался с такой проблемой и знает как помочь. 0 Quote Link to comment Share on other sites More sharing options...
dmvk Posted May 18, 2024 at 01:03 PM Share Posted May 18, 2024 at 01:03 PM Можно попробовать в "Категории" нажать кнопку "исправить" 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 18, 2024 at 01:05 PM Author Share Posted May 18, 2024 at 01:05 PM В 18.05.2024 в 16:03, dmvk сказал: Можно попробовать в "Категории" нажать кнопку "исправить" Знать бы еще где эта кнопка. Ни разу такую не видел) 0 Quote Link to comment Share on other sites More sharing options...
dmvk Posted May 18, 2024 at 01:19 PM Share Posted May 18, 2024 at 01:19 PM в "Категории", справа, сверху 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 18, 2024 at 01:20 PM Author Share Posted May 18, 2024 at 01:20 PM В 18.05.2024 в 16:19, dmvk сказал: в "Категории", справа, сверху Если имеете ввиду кнопку типа ОБНОВИТЬ, то это не работает 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 18, 2024 at 01:28 PM Author Share Posted May 18, 2024 at 01:28 PM Проблема решена 0 Quote Link to comment Share on other sites More sharing options...
Rubynoid Posted May 18, 2024 at 02:00 PM Share Posted May 18, 2024 at 02:00 PM В 18.05.2024 в 16:28, tolic-by сказал: Проблема решена А написать для других новичков как исправил на будущее, слабо?)) 0 Quote Парсинг и импорт товаров Обновление версии OpenCart Телеграмм @rubynoid Link to comment Share on other sites More sharing options...
Tom Posted May 18, 2024 at 02:23 PM Share Posted May 18, 2024 at 02:23 PM А зачем ? На скрине тестовый сайт. Шаблон. Явно причина в модуле/ях и модификаторах используемых в магазине. 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 18, 2024 at 02:28 PM Author Share Posted May 18, 2024 at 02:28 PM /system/storage/modification/catalog/controller/product/category.php Закомментил 212 строчку и все заработало. Только вот при каждом обновлении модификаторов она опять включается и заново приходится комментить или удалять))) 0 Quote Link to comment Share on other sites More sharing options...
Tom Posted May 18, 2024 at 02:31 PM Share Posted May 18, 2024 at 02:31 PM Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение. 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 18, 2024 at 04:19 PM Author Share Posted May 18, 2024 at 04:19 PM В 18.05.2024 в 17:31, Tom сказал: Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение. Согласен с Вами. В следующий раз перед удалением выложу сюда. 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 19, 2024 at 04:43 AM Author Share Posted May 19, 2024 at 04:43 AM Вот такая строчка все ломает. И не только в этом файле она появляется. $percent = round((($result['price'] - $result['special'])/$result['price']) * 100 ,0). '%'; 0 Quote Link to comment Share on other sites More sharing options...
Tom Posted May 19, 2024 at 05:18 AM Share Posted May 19, 2024 at 05:18 AM Теперь понятно. У вас на скрине, единственный товар с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя. Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю... Можно добавить проверку . Можно не делать таких ошибок в самих товарах. 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 19, 2024 at 05:20 AM Author Share Posted May 19, 2024 at 05:20 AM В 19.05.2024 в 08:18, Tom сказал: Теперь понятно. У вас на скрине, единственный товар с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя. Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю... Можно добавить проверку . Можно не делать таких ошибок в самих товарах. Да, цены пока нулевые, но никаких акций нет. Надеюсь, что когда поставлю нормальные цены эта ошибка уйдет. 0 Quote Link to comment Share on other sites More sharing options...
Tom Posted May 19, 2024 at 05:23 AM Share Posted May 19, 2024 at 05:23 AM Тогда видимо автор допустил ошибку в модификаторе шаблона. Можно попробовать строку эту изменить. Как то так например Было $percent = round((($result['price'] - $result['special'])/$result['price']) * 100 ,0). '%'; Сделать $percent = ($result['price'] > 0) ? (round((($result['price'] - $result['special'])/$result['price']) * 100 ,0 )) . ' %' : false; 0 Quote Link to comment Share on other sites More sharing options...
tolic-by Posted May 19, 2024 at 05:28 AM Author Share Posted May 19, 2024 at 05:28 AM В 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; Спасибо. Буду пробовать. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.