retroman 0 Опубликовано 21 февраля, 2019 Жалоба Share Опубликовано 21 февраля, 2019 Доброго времени суток! Подскажите, а возможно текст из описания картинки товара, вывести под изображением в popup (в карточке товара) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2019 Жалоба Share Опубликовано 22 февраля, 2019 В 21.02.2019 в 23:37, retroman сказал: Доброго времени суток! Подскажите, а возможно текст из описания картинки товара, вывести под изображением в popup (в карточке товара) Expand Здравствуйте! Возможно, но там нет месте для большого текста, там даже название товара длинное не влазит, не то что описание. В /templates/шаблон/javascript/script.php меяняйте: $(".lightbox").colorbox({rel:"lightbox", title: false}); на: $(".lightbox").colorbox({rel:"lightbox"}); И в /templates/шаблон/module/product_info/product_info_v1.html в title атрибут картинки добавьте нужный текст. Например: {if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="lightbox">{/if}<img itemprop="image" id="img" src="{$PRODUCTS_IMAGE}" alt="{if $PRODUCTS_IMAGE_DESCRIPTION !=''}{$PRODUCTS_IMAGE_DESCRIPTION}{else}{$PRODUCTS_NAME}{/if}" /> Меняйте на: {if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME} здесь текст или метку добавить" class="lightbox">{/if}<img itemprop="image" id="img" src="{$PRODUCTS_IMAGE}" alt="{if $PRODUCTS_IMAGE_DESCRIPTION !=''}{$PRODUCTS_IMAGE_DESCRIPTION}{else}{$PRODUCTS_NAME}{/if}" /> или просто метку {$PRODUCTS_IMAGE_DESCRIPTION} добавить вместо текста. Но всё равно, по умолчанию нет месте для текста особо. Разве что на сайте colorbox смотреть примеры, описания настроек, может настройками что-то можно сделать. Может там есть опция типа caption - заголовка, т.е. текст который прям на картинке выводится. Ссылка на сообщение Поделиться на другие сайты
retroman 0 Опубликовано 22 февраля, 2019 Автор Жалоба Share Опубликовано 22 февраля, 2019 Благодарю, Александр! Избавили меня от ковыряния в кодах пару дней )) Проблему места для текста (его в принципе не очень и много - не длиннее названия товара обычно) решил очень просто - покопавшись в colorbox.css и назначив #cboxLoadedContent побольше margin-bottom, что для меня вполне приемлемое решение. А если просто (не делая выше названного) назначить поля по вертикали пикселей в 30-40 для #cboxTitle, то имя смещается на картинку и визуально это получается как упомянутая вами опция caption. Но в моём случае, это оказывается неудобным, так как фотографии очень разные по цвету и нельзя задать цвет текста, который подошёл бы к любому случаю. Ссылка на сообщение Поделиться на другие сайты
retroman 0 Опубликовано 22 февраля, 2019 Автор Жалоба Share Опубликовано 22 февраля, 2019 А может ещё по такому вопросу сможете сориентировать? Ума не приложу, где ещё можно покопать. Пришло в голову, что цвет фона в pop-up окне, при теме моего сайта и дизайне, будет уместней чёрный. Всё нашёл, где поправить (в основном, тот же файл css), спрайт с картинками перерисовал-перекрасил. Всё отлично. Но по нижнему и верхнему краю окна, тянется белая полоса. Не могу понять, откуда она. Перекопал сам css colorbox, сам скрипт на всякий случай посмотрел, в основной css заглянул, искал по цвету фоновому, по border. Тут пример Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2019 Жалоба Share Опубликовано 22 февраля, 2019 В 22.02.2019 в 11:05, retroman сказал: А может ещё по такому вопросу сможете сориентировать? Ума не приложу, где ещё можно покопать. Пришло в голову, что цвет фона в pop-up окне, при теме моего сайта и дизайне, будет уместней чёрный. Всё нашёл, где поправить (в основном, тот же файл css), спрайт с картинками перерисовал-перекрасил. Всё отлично. Но по нижнему и верхнему краю окна, тянется белая полоса. Не могу понять, откуда она. Перекопал сам css colorbox, сам скрипт на всякий случай посмотрел, в основной css заглянул, искал по цвету фоновому, по border. Тут пример Expand Не за что. Да, всё в css colorbox.css Вообще, похоже на часть рамки. т.е. ищите стили для с выводом этой рамки и меняйте: images/border.png Я для пробы всё убрал, фон поменял, всё черёное, всё нормально. В люом случае, всё, что касается оформления colorbox находится в colorbox.css Ссылка на сообщение Поделиться на другие сайты
retroman 0 Опубликовано 22 февраля, 2019 Автор Жалоба Share Опубликовано 22 февраля, 2019 Благодарю. Не подумал про этот файл. У меня в редакторе он выглядел серым, но никак не белым. Но дело оказалось именно в нём. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2019 Жалоба Share Опубликовано 22 февраля, 2019 В 22.02.2019 в 13:28, retroman сказал: Благодарю. Не подумал про этот файл. У меня в редакторе он выглядел серым, но никак не белым. Но дело оказалось именно в нём. Expand Не з ачто. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения