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