Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Увеличение картинок на главной. Как?

Приветствую.

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

Как в new_products_default.html добавить к уже существующей {$module_data.PRODUCTS_IMAGE}, например изображение немного побольше. Как вот в полном товаре, есть же {$PRODUCTS_POPUP_IMAGE}.

Хочу сделать увеличение картинки по клику. Поиском ничего не смог найти. Да и листал темы...

Заранее спасибо. Большое  ;D


includes\classes\product.php

return array ('PRODUCTS_NAME' => $array,
      'PRODUCTS_MODEL'=>$array,
      'PRODUCTS_QUANTITY'=>$array,
'COUNT'=>$array,
'PRODUCTS_ID'=>$array,
'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price),
'PRODUCTS_IMAGE' => $this->productImage($array, $image),
'PRODUCTS_LINK' => os_href_link(FILENAME_PRODUCT_INFO, os_product_link($array, $array)),
'PRODUCTS_PRICE' => $products_price,
'PRODUCTS_PRICE_PLAIN' => $products_price,
'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate),
'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(),
'PRODUCTS_BUTTON_BUY_NOW' => $buy_now,
'PRODUCTS_BUTTON_BUY_NOW_NEW' => $buy_now_new,
'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name,
'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image,
'PRODUCTS_DESCRIPTION' => $array,
'PRODUCTS_EXPIRES' => $array,
'PRODUCTS_CATEGORY_URL'=>$array,
'PRODUCTS_SHORT_DESCRIPTION' => $array,
'PRODUCTS_FSK18' => $array);

заменить на что то такое

return array ('PRODUCTS_NAME' => $array,
      'PRODUCTS_MODEL'=>$array,
      'PRODUCTS_QUANTITY'=>$array,
'COUNT'=>$array,
'PRODUCTS_ID'=>$array,
'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price),
'PRODUCTS_IMAGE' => $this->productImage($array, $image),
'PRODUCTS_IMAGE_POPUP' => $this->productImage($array, 'popup'),
'PRODUCTS_LINK' => os_href_link(FILENAME_PRODUCT_INFO, os_product_link($array, $array)),
'PRODUCTS_PRICE' => $products_price,
'PRODUCTS_PRICE_PLAIN' => $products_price,
'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate),
'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(),
'PRODUCTS_BUTTON_BUY_NOW' => $buy_now,
'PRODUCTS_BUTTON_BUY_NOW_NEW' => $buy_now_new,
'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name,
'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image,
'PRODUCTS_DESCRIPTION' => $array,
'PRODUCTS_EXPIRES' => $array,
'PRODUCTS_CATEGORY_URL'=>$array,
'PRODUCTS_SHORT_DESCRIPTION' => $array,
'PRODUCTS_FSK18' => $array);


на практике не проверялось

но идея должна быть понятна :)

так можно любые метки добавить


если не получится - тогда уже проверю


Работает на ура. Топик в закладки  ;)
Ток чет попап картинки большие получились) Я взял поменьше - info.

Спасибо за решение!



Работает на ура. Топик в закладки  ;)
Ток чет попап картинки большие получились) Я взял поменьше - info.

Спасибо за решение!



Подскажите что добавить вместо вопросов, чтобы открывалось большое фото:

<a class="highslide" onclick="return hs.expand (this)" href="???????????????????????????????????">
  <img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" title="{$module_data.PRODUCTS_NAME}" />
</a>


картинку {$module_data.PRODUCTS_IMAGE_POPUP} вроде. Если вы popup добавили
У вас нас строчку ниже реальный пример есть.


я добавил это строчку
'PRODUCTS_IMAGE_POPUP' => $this->productImage($array['products_image'], 'popup'), 
в product.php
а дальше что куда добавить, подскажите пожалуйста!!! что то недогоню


в файл листинга товара. выше написано, внимательно прочитайте
вставлять надо это {$module_data.PRODUCTS_IMAGE_POPUP}, к примеру, в файл new_products_default.html


Источник



Copyright ShopOS