tolic-by Опубликовано 18.05.2024 в 12:59 Поделиться Опубликовано 18.05.2024 в 12:59 Здравствуйте. Категории созданы. Если в них нет товара, то они отлично открываются. Если в них добавляешь товар, то они перестают работать. Может кто сталкивался с такой проблемой и знает как помочь. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dmvk Опубликовано 18.05.2024 в 13:03 Поделиться Опубликовано 18.05.2024 в 13:03 Можно попробовать в "Категории" нажать кнопку "исправить" 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 18.05.2024 в 13:05 Автор Поделиться Опубликовано 18.05.2024 в 13:05 В 18.05.2024 в 16:03, dmvk сказал: Можно попробовать в "Категории" нажать кнопку "исправить" Знать бы еще где эта кнопка. Ни разу такую не видел) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dmvk Опубликовано 18.05.2024 в 13:19 Поделиться Опубликовано 18.05.2024 в 13:19 в "Категории", справа, сверху 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 18.05.2024 в 13:20 Автор Поделиться Опубликовано 18.05.2024 в 13:20 В 18.05.2024 в 16:19, dmvk сказал: в "Категории", справа, сверху Если имеете ввиду кнопку типа ОБНОВИТЬ, то это не работает 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 18.05.2024 в 13:28 Автор Поделиться Опубликовано 18.05.2024 в 13:28 Проблема решена 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rubynoid Опубликовано 18.05.2024 в 14:00 Поделиться Опубликовано 18.05.2024 в 14:00 В 18.05.2024 в 16:28, tolic-by сказал: Проблема решена А написать для других новичков как исправил на будущее, слабо?)) 0 Цитата Парсинг и импорт товаров Обновление версии OpenCart Телеграмм @rubynoid Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 18.05.2024 в 14:23 Поделиться Опубликовано 18.05.2024 в 14:23 А зачем ? На скрине тестовый сайт. Шаблон. Явно причина в модуле/ях и модификаторах используемых в магазине. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 18.05.2024 в 14:28 Автор Поделиться Опубликовано 18.05.2024 в 14:28 /system/storage/modification/catalog/controller/product/category.php Закомментил 212 строчку и все заработало. Только вот при каждом обновлении модификаторов она опять включается и заново приходится комментить или удалять))) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 18.05.2024 в 14:31 Поделиться Опубликовано 18.05.2024 в 14:31 Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 18.05.2024 в 16:19 Автор Поделиться Опубликовано 18.05.2024 в 16:19 В 18.05.2024 в 17:31, Tom сказал: Потому что то, что вы сделали не имеет смысла. Нужно смотреть что именно в этой строке, после чего принимать решение. Согласен с Вами. В следующий раз перед удалением выложу сюда. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 19.05.2024 в 04:43 Автор Поделиться Опубликовано 19.05.2024 в 04:43 Вот такая строчка все ломает. И не только в этом файле она появляется. $percent = round((($result['price'] - $result['special'])/$result['price']) * 100 ,0). '%'; 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 19.05.2024 в 05:18 Поделиться Опубликовано 19.05.2024 в 05:18 Теперь понятно. У вас на скрине, единственный товар с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя. Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю... Можно добавить проверку . Можно не делать таких ошибок в самих товарах. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 19.05.2024 в 05:20 Автор Поделиться Опубликовано 19.05.2024 в 05:20 В 19.05.2024 в 08:18, Tom сказал: Теперь понятно. У вас на скрине, единственный товар с нулевой ценой, а вы видимо еще и акционную цену повесили. Строка эта получает проценты скидки, если простым языком. А ошибка сообщает, что на ноль увы, делить нельзя. Это недоработка автора шаблона, который конечно и представить не мог, что кто либо может предположить делать скидку на цену равную нулю... Можно добавить проверку . Можно не делать таких ошибок в самих товарах. Да, цены пока нулевые, но никаких акций нет. Надеюсь, что когда поставлю нормальные цены эта ошибка уйдет. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 19.05.2024 в 05:23 Поделиться Опубликовано 19.05.2024 в 05:23 Тогда видимо автор допустил ошибку в модификаторе шаблона. Можно попробовать строку эту изменить. Как то так например Было $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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolic-by Опубликовано 19.05.2024 в 05:28 Автор Поделиться Опубликовано 19.05.2024 в 05:28 В 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.