leshka 0 Posted April 2, 2007 Report Share Posted April 2, 2007 Привет Саш.Скажи пожалуйста,как сделать так,чтобы vamshop не переименовывал картинки,а генерировал страницу товара под настоящим именем картинки? Link to post Share on other sites
support 445 Posted April 2, 2007 Report Share Posted April 2, 2007 Привет Это сделано. видимо, для того, что б исправлять возможные ошибки пользователей, т.е. что б не грузили картинки с русскими названиями файлов, с пробелами в названиях и т.д. Если хочешь чтобы не переименовывались, тогда при добавлении товара используй поле Использовать загруженный файл в закладке Картинки, при добавлении товара. Загрузи все картинки в /images/product_images/original_images Затем при добавлении товара в этом поле (Использовать загруженный файл) будут видны все твои картинки, просто выбирай нужную и жми сохранить. Link to post Share on other sites
PerfectO 0 Posted November 2, 2007 Report Share Posted November 2, 2007 Саша, а если у меня на все картинки разные имена? Скажем 1_s.jpg, 1_b.jpg, 1_m.jpg. 1=название товара s=small (первая картинка), b=big (вторая), m=maximum (макс) Так ведь намного удобнее хранить картинки. В принципе можно назвать ВСЕ картинки одно товара одним именем и все будет работать. Но мне важно, что бы эти картинки хоть как-то отличались (я их делаю все рукам в фотошопе) и сохраняю для Вэб. И потом заливаю по фтп. В ручную переписывать файлы долго. Как сделать , что бы картинки на 1 и 2 вариант в ручную (с другими именами), не зависимо от Original Image? ЗЫ: надеюсь меня поймут :Р Link to post Share on other sites
TITOFF 0 Posted November 2, 2007 Report Share Posted November 2, 2007 PerfectO Лучше картинки разных размеров зранить с одинаковым названием в разных папаках в info_images и original_images Файлы в ручную переписывать не надо. Просто нужно взять программу типа ACDSee Pro и при помощи её переименовать файлы и переложить в нужную папку. Так же этой прогой можно на автомате ресайзить картинки. Link to post Share on other sites
PerfectO 0 Posted November 2, 2007 Report Share Posted November 2, 2007 Не все так просто. У меня первая (маленькая) картинка всегда отличается от второй (большой) и максимальной (но большая одинаковая с максимальной). К тому же я сохраняю эти картинки для Вэб в Фотошопе. В ACDSee Pro есть такая функция? Link to post Share on other sites
TITOFF 0 Posted November 2, 2007 Report Share Posted November 2, 2007 Сохранение картинки для веб? Да есть такая вешь. Link to post Share on other sites
leshka 0 Posted January 11, 2008 Author Report Share Posted January 11, 2008 А чемтебя фотошоп Не все так просто. У меня первая (маленькая) картинка всегда отличается от второй (большой) и максимальной (но большая одинаковая с максимальной). К тому же я сохраняю эти картинки для Вэб в Фотошопе. В ACDSee Pro есть такая функция? А чем тебя фотошоп не устраивает? Link to post Share on other sites
PerfectO 0 Posted April 2, 2008 Report Share Posted April 2, 2008 Привет Это сделано. видимо, для того, что б исправлять возможные ошибки пользователей, т.е. что б не грузили картинки с русскими названиями файлов, с пробелами в названиях и т.д. Если хочешь чтобы не переименовывались, тогда при добавлении товара используй поле Использовать загруженный файл в закладке Картинки, при добавлении товара. Загрузи все картинки в /images/product_images/original_images Затем при добавлении товара в этом поле (Использовать загруженный файл) будут видны все твои картинки, просто выбирай нужную и жми сохранить. Старая тема, но для меня этот вопрос снова стал актуальным. Саша, плз подскажи хотя бы какие файлы надо править, что бы я сам решал, надо ли модулю переименовывать файлы картинок или нет. Я правила вроде рус. названий, пробелов и т.д. знаю, поэтому таких ошибок не допускаю. А вот названия хотелось бы иметь такие же, как и исходная картинка. Link to post Share on other sites
support 445 Posted April 2, 2008 Report Share Posted April 2, 2008 Видимо, что где-то в /admin/includes/classes/image_manipulator_GD2.php происходит переименование, но точнее не скажу. Link to post Share on other sites
PerfectO 0 Posted April 2, 2008 Report Share Posted April 2, 2008 В чем разница между image_manipulator_GD1.php и image_manipulator_GD2.php ? Порылся в этом файле, не нашел даже намека на filename или что то подобное. Может все таки другой файл отвечает? Link to post Share on other sites
support 445 Posted April 2, 2008 Report Share Posted April 2, 2008 Это в зависимости от того, какая версия библиотеки GD, сейчас уже везде 2 версия. А хотя вот вроде откопал, где переименовывается. В /admin/includes/classes/categories.php есть строка: $products_image_name = $products_id.'_0.'.$nsuffix;[/code]и ниже rename идёт, попробуй тут поменять как-то. Link to post Share on other sites
PerfectO 0 Posted April 3, 2008 Report Share Posted April 3, 2008 Пробовал разные варианты, ничего не выходит. Даже если заменял $products_id на $products_image_name все равно файлы были просто вида "_0.jpg" а до этого "$products_id_0.jpg". Мне надо, что бы вид был "$products_image_name.jpg" и все. Саша, помоги плз Link to post Share on other sites
support 445 Posted April 3, 2008 Report Share Posted April 3, 2008 Попробуй заменить: $products_image_name = $products_id.'_0.'.$nsuffix;[/code] на: [code] $products_image_name = $products_image->filename; Link to post Share on other sites
PerfectO 0 Posted April 3, 2008 Report Share Posted April 3, 2008 Саша, ОГРОМНОЕ спасибо! Все работает как надо! В двух местах сделал эту замену - результат супер) Link to post Share on other sites
support 445 Posted April 3, 2008 Report Share Posted April 3, 2008 Не за что Link to post Share on other sites
sv 0 Posted March 5, 2010 Report Share Posted March 5, 2010 Саша, ОГРОМНОЕ спасибо! Все работает как надо! В двух местах сделал эту замену - результат супер) А в каком месте еще делал изменения кроме как в categories.php ? Link to post Share on other sites
DJONERD 0 Posted March 7, 2010 Report Share Posted March 7, 2010 И меня тоже интересует,в каких ДВУХ МЕСТАХ поменять код,чтоб не изменялись имена картинок.Пожалуйста!!! Очень актуальный вопрос! :-[ Link to post Share on other sites
support 445 Posted March 7, 2010 Report Share Posted March 7, 2010 Так я ж написал какой код менять, что б файл не переименовывался. Link to post Share on other sites
sv 0 Posted March 16, 2010 Report Share Posted March 16, 2010 Так я ж написал какой код менять, что б файл не переименовывался. Саша ты написал какой код заменить на какой но это не помогло, насколько я понял еще нужно какойто другой код заменить а в каком файле так и не понял! Напиши все места где нужно заменить( Link to post Share on other sites
support 445 Posted March 16, 2010 Report Share Posted March 16, 2010 Должны картинки сохраняться с оригинальными названиями, если поменять код, может не тот кусок кода меняли, либо не в том файле. Link to post Share on other sites
sv 0 Posted March 16, 2010 Report Share Posted March 16, 2010 Должны картинки сохраняться с оригинальными названиями, если поменять код, может не тот кусок кода меняли, либо не в том файле. менял код в одном месте а именно /admin/includes/classes/categories.php Link to post Share on other sites
support 445 Posted March 16, 2010 Report Share Posted March 16, 2010 Что именно меняли, покажите. Link to post Share on other sites
sv 0 Posted March 16, 2010 Report Share Posted March 16, 2010 Что именно меняли, покажите. менял $products_image_name = $products_id.'_0.'.$nsuffix; на: $products_image_name = $products_image->filename; Link to post Share on other sites
support 445 Posted March 16, 2010 Report Share Posted March 16, 2010 Всё правильно, проверил ещё раз, сохраняется оригинальное название картинки. Речь же идёт о новых товарах, у уже созданных товаров ничего не изменится понятное дело, а вот вновь добавляемые будут уже с оригинальными названиями картинок. Link to post Share on other sites
sv 0 Posted May 26, 2010 Report Share Posted May 26, 2010 Вернулся снова к вопросу картинок, после обновления до 1.58 картинки снова стали переименовываться в цифирные! Link to post Share on other sites
Recommended Posts