support 446 Posted June 19, 2012 Report Share Posted June 19, 2012 В /admin/includes/classes/categories.php замените : $products_image_name = strtolower($products_id.'_0.'.$nsuffix); на: //$products_image_name = strtolower($products_id.'_0.'.$nsuffix); $products_image_name = $products_image->filename; Quote Link to post Share on other sites
hayeli 0 Posted June 30, 2012 Report Share Posted June 30, 2012 можно ли сделать аналогичный вариант так что бы в магазине при просмотре картинки в низу не показывало название товара а показывало название загрузочного файла картинки Quote Link to post Share on other sites
KoVaLsKy 59 Posted July 2, 2012 Report Share Posted July 2, 2012 на карточке товара? это title картинки (ссылки) меняйте на карточке товара в ссылке на картинку titile на то что Вам нужно. но сомневаюсь что название картинки получите Quote Link to post Share on other sites
alexts 18 Posted October 7, 2012 Report Share Posted October 7, 2012 Сделал, заменил на $products_image_name = $products_image->filename; Картинка не переименовывается, что хорошо. Но, если я пытаюсь загрузить в папку ( "papka", например), созданную в основной категории, то выдает ошибку, а путь к картинке формируется в виде papka\papka\image.gif Разумеется хотелось бы правильный путь получить papka\image.gif И еще вопрос: А как бы просто путь указать к уже закачанным картинкам? Это возможно, или только через файл экспорта-импорта? Quote Link to post Share on other sites
support 446 Posted October 8, 2012 Author Report Share Posted October 8, 2012 Только через экспорт, по умолчанию выбирать загруженный нельзя. А вот по поводу папки не знаю даже. Наверное нужно какую-то php строку писать, что б обрезалось правильно, используя preq_replace например. Quote Link to post Share on other sites
alexts 18 Posted October 9, 2012 Report Share Posted October 9, 2012 Обошлось более простым вариантом: Строка 587 - комментируем // $products_image_name = $_POST['upload_dir_image_0'].$products_image_name; [/CODE] И магазин корректно кладет и удаляет из подпапок, правильно прописывает путь. Quote Link to post Share on other sites
support 446 Posted October 9, 2012 Author Report Share Posted October 9, 2012 Хорошо, что разобрались. Quote Link to post Share on other sites
alexts 18 Posted October 9, 2012 Report Share Posted October 9, 2012 Я тоже рад неимоверно :D Quote Link to post Share on other sites
vishap 0 Posted February 16, 2013 Report Share Posted February 16, 2013 Вот эта строка отвечает за оригинальные названия дополнительных картинок? $products_image_name = strtolower($products_id.'_'. ($img +1).'.'.$nsuffix); и на что ее менять...????? Quote Link to post Share on other sites
support 446 Posted February 16, 2013 Author Report Share Posted February 16, 2013 Так выше ведь в теме написано. Quote Link to post Share on other sites
vishap 0 Posted February 16, 2013 Report Share Posted February 16, 2013 если я меняю $products_image_name = strtolower($products_id.'_'. ($img +1).'.'.$nsuffix); на $products_image_name = $products_image->filename; то все дополнительные картинки становятся такие же как и основная .... пппппппоооооооооооггггггииииииттттееее напишите, что на что менять (чтобы дополнительные картинки не изменяли автоматически название на номера артикулов 160_1.jpg, 160_2.jpg, 160_3.jpg) и тему закроем.... СПАСИБО... Quote Link to post Share on other sites
Moralex 0 Posted February 16, 2013 Report Share Posted February 16, 2013 Такая же проблема, предлагаю решить и закрыть!!!!!! Quote Link to post Share on other sites
support 446 Posted February 17, 2013 Author Report Share Posted February 17, 2013 Для доп. картинко наверное надо что-то типа: $products_image_name = $products_image->filename.'_'. ($img +1); [/code] Quote Link to post Share on other sites
vishap 0 Posted February 17, 2013 Report Share Posted February 17, 2013 получается так имя_первой_картинки.jpg_1 имя_первой_картинки.jpg_2 имя_первой_картинки.jpg_3 имя_первой_картинки.jpg_4 имя_первой_картинки.jpg_5 т.е. имя файла берется из первой картинки всегда, а имена других файлов переименовываются в первое имя и добавляется _плюс1 Quote Link to post Share on other sites
support 446 Posted February 17, 2013 Author Report Share Posted February 17, 2013 Тогда в изначальном коде $products_id попробуйте просто поменять на $products_image->filename Quote Link to post Share on other sites
Moralex 0 Posted February 17, 2013 Report Share Posted February 17, 2013 Тогда в изначальном коде $products_id попробуйте просто поменять на $products_image->filename Вот так выходит: 3530.jpg_1.jpg 3530.jpg_2.jpg 3530.jpg_3.jpg Quote Link to post Share on other sites
Moralex 0 Posted February 17, 2013 Report Share Posted February 17, 2013 Неужели нет возможности отменить переименование доп. картинок при загрузке? Quote Link to post Share on other sites
support 446 Posted February 18, 2013 Author Report Share Posted February 18, 2013 Ну получается, что нужно удалить .jpg Для этого используйте функции str_replace и strstr Quote Link to post Share on other sites
vishap 0 Posted February 27, 2013 Report Share Posted February 27, 2013 // EOF Image subdirectories $pname_arr = explode('.', $pIMG->filename); $nsuffix = array_pop($pname_arr); $products_image_name = strtolower($products_id.'_'. ($img +1).'.'.$nsuffix); на что меняем таки? народ - это никому не интересно чтоли??? Quote Link to post Share on other sites
vishap 0 Posted February 28, 2013 Report Share Posted February 28, 2013 Если меняю на / EOF Image subdirectories $pname_arr = explode('.', $pIMG->filename); $nsuffix = array_pop($pname_arr); $products_image_name = $pIMG->filename; то картинки не переименовываются - но и не загружаются и не отображаются, но я вижу что имена файлов остались оригинальными у всех картинок Quote Link to post Share on other sites
vishap 0 Posted February 28, 2013 Report Share Posted February 28, 2013 ПРосто с именем у меня не вышло... я сделал с айдишником впереди - может кому поможет $products_image_name = strtolower($products_id.'.'.$pIMG->filename); Quote Link to post Share on other sites
Moralex 0 Posted March 11, 2013 Report Share Posted March 11, 2013 Еще вопрос в тему. Где код который переименовывает картинки категории? Т.е. как сделать чтобы картинки категории не переименовывало? Quote Link to post Share on other sites
support 446 Posted March 11, 2013 Author Report Share Posted March 11, 2013 Там же, в том же файле, только ищите по categories_image Quote Link to post Share on other sites
vishap 0 Posted May 3, 2013 Report Share Posted May 3, 2013 И еще вопрос: как сделать чтобы вместо вот так chainik.html?filter_id=1 chainik.html?filter_id=2 chainik.html?filter_id=3 стало так samsung.html tefal.html philips.html т.е. вместо айди производителя вывести seo урл производителя - которого я не нашел, потому как его наверное и нет!!! Quote Link to post Share on other sites
support 446 Posted May 3, 2013 Author Report Share Posted May 3, 2013 Никак не сделать, по умолчанию такой возможности нет. 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.