Разумнее сделать наоборот - работать как обычно на фронте и устроиться удаленно на джуна, 200 + 30 примерно будет. А в твоем варианте будет 80 + 50 от силы.
Сергей Миллер, смотри, алгоритм может быть какой угодно но если отталкиваться от названия то для начала нужно определить общий паттерн при именовании товаров, например первым словом всегда должен идти тип товара - Кресло розовое, Кресло синее, Кресло раскладное и т.д. Дальше в карточке товара надо получить название, достаем (к примеру) его из $data['name'], дальше через explode() разбиваем строку на слова и берем первый элемент массива который будет содержать слово "Кресло" и дальше используем это слово в SQL запросе для вывода похожих товаров, типа так: SELECT * FROM products WHERE name LIKE 'Кресло%'
карточка товара у меня сейчас доступна по двум адресам - сайт/catalog/товар - этот вариант верный и он устраивает меня. Но этот же товар доступен по адресу сайт/категория/подкатегория/товар.
- странно, сейчас посмотрел у себя, ничего подобного.
У тебя напрямую в html написано "array(1, 2)" ?... Это выглядит очень странно.