|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Ярлыки на товары в интернет-магазине |
Ярлыки на товары в интернет-магазине |
Хочу поделится с новичками, как сделать ярлыки на товары. Я сама не асс, потратила пол дня, чтобы сообразить, перерыла весь форум, собирала информацию то там то там... в итоге получилось что-то.
Делаем резервную копию шаблона, вдруг что-то не получится. Берем нужные ярлыки в интернете, в программе фотошоп обрезаем если нужно лишнее и делаем у всех картинок одинаковую высоту, у меня 130 пикселей, ширина уже задается пропорционально. Заходим в панель управления----интернет магазин ---настойки модуля и активируем дополнительные поля, у меня их два, одно занято, для ярлыков использовала 2-е поле. Заходим в дизайн-----интернет-магазин----страница товара после производитель размер еденица товара и т.д. вставляем $OTHER1$ (это дополнительно поле должно быть по умолчанию) $OTHER2$ - вставляем Если нужно редактируем жирность, курсив: <b>$OTHER1$</b><br> <i>$OTHER2$</i> Загружаем в файловый менеджер наши ярлыки (называем их, чтоб было понятно) Почти сразу после $OTHER1$ $OTHER2$ ищем </table> И ниже вставляем код (код естественно редактируется под себя) <?if($OTHER2$='ХИТ ПРОДАЖ')?><div align="center"><img alt="ХИТ ПРОДАЖ" title="ХИТ ПРОДАЖ" src="/yarliki/khit.jpg"<?endif?> <?if($OTHER2$='АКЦИЯ')?><div align="center"><img alt="АКЦИЯ" title="АКЦИЯ" src="/yarliki/akcija.jpg"<?endif?> <?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"<? endif?> <?if($OTHER2$='НОВИНКА')?><div align="center"><img alt="НОВИНКА" title="НОВИНКА" src="/yarliki/novinka.jpg"<?endif?> <?if($OTHER2$='КОЛИЧЕСТВО ОГРАНИЧЕНО')?><div align="center"><img alt="КОЛИЧЕСТВО ОГРАНИЧЕНО" title="КОЛИЧЕСТВО ОГРАНИЧЕНО" src="/yarliki/ogranicheno.jpg"<?endif?> <?if($OTHER2$='СКИДКА')?><div align="center"><img alt="СКИДКА" title="СКИДКА" src="/yarliki/skidka.jpg"<?endif?> <?if($OTHER2$='СУПЕР ЦЕНА')?><div align="center"><img alt="СУПЕР ЦЕНА" title="СУПЕР ЦЕНА" src="/yarliki/supercena.jpg"<? endif?> Где: <?if($OTHER2$='ХИТ ПРОДАЖ')-это то что мы будем писать в дополнительном поле № 2 чтобы вызвать нужный нам ярлык (можно использовать цифры, но это не красиво) src="/yarliki/khit.jpg" - путь к картинке в файловом менеджере Получилось вот что: Добавлено (18 Авг 2016, 13:55:04) --------------------------------------------- Если все получилось, делаем резервную копию шаблона. Теперь вопрос как сделать то же самое в каталоге товаров... на фотографии у меня не получилось, все вставало криво, поэтому использовала ярлыки под товаром. Заходим в упавление дизайном, вид товара в каталоге ищем <div class="price clr">$MODER_PANEL$ и ПЕРЕД ней вставляем тот же самый кож, но... картинки нужно уменьшить пропорционально, т.к. такой ярлычище в каталоге будет смотреться ужасно. <?if($OTHER2$='ХИТ ПРОДАЖ')?><div align="center"><img alt="ХИТ ПРОДАЖ" title="ХИТ ПРОДАЖ" src="/yarliki/khit.jpg"height="50" width="50"<?endif?><?if($OTHER2$='АКЦИЯ')?><div align="center"><img alt="АКЦИЯ" title="АКЦИЯ" src="/yarliki/akcija.jpg"height="50" width="60"<?endif?> <?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"height="50" width="145"<? endif?> <?if($OTHER2$='НОВИНКА')?><div align="center"><img alt="НОВИНКА" title="НОВИНКА" src="/yarliki/novinka.jpg"height="50" width="83"<?endif?> <?if($OTHER2$='КОЛИЧЕСТВО ОГРАНИЧЕНО')?><div align="center"><img alt="КОЛИЧЕСТВО ОГРАНИЧЕНО" title="КОЛИЧЕСТВО ОГРАНИЧЕНО" src="/yarliki/ogranicheno.jpg"height="50" width="109"<?endif?> <?if($OTHER2$='СКИДКА')?><div align="center"><img alt="СКИДКА" title="СКИДКА" src="/yarliki/skidka.jpg"height="50" width="84"<?endif?> <?if($OTHER2$='СУПЕР ЦЕНА')?><div align="center"><img alt="СУПЕР ЦЕНА" title="СУПЕР ЦЕНА" src="/yarliki/supercena.jpg" height="50" width="50"<? endif?> Где: height="50" width="50" задаем размер картинки. Если берем 50 за 130 пикселей (высота у всех), то нам нужно задать правильную ширину, чтоб картинка не покосилась, ведь у каждого ярлыка ширина разная. Например картинка лови момент 378 (ширина) на 130 (высота), значит 50 делим на 130 и умножаем на 378 = 145, это и будет ширина в коде: <?if($OTHER2$='ЛОВИ МОМЕНТ')?><div align="center"><img alt="ЛОВИ МОМЕНТ" title="ЛОВИ МОМЕНТ" src="/yarliki/moment.jpg"height="50" width="145"<? endif?> Получается примерно следующее: Если все нравится, делаем резервную копию шаблона. Надеюсь кому то это поможет. Добавлено (11 Янв 2019, 20:01:14) Сообщение отредактировал Aroma8317 - Четверг, 18 Авг 2016, 13:59:05
|
| |||
| |||