8868358 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Подскажите, кто сталкивался: на некоторые товары нет картинки. Как сделать, что бы для них автоматически отображалась предустановленная картинка nofoto.gif? Что бы всё ровно и красиво было... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 укажите условие в шаблоне -> нет картинке -> вставляем nofoto. сам файл положите в директорию originals Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 Wizard А можно поподробнее, что бы скопировал что надо и установил, где надо. Ото совсем "новичёк", а делать надо... Зарание спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Pavel Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 а разве стандартно оно не так же работает?если есть вывести, если нету, вывести изображение no_foto.gif.. Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 Pavel У меня стандартно не работает. Цитата Ссылка на сообщение Поделиться на другие сайты
Pavel Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 хм, можно сриншот на товар где нет картинки, возможно у вас просто нету изобрадение no_foto.gif? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Пишите версию Симплы, что-бы не задавать друг другу глупых вопросов Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 Kosjak76 Ветсия Simpla 2.1 Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 В демо-ветсии тоже автоматом ничего не задаётся, а просто закидыванием no_foto.gif, ничего не решишь. В шаблоне ни слова нет о задании какой-то картинки взамен отсутствующей. Вот эти самые "волшебные" слова и интересуют Цитата Ссылка на сообщение Поделиться на другие сайты
Pavel Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 8868358 можно посмотреть на код вставки изображение в тпл? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 {if $product->image}{$product->image->filename|resize:200:200}{else}design/{$settings->theme}/images/no_foto.gif{/if} Вот такой будет код, картинку в папку изображений шаблона Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 лучше положить его в директорию originals и вызывать как картинку товара для того что бы автоматически ресайзить! в списке товаров один размер, в корзине другой и т.п. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Можно и так)) Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Wizard подскажи как вызвыть что бы ресайзило, а то шото не получается Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 для Pavelв product.tp<!-- Большое фото --> {if $product->image} <div class="image"> <a href="{$product->image->filename|resize:800:600:w}" class="zoom" data-rel="group"><img src="{$product->image->filename|resize:300:300}" alt="{$product->name|escape}" /></a> </div> {/if} <!-- Большое фото (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 {assign var="no_foto" value="no_foto.gif"}{else}{$no_foto|resize:200:200}{/if}filth вот так попробуй Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 так уже пробовал, Fatal error даёт Цитата Ссылка на сообщение Поделиться на другие сайты
Pavel Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 8868358 уже всё обьяснили Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 У меня все работает, никаких проблем Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Fatal error убрал ($ забыл), но нет картинки ((( Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 Pavel , так Вы же ничего не объясняли.Kosjak76 сделал как Вы написали, работает без изменений Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Картинку в папку файлс/ориджиналс в корне8868358 {if $product->image} убрали проверку перед div class=\"image\"??? Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 Kosjak76 Спасибо, получилось, всему виной невнимательность))) Цитата Ссылка на сообщение Поделиться на другие сайты
8868358 Опубликовано 23 июня, 2012 Автор Жалоба Поделиться Опубликовано 23 июня, 2012 Вот ког из продакт, картинка есть и в ориджиналс и в дизайне<!-- Большое фото --> <div class="image"> <a href="products/{$product->url}"><img src="{if $product->image}{$product->image->filename|resize:200:200} {else} design{$settings->theme}/images/nofoto.gif{/if}" alt="{$product->name|escape}"/></a> </div> <!-- Большое фото (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 июня, 2012 Жалоба Поделиться Опубликовано 23 июня, 2012 design/{$settings->theme}/ ))) Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.