Разработчикам   / шаблоны сайтов / создание сайтов / форум / партнерство
Авторизация Закрыть [x]  
     
   
Запомнить / Напомнить
SiteEdit

Найти:


Карта сайта

Сайт разработчиков SiteEdit

Класс plugin_ShopImages

Категории:

Базовый класс работы с картинками магазина

public function __construct()

Конструктор.

Пример:

$images = new plugin_ShopImages();

public function getNoImage()

Возвращает заставку-картинку "Нет фото"

или пустую строку, если по каким-либо причинам картинка на сервере оказалась недоступна.

Пример:

$images = new plugin_ShopImages();
$images->getNoImage();

public function getFullPriceImage($viewgoods)

Возвращает строку с адресом полноразмерной картинки товара $viewgoods, или, если картинки не обнаружено на сервере, то заглушку "Нет фото".

Входные параметры:

  • $viewgoods - идентификатор товара в таблице shop_price.

Пример:

$goods['img'] = $images->getFullPriceImage($goods['id']);

$goods['img'] будет содержать '/images/rus/shopprice/200912191655.jpg'

public function getPrevPriceImage($viewgoods)

Возвращает строку с адресом превьюшки картинки товара $viewgoods, или, если картинки не обнаружено на сервере, то заглушку "Нет фото".

Входные параметры:

  • $viewgoods - идентификатор товара в таблице shop_price.

Пример:

$goods['img'] = $images->getPrevPriceImage($goods['id']);

$goods['img'] будет содержать '/images/rus/shopprice/200912191655_prev.jpg'

public function getMorePhotoOnClick($viewgoods, $width=700, $height=780)

Возвращает строку javascript, открывающую окно дополнительных фотографий.

Входные параметры:

  • $viewgoods - идентификатор товара в таблице shop_price;
  • $width - ширина всплывающего окна, по умолчанию - 700px;
  • $height - высота всплывающего окна, по умолчанию - 780px.

Пример:

$images = new plugin_ShopImages;

<a href="#" onClick="'.$images->getMorePhotoOnClick($viewgoods).'" title="'."[param25]".'">

 
Copyright © Edgestile Company, 2004-09
тел.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - общие вопросы
icq: 268-447-867 - общие вопросы
все контакты