Перейти к содержанию
Форум поддержки пользователей VamShop

размер картинки в поп-ап окне


Рекомендуемые сообщения

че-то не догоню, почему так:

в настройках картинок выставлен размер для попап окна 800х800. Открывается малипуська в 300. сам файл картинки, который лежит в папке popup_images - 600х780

Александр, подскажи, как поправить.

Ссылка на сообщение
Поделиться на другие сайты

Да вроде бы картинка должна выводиться из папку /images/product_images/popup_images

А дайте ссылку на товар, где такая проблема с картинкой, попробую глянуть.

Ссылка на сообщение
Поделиться на другие сайты

на самом деле - любой товар, к которому есть картинка. Пример:

http://polprofi.ru/laminat-quickstep-950-uf-995-dub-vintage-nat.html

post-875-1304838283,1623_thumb.gif

Ссылка на сообщение
Поделиться на другие сайты

Вопрос интересный.

Изначально при выставлении таких параметров в магазине, нужно делать картинки идеально квадратными за ранее,а у тебя они прямоугольные,модуль для нарезки изображений не не делает из прямоугольника квадрат.

Ссылка на сообщение
Поделиться на другие сайты

Режется все отлично. Я думаю, что не все так примитивно - чтобы из начальной пикчи делался квадрат. Пикча делается по максимальной из сторон (у меня в примере - высота). а меньшая сторона уменьшается в пропорции. Все нарезано модулем ХТ идеально, выводится как-то криво.

Ссылка на сообщение
Поделиться на другие сайты

А попробуйте в Админке - Настройки - Основные - Картинки - Ширина для popup картинки указать например 1000

т.е. больше оригинального размера картинки, у Вас 945

Только придётся картинку ещё раз к товару добавить в админке, а то сама по себе картинки не порежется по-новым настройкам.

Ссылка на сообщение
Поделиться на другие сайты

Странно, а можешь тогда прислать в личные сообщения ссылку на магазин, доступ в админку и доступ на ftp, а также проблема кратко.

Попробую разобраться.

Ссылка на сообщение
Поделиться на другие сайты

А может это от того, что у оригинальной картинки высота 1567, а в настройка картинок в админке указано 800

Ведь картинки уменьшается пропорционально, поэтому так и получается, что по ширине маленькая получается картинка.

Ссылка на сообщение
Поделиться на другие сайты

К сожалению, нет. Менял размер в настройках, менял размер оригинальной картинки - ничего не помогает.

Ссылка на сообщение
Поделиться на другие сайты

retail

А может сделать проще, для popup окна показывать картинку из original_images папки!?

Сделать так?

Ссылка на сообщение
Поделиться на другие сайты

А поможет ли? какая разница, в какой папке находятся картинки? Нашел, что тема уже поднималась: http://vamshop.ru/forum/index.php?topic=1214.msg10849#msg10849

Действительно, нельзя ли сделать в окне значок "в полный рост", как предложил sammerson?

Ссылка на сообщение
Поделиться на другие сайты

Конечно поможет, будет выводить картинка оригинального размера в popup окне.

Ты так и не сказал, подойдёт такой вариант или нет?

Писать как сделать или нет?

Ссылка на сообщение
Поделиться на другие сайты

заметил еще некоторые проблемы в EI7

- не отображаются некоторые кнопки на странице карточки товара

- поп-ап картинка выскакивает внизу окна наполовину находясь за пределами из окна браузера.

Ссылка на сообщение
Поделиться на другие сайты

retail

У меня в IE такое тоже иногда бывает, если нажать Обновить в браузере, обычно картинка грузится, я даже не знаю, что это такое, ведь путь к картинке указан правильно.

По поводу popup в ie7, эта ошибка уже исправлена, будет в следующей версии магазина.

Вот описание как исправлять - http://vamshop.ru/forum/index.php?topic=1586.msg13916#msg13916

Ссылка на сообщение
Поделиться на другие сайты
  • 8 months later...
Борис Сардоников

Конечно поможет, будет выводить картинка оригинального размера в popup окне.

Ты так и не сказал, подойдёт такой вариант или нет?

Писать как сделать или нет?

Пожалуйста напиши как сделать. Если что у меня вамшоп 1.5

Ссылка на сообщение
Поделиться на другие сайты

В /includes/modules/product_info.php заменить:


$image_pop = DIR_WS_POPUP_IMAGES.$product->data['products_image'];
[/code] на:
[code]
$image_pop = DIR_WS_ORIGINAL_IMAGES.$product->data['products_image'];

Ссылка на сообщение
Поделиться на другие сайты
Борис Сардоников

В /includes/modules/product_info.php заменить:


$image_pop = DIR_WS_POPUP_IMAGES.$product->data['products_image'];
[/code] на:
[code]
$image_pop = DIR_WS_ORIGINAL_IMAGES.$product->data['products_image'];

не совсем помогает... скрипт который грузит картинку все равно ее переделывает, но например если обновить страницу и быстро нажать на картинку - вылезет в новом окне как надо. Получается где то на странице ее цепляет скрипт. Можно попробовать здесь: http://www.mirfontanov.ru/tuman.html

как выходить из ситуации?

Ссылка на сообщение
Поделиться на другие сайты

Наверное скрипт не делает окно больше физического размера окна браузера и наверное это правильно, как тогда картинку смотреть.

Можно разве что тогда совсем убрать popup скрипт открытия картинки и оставить просто ссылку на большую картинку.

т.е. в шаблоне карточки товара /templates/шаблон/module/product_info/product_info_v1.html убрать:


class="thickbox"
[/code]

Ссылка на сообщение
Поделиться на другие сайты
Борис Сардоников

спасибо, помогло, теперь надо сделать что бы открывающееся окно было как потипу квитанции сб на конечном этапе оформления заказа

там это задается так: $vamTemplate->assign('BUTTON_KVITANCIA_PRINT', '<img alt="' . MODULE_PAYMENT_KVITANCIA_PRINT . '" src="'.'templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/button_print_kvitancia.gif" style=cursor:hand" onclick="window.open(\''.vam_href_link(FILENAME_PRINT_KVITANCIA, 'oID='.$orders['orders_id]).'\', \'popup\', \'toolbar=0, menubar=yes, scrollbars=yes, width=640, height=600\')" />');

а как добавить сюда (чтобы была возможность управлять размером открываемого окна)?

{if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}"  {if $PRODUCTS_MO_IMAGES}rel="gallery-plants"{/if} target="_blank">{/if}<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $PRODUCTS_POPUP_LINK!=''}<img src="{$tpl_path}img/zoom.gif" alt="{#text_zoom#}" border="0" width="16" height="12" /></a>{/if}

Ссылка на сообщение
Поделиться на другие сайты

Так Вы в браузере посмотрите в истории заказов, как сделана кнопка квитанция, т.е. посмотрите исходный код страницы.

и просто добавьте атрибут onclick в тэг a в шаблонке карточки товара product_info_v1.html

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...