alpmaster Опубликовано 19 января, 2017 Жалоба Поделиться Опубликовано 19 января, 2017 это возможно? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 19 января, 2017 Жалоба Поделиться Опубликовано 19 января, 2017 Да Цитата Ссылка на сообщение Поделиться на другие сайты
alpmaster Опубликовано 19 января, 2017 Автор Жалоба Поделиться Опубликовано 19 января, 2017 в api/Produsts.php на 271 строке - вижу, как мне кажется, нужную функцию if(empty($product['url'])) { $product['url'] = preg_replace("/[\s]+/ui", '-', $product['name']); $product['url'] = strtolower(preg_replace("/[^0-9a-zа-я\-]+/ui", '', $product['url'])); } подскажите, пожалуйста, как реализовать URL продукта равный его id Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 января, 2017 Жалоба Поделиться Опубликовано 20 января, 2017 В шаблонах вместо {$product->url} пропишите {$product->id}, далее нужно переделать view/ProductView.php точно не помню но по моему тип вместо строки intval в фильтре по url. Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 20 января, 2017 Жалоба Поделиться Опубликовано 20 января, 2017 Пробуйте в api/Produsts.phpвместо $this->db->query("UPDATE __products SET position=id WHERE id=?", $id); вставить $this->db->query("UPDATE __products SET position=id, url=id WHERE id=?", $id); Это создаст url=id для новых товаров. Если надо и для существующих, то SQL-запросомUPDATE s_products SET url=id; Цитата Ссылка на сообщение Поделиться на другие сайты
alpmaster Опубликовано 20 января, 2017 Автор Жалоба Поделиться Опубликовано 20 января, 2017 да! то что надо.спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.