Удалить все файлы в папке /public_html/storage/modification/
Если поможет - искать битый модификатор через админку...строка CData section not finished означает, что в каком-то из модификаторов ошибка синтаксиса.
Если нет - то, вероятно, нужно будет удалять уже сами модификаторы в ручную, начать можно с тех, что хранятся в файлах в /system, потом перейти на базу данных...
Mracula, у вас код в контроллере для "Похожих товаров", - для цикла, не для кнопки купить на странице продукта. Этот код выше.
Если всё таки для похожих товаров - то, вроде всё должно работать...(только id нужно убрать у кнопок, а то у вас кнопка купить у продукта не будет работать)
Не очень понятно, вы делаете это на странице категории, или товара? т.к. код php с категорий, код tpl больше похож на страницу продукта, только в нем ошибка, не $product_id, а $product скорее всего (если конечно у вас цикл в tpl не стандартный, и это в категории)...
Условия в tpl не верное. У вас $cart будет true, если товар в корзине, а вы выводите кнопку купить, если $cart true...
+ id в html должен быть уникальный на страницу (в категории у вас будет куча кнопок с одним id)
Проверьте, поправьте то, что написал...если результата не будет, нужно будет дальше смотреть....
Владилсав, Что значит с новой строки?
Это бутстрап? Какой?
row в бустрап в display: flex
вы после row ставите div navigation в display block 100% ширины
а потом в navigation используете col...
у col родитель должен быть row, или задайте navigation display flex
VPS есть VPS, как вариант хостер набил сервер клиентами и для всех в пике не хватает ресурсов.
При таких нагрузках берите выделенный сервер, в котором все мощности будут принадлежать только вам....
Задайте ширину картам 33%, родителю justify-content: space-between, текст позиционировать внутри блока, или шириной, или отступами....если нужно прям 1 в 1 макет - задавайте ширину блока текста для каждой карточки...
правые маргины карточке естественно убрать...
Отличный скриншот ;). Всё четко и понятно.
Код бы правда не помешал,
По скриншоту скажу - вам нужно убрать белую полоску...тогда черная будет на весь экран...
Ничего не будет, функция mail не имеет отношения к зарегистрированному почтовому ящику на хостинге. Вы можете вписать туда любой емеил, и посмотреть что будет.
Функция mail везде работает, если не работает - значит хостинг "не очень", но, чаще всего есть ограничения на кол-во отправляемых email...
Если поможет - искать битый модификатор через админку...строка CData section not finished означает, что в каком-то из модификаторов ошибка синтаксиса.
Если нет - то, вероятно, нужно будет удалять уже сами модификаторы в ручную, начать можно с тех, что хранятся в файлах в /system, потом перейти на базу данных...
Я бы делал примерно так.