pikusov Posted July 6, 2012 Report Share Posted July 6, 2012 Да и копий можно сделать несколько, это получится _copy_copy_copy? Зачем? Quote Link to post Share on other sites
Noxter Posted July 6, 2012 Report Share Posted July 6, 2012 Файл simpla/html/product.tpl заменить: url_touched = true; наurl_touched = false;И слово _copy убрать сложней чем просто начать редактировать названиеCTRL+SHIFT+стрелка влево выделяем мгновенно и меняем на свое.А если вам надо указать вручную url другой, чем сгенерированный? А разве что-то мешает мне это сделать? Quote Link to post Share on other sites
pikusov Posted July 6, 2012 Report Share Posted July 6, 2012 > А разве что-то мешает мне это сделать?Ну если он будет генерироваться несмотря на то что сейчас в нем находится, получается что при изменении названия он будет перегенерироваться заново, и каждый раз прийдется опять вручную его поправлять Quote Link to post Share on other sites
Noxter Posted July 6, 2012 Report Share Posted July 6, 2012 Да и копий можно сделать несколько, это получится _copy_copy_copy? Зачем? А кто делает копию копии? Обычно копируют оригинал.Это как с копией паспорта, вы же не будете делать отсканированую копию копии вы сделаете копию оригинала. Quote Link to post Share on other sites
Noxter Posted July 6, 2012 Report Share Posted July 6, 2012 при изменении названия он будет перегенерироваться зановоСтранно но у меня этого не происходит. Quote Link to post Share on other sites
HotHeadMan Posted July 6, 2012 Report Share Posted July 6, 2012 не надо ничё переделывать с урлами копий. а то будет потом как с капчей в заказе. Quote Link to post Share on other sites
Noxter Posted July 6, 2012 Report Share Posted July 6, 2012 Ну мне удобней так как я сделал, кто захочет сам себе сделает, решение лежит выше. Quote Link to post Share on other sites
pikusov Posted July 6, 2012 Report Share Posted July 6, 2012 > А кто делает копию копии? Обычно копируют оригинал.Это как с копией паспорта, вы же не будете делать отсканированую копию копии вы сделаете копию оригинала.Понятно что оригинал, но что, у всех копий будет одинаковый адрес? Quote Link to post Share on other sites
pikusov Posted July 6, 2012 Report Share Posted July 6, 2012 >> при изменении названия он будет перегенерироваться заново>Странно но у меня этого не происходит.Вы хотите сказать, что у ва сейчас происходит так?1) создаем копию товара X, у неё адрес x_copy2) меняем название копии с X на Y, при этом адрес становится "y"?3) меняем адрес с "y" на, например, "test_y"4) открываем заново товар "Y", меняем название не "Z", а в адресе остаётся "test_y"? Quote Link to post Share on other sites
Noxter Posted July 6, 2012 Report Share Posted July 6, 2012 1 и 2 именно так.Понятно что оригинал, но что, у всех копий будет одинаковый адрес? Не совсем.Товар1_copy, Товар2_copy и т.д. Quote Link to post Share on other sites
pikusov Posted July 6, 2012 Report Share Posted July 6, 2012 Как вы сделали, что адрес не заполняется автоматически, если был до этого изменен? Я так и не понял Quote Link to post Share on other sites
fedot361 Posted July 8, 2012 Report Share Posted July 8, 2012 кому вдруг понадобится решение без бубнов с js просто добавлением copy в название и урл добавляемого продукта сделайте следующее:добавьте в файле api/products.php в функции duplicate_product перед строчкой $new_id = $this->products->add_product($product); следующие две строки:$product->name = $product->name.' COPY';$product->url = $product->url.'-copy';и в той же функции закомментируйте строку$this->db->query('UPDATE __products SET url="" WHERE id=?', $new_id);при этом сохраняется полностью весь функционал связанный с генерацией урл при изменении названия в копии товара. Quote Link to post Share on other sites
Noxter Posted July 8, 2012 Report Share Posted July 8, 2012 fedot361И чем Ваш вариант лучше от моего варианта?Та же реализация только через одно место. Quote Link to post Share on other sites
1129976 Posted May 17, 2014 Report Share Posted May 17, 2014 А как добавить в название товара слово копия? Всё, нашел Quote Link to post Share on other sites
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.