Перейти к содержанию
vin2s

Пред просмотр изображения рекомендуемых

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

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

Суть такая, нужно что бы при нажатии на изображение всплывало окно fancybox.

Вот исходный код изображения

<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>

если переделать его на

<div class="image"><a href="<?php echo $product['thumb']; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>

То превьюшка всплывает, но в исходном размере (у меня это 80х80)

Вопрос, как сделать чтобы всплывало в оригинальном размере 500х500...?

Поделиться сообщением


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

добавить переменную trumb2 и описать ее в контрлере модуля, по примеру переменной trumb

В принципе сложного нет ничего.. копируй и изменяй размеры на 500*500. даже тема на форуме похожая была.

  • +1 1

Поделиться сообщением


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

Спасибо за ответы, немогли бы вы поконкретнее расписать что сделать? Просто этот trumb я в контроллерах не нашел.

Или подскажите где это обсуждали, может черпну что от туда.

Поделиться сообщением


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

значит так хорошо искали

в фаеле \www\catalog\controller\module\featured.php

есть это

$image = $this->model_tool_image->resize($product_info['image'], $setting['image_width'], $setting['image_height']);

добавляете после

$image1 = $this->model_tool_image->resize($product_info['image'], 500, 500);

а после

'thumb'      => $image,

добавить

'thumb1'      => $image1,

и в шаблоне выводим этот thumb1

! не проверял, но принцип таков.

  • +1 1

Поделиться сообщением


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

Нет, тут что-то не то. Не работает. :(

Поделиться сообщением


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

Все правильно. Что то не то. У меня все работает! Проверил!

Поделиться сообщением


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

У вас код такой же в темплейте?

<div class="image"><a href="<?php echo $product['thumb']; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>

Выложите пожалуйста свой если отличается.

Поделиться сообщением


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

ну замените thumb на thumb1

Поделиться сообщением


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

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

Пока разбирался ещё один способ нашел. :-)

добавить в шаблон

width="80" height="80"

а в настройках магазина - изображения - * Размер изображения аналогичных товаров: установить 500 на 500

Получается такой же эффект.

Какой правильнее даже и не знаю?

Поделиться сообщением


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

с нынешними скоростями думаю почти без разницы )). Просто так у вас все изображения будут сразу грузится в разрешении 500*500, а в первом варианте, 80*80 например, а потом выборочно 500*500.

  • +1 1

Поделиться сообщением


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

Ясно спасибо за подсказки.

Ещё вопрос чтобы уж не создавать новую, тему спрошу тут.

Как ограничить список рекомендуемых?

К примеру.

У меня есть 100 товаров и у них по 5 одинаковых рекомендуемых.

Но если зайти к этим рекомендуемым 5 товарам, то у них по 100 товаров :( как можно это ограничить? Может какое условие создать но в этом я дуб.

Или может можно как нибудь сделать чтобы у определённого товара не показывались рекомендуемые?

Поделиться сообщением


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

давайте не будем все проблемы писать в одной теме!!

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.